<SEC-DOCUMENT>0000746598-24-000065.txt : 20240906
<SEC-HEADER>0000746598-24-000065.hdr.sgml : 20240906
<ACCEPTANCE-DATETIME>20240906070934
ACCESSION NUMBER:		0000746598-24-000065
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		111
CONFORMED PERIOD OF REPORT:	20240731
FILED AS OF DATE:		20240906
DATE AS OF CHANGE:		20240906

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			BRADY CORP
		CENTRAL INDEX KEY:			0000746598
		STANDARD INDUSTRIAL CLASSIFICATION:	MISCELLANEOUS MANUFACTURING INDUSTRIES [3990]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				390178960
		STATE OF INCORPORATION:			WI
		FISCAL YEAR END:			0731

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-14959
		FILM NUMBER:		241282930

	BUSINESS ADDRESS:	
		STREET 1:		6555 W GOOD HOPE RD
		STREET 2:		P O BOX 571
		CITY:			MILWAUKEE
		STATE:			WI
		ZIP:			53201-0571
		BUSINESS PHONE:		4143586600

	MAIL ADDRESS:	
		STREET 1:		6555 GOOD HOPE RD
		CITY:			MILWAUKEE
		STATE:			WI
		ZIP:			53223

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	BRADY W H CO
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>brc-20240731.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:da9f0245-0c46-4558-b0d0-d8f2e4b2e39e,g:8b6d9818-7392-4b8f-b3d0-e034d3a17069,d:2a33acdf433048828ff20bb0d3cc882a-->
<html xmlns:brc="http://www.bradyid.com/20240731" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns="http://www.w3.org/1999/xhtml" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>brc-20240731</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-31">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-32">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-33">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-34">0000746598</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-35">July 31</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-117">July&#160;31, 2024</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-118">6,749</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-119">8,467</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-120">51,261,487</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-121">51,261,487</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="0" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-122">44,042,462</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="0" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-123">45,008,724</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-124">7,219,025</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-125">6,252,763</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-126">3,538,628</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-127">3,538,628</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-128">3,538,628</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-129">3,538,628</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="brc:CommonStockAggregateLiquidationPreference" format="ixt:num-dot-decimal" scale="3" id="f-130">42,716</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="brc:CommonStockAggregateLiquidationPreference" format="ixt:num-dot-decimal" scale="3" id="f-131">42,716</ix:nonFraction><ix:nonNumeric contextRef="c-58" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-424">P10Y</ix:nonNumeric><ix:nonNumeric contextRef="c-59" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-425">P33Y</ix:nonNumeric><ix:nonNumeric contextRef="c-60" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-426">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-61" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-427">P10Y</ix:nonNumeric><ix:nonNumeric contextRef="c-124" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="f-655">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-133" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="f-728">P3Y</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="c-124" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-749">33.33</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="c-124" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-750">33.33</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="c-124" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-751">33.33</ix:nonFraction><ix:nonNumeric contextRef="c-211" name="us-gaap:OpenTaxYear" id="f-1126">2021 2022 2023 2024</ix:nonNumeric><ix:nonNumeric contextRef="c-231" name="us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-1207">http://fasb.org/us-gaap/2024#OtherLongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-234" name="us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-1210">http://fasb.org/us-gaap/2024#OtherLongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-237" name="us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-1213">http://fasb.org/us-gaap/2024#OtherLongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-240" name="us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-1216">http://fasb.org/us-gaap/2024#OtherLongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-243" name="us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-1219">http://fasb.org/us-gaap/2024#OtherLongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-246" name="us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-1222">http://fasb.org/us-gaap/2024#OtherLongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-248" name="us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-1225">http://fasb.org/us-gaap/2024#OtherLongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-251" name="us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-1228">http://fasb.org/us-gaap/2024#OtherLongTermDebtNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="brc-20240731.xsd"/></ix:references><ix:resources><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerShare"><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="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="rate"><xbrli:measure>utr:Rate</xbrli:measure></xbrli:unit><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:IdentificationSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:WorkplaceSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:IdentificationSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:WorkplaceSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:IdentificationSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:WorkplaceSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:IdentificationSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:WorkplaceSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:IdentificationSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:WorkplaceSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">brc:USDBorrowingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">brc:GBPBorrowingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">brc:EURBorrowingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">brc:USDBorrowingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">brc:GBPBorrowingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">brc:EURBorrowingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NoncumulativePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NoncumulativePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:CumulativePreferredStock6CumulativeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:CumulativePreferredStock6CumulativeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:A1972SeriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:A1972SeriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:A1979SeriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:A1979SeriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:DeferredCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:SharesHeldRabbiTrustAtCostMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:DeferredCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:SharesHeldRabbiTrustAtCostMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:DeferredCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:SharesHeldRabbiTrustAtCostMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:DeferredCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:SharesHeldRabbiTrustAtCostMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:DeferredCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:SharesHeldRabbiTrustAtCostMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:DeferredCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:SharesHeldRabbiTrustAtCostMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:DeferredCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:SharesHeldRabbiTrustAtCostMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:SafetyAndFacilityIdentificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:SafetyAndFacilityIdentificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:SafetyAndFacilityIdentificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:ProductIdentificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:ProductIdentificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:ProductIdentificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:WireIdentificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:WireIdentificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:WireIdentificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:HealthcareIdentificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:HealthcareIdentificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:HealthcareIdentificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:PeopleIdentificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:PeopleIdentificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:PeopleIdentificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">brc:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">brc:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">brc:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">brc:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">brc:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">brc:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">brc:NetofliabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">brc:NetofassetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">brc:NetofliabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">brc:NetofassetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli: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:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli: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:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli: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:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli: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:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli: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:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli: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:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">brc:GravotechAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-01</xbrli:startDate><xbrli:endDate>2024-08-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-05</xbrli:startDate><xbrli:endDate>2024-09-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-01</xbrli:startDate><xbrli:endDate>2025-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-31</xbrli:startDate><xbrli:endDate>2024-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-10</xbrli:startDate><xbrli:endDate>2024-10-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:JMichaelNaumanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:JMichaelNaumanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:JMichaelNaumanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:JMichaelNaumanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:EquityAwardAdjustmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:EquityAwardAdjustmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:EquityAwardAdjustmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:JMichaelNaumanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:EquityAwardAdjustmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:JMichaelNaumanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:JMichaelNaumanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:EquityAwardAdjustmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:JMichaelNaumanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:EquityAwardAdjustmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:EquityAwardAdjustmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:EquityAwardAdjustmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:EquityAwardAdjustmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="ecd:MeasureAxis"><ecd:MeasureAxis.domain>1</ecd:MeasureAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="ecd:MeasureAxis"><ecd:MeasureAxis.domain>2</ecd:MeasureAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="ecd:MeasureAxis"><ecd:MeasureAxis.domain>3</ecd:MeasureAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="ecd:MeasureAxis"><ecd:MeasureAxis.domain>4</ecd:MeasureAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i2a33acdf433048828ff20bb0d3cc882a_1"></div><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.984%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.845%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:2.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:95.984%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="f-2">&#9745;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3">July&#160;31, 2024</ix:nonNumeric> </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">or</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:0.1%"/><td style="width:2.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:95.980%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="f-4">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-align:center;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission file number <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">1-14959</ix:nonNumeric></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.984%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-6">BRADY CORP</ix:nonNumeric>ORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in charter)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.984%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.250%"><tr><td style="width:1.0%"/><td style="width:53.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.870%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-7">Wisconsin</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">39-0178960</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(IRS Employer Identification No.)</span></div></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">6555 West Good Hope Road</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-10">Milwaukee</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-11">Wisconsin</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-12">53223</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Address of principal executive offices and Zip Code)</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-13">414</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-14">358-6600</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.984%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trading Symbol</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-15">Class A Nonvoting Common Stock, par value $0.01 per share</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-16">BRC</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-17">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(g) of the Act: None&#160;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-18">Yes</ix:nonNumeric>&#160;&#160; </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;No&#160;</span><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-19">No</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9745;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;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 such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-20">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-21">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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," and "emerging growth company" in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.166%"><tr><td style="width:1.0%"/><td style="width:19.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.307%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.696%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.307%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.696%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.307%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.081%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-22">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9745;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-23">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-24">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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.  &#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-25">&#9745;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-26">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-27">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9745;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The aggregate market value of the non-voting common stock held by non-affiliates of the registrant as of January&#160;31, 2024, was approximately $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="f-28">2,593,760,582</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">based on the closing sale price of $60.23 per share on that date as reported for the New York Stock Exchange. As of September&#160;4, 2024, there were <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-29">44,045,649</ix:nonFraction> outstanding shares of Class&#160;A Nonvoting Common Stock (the &#8220;Class A Common Stock&#8221;), and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-30">3,538,628</ix:nonFraction> shares of Class B Common Stock. The Class B Common Stock, all of which is held by affiliates of the registrant, is the only voting stock.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.912%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART I</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_16">Item 1.   Business</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_16">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_19">General Development of Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_19">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_22">Narrative Description of Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_22">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_22">Overview</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_22">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_25">Research and Development</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_25">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_28">Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_28">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_31">Human Capital Management</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_31">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_34">Information Available on the Internet</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_34">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_37">Item&#160;1A. Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_37">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_40">Item&#160;1B. Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_40">11</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_2322">Item 1C. Cybersecurity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_2322">12</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_43">Item&#160;2.   Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_43">12</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_46">Item&#160;3.   Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_46">13</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_49">Item&#160;4.   Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_49">13</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART II</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_55">Item 5.   Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_55">14</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_58">Item&#160;6.   [Reserved]</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_58">16</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_61">Item 7.   Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_61">16</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_73">Item&#160;7A. Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_73">24</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_76">Item&#160;8.   Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_76">25</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_169">Item&#160;9.   Changes in and Disagreements With Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_169">54</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_172">Item&#160;9A. Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_172">54</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_175">Item&#160;9B. Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_175">57</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_178">Item 9C. Disclosure Regarding Foreign Jurisdictions That Prevent Inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_178">57</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART III</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_184">Item&#160;10.  Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_184">58</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_187">Item&#160;11.  Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_187">63</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_190">Compensation Discussion and Analysis</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_190">63</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_193">Management Development and Compensation Committee Interlocks and Insider Participation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_193">76</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_196">Management Development and Compensation Committee Report</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_196">76</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_199">Compensation Policies and Practices</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_199">76</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_202">Summary Compensation Table</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_202">77</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_205">Grants of Plan-Based Awards for 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_205">78</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_208">Outstanding Equity Awards at 2024 Fiscal Year End</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_208">79</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_211">Option Exercises and Stock Vested for Fiscal 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_211">82</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_2346">Pension Benefits for Fiscal 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_2346">82</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_217">Non-Qualified Deferred Compensation for Fiscal 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_217">82</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_220">Potential Payments Upon Termination or Change of Control</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_220">83</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_223">CEO Pay Ratio Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_220">83</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_229">Compensation of Directors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_229">91</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_232">Director Compensation Table &#8212; Fiscal 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_232">92</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_235">Item&#160;12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_235">92</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_238">Item&#160;13. Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_238">94</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_241">Item&#160;14. Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_241">95</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART IV</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_247">Item&#160;15. Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_247">96</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_250">Item 16. Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_250">100</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_256">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_256">101</a></span></div></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_13"></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward-Looking Statements</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In this Annual Report on Form 10-K for Brady Corporation ("Brady," "Company," "we," "us," or "our"), statements that are not reported financial results or other historic information are &#8220;forward-looking statements.&#8221; These forward-looking statements relate to, among other things, the Company's future financial position, business strategy, targets, projected sales, costs, income, capital expenditures, debt levels and cash flows, and plans and objectives of management for future operations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The use of words such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;estimate,&#8221; &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;should,&#8221; &#8220;project&#8221; or &#8220;plan&#8221; or similar terminology are generally intended to identify forward-looking statements. These forward-looking statements by their nature address matters that are, to different degrees, uncertain and are subject to risks, assumptions, and other factors, some of which are beyond Brady's control, that could cause actual results to differ materially from those expressed or implied by such forward-looking statements. For Brady, uncertainties arise from:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increased cost of raw materials and labor as well as material shortages and supply chain disruptions&#160;&#160;&#160;&#160;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Decreased demand for the Company's products</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Ability to compete effectively or to successfully execute the Company's strategy</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Ability to develop technologically advanced products that meet customer demands</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Ability to identify, integrate, and grow acquired companies, and to manage contingent liabilities from divested businesses</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Difficulties in protecting websites, networks, and systems against security breaches and difficulties in preventing phishing attacks, social engineering or malicious break-ins</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Risks associated with the loss of key employees</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Extensive regulations by U.S. and non-U.S. governmental and self-regulatory entities</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Global climate change and environmental regulations</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Litigation, including product liability claims</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Foreign currency fluctuations</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Changes in tax legislation and tax rates</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Potential write-offs of goodwill and other intangible assets</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Differing interests of voting and non-voting shareholders and changes in the regulatory and business environment around dual-class voting structures</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Numerous other matters of national, regional and global scale, including major public health crises and government responses thereto and those of a political, economic, business, competitive, and regulatory nature contained from time to time in Brady's U.S. Securities and Exchange Commission filings, including, but not limited to, those factors listed in the &#8220;Risk Factors&#8221; section within Item 1A of Part I of this Annual Report on Form 10-K</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These uncertainties may cause Brady's actual future results to be materially different than those expressed in its forward-looking statements. Brady does not undertake to update its forward-looking statements except as required by law.</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_16"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_19"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General Development of Business</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Brady was incorporated under the laws of the state of Wisconsin in 1914. Brady is a global manufacturer and supplier of identification solutions and workplace safety products that identify and protect premises, products and people. The ability to provide customers with a broad range of proprietary, customized and diverse products for use in various applications across multiple industries and geographies, along with a commitment to quality and service, have made Brady a leader in many of its markets.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is organized and managed on a geographic basis with two reportable segments: Americas &amp; Asia and Europe &amp; Australia. This regional operating structure allows the Company to further integrate its businesses, support continued growth through the application of the best go-to-market strategies in key geographies, facilitate new product development within recent acquisitions and further simplify and scale the global business.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s primary objective is to build upon its market position and increase shareholder value by enabling a highly competent and experienced organization to focus on the following key competencies:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Innovative products &#8212; Technologically-advanced, internally-developed proprietary products that drive revenue growth and sustain gross profit margins</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Customer service &#8212; Understanding customer needs and providing a high level of customer service</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Global leadership position in niche markets</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Digital capabilities</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Compliance expertise</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Operational excellence &#8212; Continuous productivity improvement, automation, and product customization capabilities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Brady's long-term sales growth and profitability will depend not only on the overall economic environment and our ability to successfully navigate changes in the macro environment, but also on our ability to develop and market innovative products, deliver a high level of customer service, advance our digital capabilities, and continuously improve the efficiency of our global operations. Our strategy for growth includes an increased focus on certain industries and products, streamlining our product offerings, expanding into higher growth end-markets, improving the overall customer experience, developing technologically advanced, innovative and proprietary products, and improving our digital capabilities.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following were key initiatives supporting the strategy in fiscal 2024:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Investing in organic growth by enhancing our research and development process and utilizing customer feedback and observations to develop innovative new products that solve customer needs and improve environmental sustainability.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Providing with the highest level of customer service by aligning with customers' preferred communication channels and leveraging technology to enhance the customer experience.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Expanding and enhancing our sales capabilities through an improved digital presence and the use of data-driven marketing automation tools.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Maintaining profitability through pricing mechanisms to mitigate the impacts of supply chain disruptions and inflationary pressures while ensuring prices are market competitive.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Executing our reorganization to a regional operating structure to support continued growth in key geographies, facilitating new product development in our recent acquisitions, and simplifying and further integrating our businesses.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Integrating recent acquisitions to further enhance our strategic position and accelerate long-term sales growth.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Driving operational excellence and executing sustainable efficiency gains within our selling, general and administrative structures and within our global operations including insourcing of critical products and manufacturing activities while reducing our environmental footprint.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Building on our culture of diversity, equity and inclusion to increase employee engagement and enhance recruitment and retention practices in order to drive differentiated performance and execute our strategy.</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_22"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Narrative Description of Business</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is organized and managed on a geographic basis with two reportable segments: Americas &amp; Asia and Europe &amp; Australia. Below is a summary of sales by reportable segment during the years ended July 31:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.432%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.227%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.378%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas &amp; Asia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe &amp; Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within each of the reportable segments, the Company markets, sells and distributes a broad range of identification and safety products and solutions across the following primary product categories:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Safety and facility identification and protection, which includes safety signs, traffic signs and control products, floor-marking tape, pipe markers, labeling systems, spill control products, lockout/tagout devices, personal protection equipment, first aid products, and software and services for safety compliance auditing, procedures writing and training.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Product identification, which includes materials, printing systems, radio frequency identification (&#8220;RFID&#8221;) and barcode scanners for product identification, brand protection labeling, work in process labeling, finished product identification, asset tracking labels, asset tags and industrial track and trace applications.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Wire identification, which includes handheld printers, wire markers, sleeves, and tags.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Healthcare identification, which includes wristbands, labels, printing systems, and other products used in hospital, laboratory, and other healthcare settings for tracking and improving the safety of patients.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">People identification, which includes name tags, badges, lanyards, rigid card printing systems, and access control software.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company markets and sells its products through multiple channels, including distributors, a direct sales force, and digital channels. Brady has long-standing relationships with a broad range of electrical, safety, industrial and other domestic and international distributors. The direct sales force within each region partners with end-users and distributors by providing technical application and product expertise. The Company provides access to its products through brand-specific websites and catalogs.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company markets its products under a variety of brand names:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Brady: product identification labels, wire identification products, printers, software, safety and facility identification products, lock-out/tag-out products, brand protection labels, people identification products, and specialty materials</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Seton, Emedco, Signals, Safety Signs Service, and Pervaco: Safety and facility identification products</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">PDC, PDC Healthcare, MAGiCARD, and Promovision: People and healthcare identification products</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Code: Barcode scanners</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Nordic ID: RFID products</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">SPC: Spill control products</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Electromark: Identification products for the utility industry</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Securimed, Accidental Health and Safety and Trafalgar: First aid products</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Carroll: Wire identification products</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manufactures differentiated, proprietary products, most of which have been internally developed. These internally developed products include materials; printing, identification and tracking systems; and software. Materials manufactured by the Company generally require a high degree of precision and the application of adhesives with chemical and physical properties suited for specific uses. The Company&#8217;s manufacturing processes include compounding, coating, converting, printing, melt-blown operations, software development and printer design and assembly.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Competition is based upon several factors, including product innovation, customer service, breadth of product offering, product quality, price, expertise, production capabilities, and for multinational customers, our global footprint. Competition is highly fragmented, ranging from smaller companies offering minimal product variety, to some of the world's largest adhesive and electrical product companies offering competing products as part of their overall product lines.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These products serve customers in many industries within each reportable segment, which industries include industrial manufacturing, electronic manufacturing, healthcare, chemical, oil, gas, alternative energy, automotive, aerospace, governments, mass transit, mechanical contractors, construction, utilities, education, leisure and entertainment and telecommunications, among others.</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_25"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company focuses its research and development ("R&amp;D") efforts on track and trace applications, pressure sensitive materials, identification and printing systems, software, and the development of other workplace safety-related products. The Company spent $67.7 million, $61.4 million, and $58.5 million on its R&amp;D activities during the years ended July&#160;31, 2024, 2023, and 2022, respectively. The majority of R&amp;D spend supports the Company's identification products. Material development involves the application of surface chemistry concepts for top coatings and adhesives applied to a variety of base materials. The design of our identification and printing systems integrates materials, embedded software, a variety of printing technologies and product scanning and identification technologies to form a complete solution for customer applications. In addition, the R&amp;D team supports production and marketing efforts by providing application and technical expertise.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company owns patents and tradenames relating to certain products in the United States and internationally. Although the Company believes patents are a significant driver in maintaining its position for certain products, technology in the areas covered by many of the patents continues to evolve and may limit the value of such patents. The Company's business is not dependent on any single patent or group of patents. Patents applicable to specific products extend for up to 20 years according to the date of patent application filing or patent grant, depending upon the legal term of patents in the various countries where patent protection is obtained. The Company's tradenames are generally valid ten years from the date of registration, and are typically renewed on an ongoing basis.</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_28"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The materials used in the products manufactured by the Company consist of a variety of plastic and synthetic films, paper, metal and metal foil, cloth, fiberglass, inks, dyes, adhesives, pigments, natural and synthetic rubber, organic chemicals, polymers, and solvents for consumable identification products in addition to molded parts, electronic components, chips, and sub-assemblies for identification and printing systems. The Company operates coating facilities that manufacture bulk rolls of label stock for internal and external customers. In addition, the Company purchases finished products for resale.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company purchases raw materials, components and finished products from many suppliers. Overall, we are not dependent upon any single supplier for our most critical base materials or components. However, we have chosen in certain situations to sole source, or limit the sources of materials, components, or finished items for design or cost reasons. As a result, disruptions in supply could have an impact on results for a period of time, but we believe any disruptions would simply require qualification of new suppliers and the disruption would be modest. In certain instances, the qualification process could be more costly or take a longer period of time and in certain situations, such as a global shortage of critical materials or components, the financial impact could be material.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carries working capital mainly related to accounts receivable and inventory. Inventory consists of raw materials, work in process and finished goods. Generally, custom products are made to order while an on-hand quantity of stock product is maintained to provide customers with timely delivery. Average time to fulfill customer orders varies from same-day to one month, depending on the type of product, customer request, and whether the product is stock or custom-designed and manufactured. Normal and customary payment terms primarily range from net 10 to 90 days from date of invoice and vary by geography.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a broad customer base, and no individual customer represents 10% or more of total net sales.</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_31"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital Management</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July&#160;31, 2024, the Company employed approximately 5,700 individuals worldwide, of which approximately 1,600 were employed in the United States and approximately 4,100 were employed outside the United States.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Vice President of Human Resources is responsible for developing the Company&#8217;s human capital strategy, which includes the attraction, acquisition, development, engagement and retention of talent to deliver on the Company&#8217;s strategy as well as the design of employee compensation and benefits programs. Management is responsible for executing the Company's human capital strategy. The Vice President of Human Resources is also responsible for developing the Company&#8217;s diversity, equity, and inclusion framework for the organization. The Company&#8217;s Board of Directors and its committees receive regular updates on the operation and status of these initiatives and human capital trends and activities from the Vice President of Human Resources, the CEO and others within senior management.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key areas of focus with respect to human capital include:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Health and Safety</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The Company&#8217;s health and safety programs are designed around global standards with appropriate variations addressing the multiple jurisdictions and regulations, specific hazards and unique working environments of the Company&#8217;s manufacturing, distribution and headquarter operations. The Company requires each of its locations to perform regular safety audits to ensure proper safety policies, program procedures, analyses and trainings are in place. The Company utilizes a mixture of leading and lagging indicators to assess the health and safety performance of its operations. Lagging indicators include the OSHA Total Recordable Incident Rate (&#8220;TRIR&#8221;) and the Lost Time Case Rate (&#8220;LTCR&#8221;) based upon the number of incidents per 100 employees. Leading indicators include reporting and closure of all near miss events. The Company also utilizes trainings such as Environmental, Health and Safety (&#8220;EHS&#8221;) coaching and engagement conversations as preventative measures. During the year ended July 31, 2024, the Company had a TRIR of 0.52, a LTCR of 0.23 and no work-related fatalities.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Diversity, Equity, and Inclusion</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Fostering a culture of diversity, equity and inclusion in the workplace means employees are and believe that they are valued and listened to, and the Company has made this a top priority. The Company believes that its culture of diversity, equity and inclusion enables it to create, develop and fully leverage the strengths of its workforce to exceed customer expectations and successfully pursue its growth objectives. To this end, the Company engages employees through various employee resource groups staffed by employees with diverse backgrounds, experiences and characteristics who share a common interest in professional development, improving corporate culture and delivering improved business results. Each employee resource group is sponsored and supported by senior leaders throughout the organization.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has implemented several steps to drive accountability for increasing diversity, equity and inclusion throughout the global organization. The CEO and other senior leaders have diversity, equity and inclusion objectives embedded in their annual performance goals. The Company also strives to build a diverse talent pipeline by partnering with its business units in their workforce planning to develop initiatives and goals to recruit diverse talent across defined organizational levels and skill areas. The Company trains its recruiting workforce in diversity sourcing strategies and partners with external organizations that develop and supply diverse talent. The Company has also expanded its university outreach programs to access diverse organizations, has implemented interview guides to mitigate bias in interviewing, has implemented mentoring programs and employee resource groups to increase employee engagement and retention and has implemented required training for all managers on diversity, equity and inclusion compliance and unconscious bias. As of July 31, 2024, 40% of the members of the Company&#8217;s Board of Directors were women and 60% of Board committee chairs were women. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Training and Talent Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The Company is committed to the continued development of its people. Strategic talent reviews and succession planning occur on a planned cadence annually. The CEO and the Vice President of Human Resources convene meetings with senior Company leadership and the Board of Directors to review top enterprise talent and discuss succession planning for key leadership roles.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides technical training to employees, customers and suppliers who work for or with the Company&#8217;s products. Training is provided in a variety of formats to accommodate the respective learner&#8217;s style, pace, location, technical knowledge and access.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation and Benefits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company values its people and strives to deliver compensation and benefit programs and plans that are competitive with the external market. The Company provides subsidized health and welfare benefits, as well as postretirement, incentive and equity-based compensation plans and programs to eligible employees. Refer to the Compensation Discussion &amp; Analysis for additional information regarding the Company&#8217;s compensation and benefits programs.</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_34"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Information Available on the Internet</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Corporate Internet address is www.bradyid.com. The Company makes available, free of charge, on or through its website, copies of its Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to all such reports as soon as reasonably practicable after such reports are electronically filed with or furnished to the Securities and Exchange Commission (&#8220;SEC&#8221;). The Company is not including the information contained on or available through its website as part of, or incorporating such information by reference into, this Annual Report on Form 10-K.</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_37"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk Factors</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investors should carefully consider the risks set forth below and all other information contained in this report and other documents we file with the SEC. The risks and uncertainties described below are those that we have identified as material, but are not the only risks and uncertainties facing us. Our business is also subject to general risks and uncertainties that affect many other companies, such as market conditions, geopolitical events, changes in laws or accounting rules, fluctuations in interest rates, terrorism, wars or conflicts, major health concerns, natural disasters or other disruptions of expected economic or business conditions. Additional risks and uncertainties not currently known to us or that we currently believe are immaterial also may impair our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Risks</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Raw material and other cost inflation as well as product shortages could adversely affect our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manufacture certain parts and components of our products and therefore require raw materials from suppliers, which could be interrupted for a variety of reasons, including availability and pricing. Our prices and lead times for raw materials and other components necessary for production have continued to fluctuate over the past year, including increased raw production costs, increased wage rates, and extended lead times. Significant increases could adversely affect our profit margins and results of operations. Changes in trade policies; supply chain disruptions; and the imposition of duties and tariffs and potential retaliatory countermeasures could adversely impact the price or availability of raw materials, which could adversely affect our profit margins and results of operations. In addition, labor shortages or an increase in the cost of labor could adversely affect our profit margins and results of operations. Due to competitive pressures or other factors, we may not be able to pass along increased raw material and component part costs to our customers in the form of price increases or our ability to do so could be delayed, which could adversely impact our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we have implemented certain cost containment measures and selective price increases, as well as taken other actions to offset recent inflationary pressures in our supply chain, we may not be able to offset all of the increases in our operational costs, which could adversely impact our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Demand for our products may be adversely affected by numerous factors, some of which we cannot predict or control. This could adversely affect our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerous factors may affect the demand for our products, including:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Deterioration of economic conditions in major markets served</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Catastrophic events, including epidemics, major health concerns, or natural disasters</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Economic and operational impact of the war between Russia and Ukraine or other wars</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Consolidation in the marketplace allowing competitors to be more efficient and more price competitive</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Competitors entering the marketplace</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Decreasing product life cycles</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Changes in customer preferences</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Ability to achieve strong operational performance, including the manufacture and sale of high-quality products and the ability to meet customer delivery expectations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any of these factors occur, the demand for our products could suffer, and this could adversely impact our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to compete effectively or to successfully execute our strategy may have a negative impact on our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We actively compete with companies that produce and market the same or similar products, and in some instances, with companies that sell different products that are designed for the same target markets. Competition may force us to reduce prices or incur additional costs to remain competitive in an environment in which business models, including the development and use of artificial intelligence technologies, are changing rapidly. We compete on the basis of several factors, including customer support, product innovation, product offering, product quality, price, expertise, digital capabilities, production capabilities, and for multinational customers, our global footprint. Present or future competitors may develop and introduce new and enhanced products, offer products based on alternative technologies and processes, accept lower profit, have greater financial, technical or other resources, or have lower production costs or other pricing advantages. Any of these could put us at a disadvantage by threatening our share of sales or reducing our profit margins, which could adversely impact our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, throughout our global business, distributors and customers may not accept our price increases or may seek lower cost sourcing opportunities, which could result in a loss of business that may adversely impact our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our strategy is to expand into higher-growth adjacent product categories and markets with technologically advanced new products, as well as to grow our sales generated through the digital channel. While traditional direct marketing channels such as catalogs are an important means of advertising and selling our products, an increasing number of customers are purchasing products on the internet. Our strategy to increase sales through the digital channel is an investment in our internet sales capabilities. There is a risk that we may not continue to successfully implement this strategy, or if successfully implemented, we may not realize its expected benefits due to increased competition and pricing pressure brought about by the internet. Our failure to successfully implement our strategy could adversely impact our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to develop or acquire technologically advanced products that meet customer demands, including price expectations, could adversely impact our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop technologically advanced new products to promote our organic growth and profitability. Technology is changing rapidly and our competitors are innovating quickly. If we do not keep pace with developing technologically advanced products, we risk product commoditization, deterioration of the value of our brand, and reduced ability to effectively compete. We must continue to develop innovative products, as well as acquire and retain the necessary intellectual property rights in these products. If we fail to innovate, or we launch products with quality problems, or if customers do not accept our products, then our business and financial results could be adversely affected.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The failure to properly identify, integrate and grow acquired companies, and to manage contingent liabilities from divested businesses could adversely affect our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our historical growth has included acquisitions and our future growth strategy includes acquisitions. Acquisitions place significant demands on management, operational, and financial resources. Recent and future acquisitions will require integration of operations, sales and marketing, information technology, finance, and administrative operations, which could decrease the time available to focus on our other growth strategies. We cannot assure that we will be able to successfully integrate acquisitions, that these acquisitions will operate profitably, or that we will be able to achieve the desired sales growth or operational success. Our sales, results of operations, cash flow, and liquidity could be adversely affected if we do not successfully integrate acquired businesses, including realizing synergies, or if our other businesses suffer due to the increased focus on the acquired businesses.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continually assess the strategic fit of our existing businesses and may divest businesses that we determine do not align with our strategic plan, or that are not achieving the desired return on investment. Divestitures pose risks and challenges that could negatively impact our business. When we decide to sell a business or specific assets, we may be unable to do so on satisfactory terms or within our anticipated timeframe, and even after reaching a definitive agreement to sell a business, the sale is typically subject to pre-closing conditions which may not be satisfied. In addition, the impact of the divestiture on our revenue and net income may be larger than projected, which could distract management, and disputes may arise with buyers. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have retained responsibility for and have agreed to indemnify buyers against certain contingent liabilities related to several businesses that we have sold. The resolution of these contingencies has not had a material adverse impact on our financial results, but we cannot be certain that this pattern will continue.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Global Operating Risks</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our failure or the failure of third-party service providers to protect our sites, networks and systems against security breaches, to protect our confidential information, or to facilitate our digital strategy, could adversely affect our business and financial results. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business systems collect, transmit and store data about our customers, vendors and others, including credit card information and personally identifiable information. We also employ third-party service providers that store, process and transmit proprietary, personal and confidential information on our behalf. We rely on encryption and authentication technology licensed from third parties in an effort to securely transmit confidential and sensitive information, including credit card numbers. Our security measures, and those of our third-party service providers, may not detect or prevent all attempts to hack our systems, denial-of-service attacks, viruses, malicious software, break-ins, phishing attacks, social engineering, security breaches or other similar disruptions that may jeopardize the security of information stored in or transmitted by our sites, networks and systems or that we or our third-party service providers otherwise maintain. We engage third-party service providers to assist with certain of our website and digital platform upgrades, which may result in a decline in sales when initially deployed, which could have an adverse effect on our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and our service providers may not have the resources or technical sophistication to anticipate or prevent all types of attacks, and techniques used to obtain unauthorized access to or to sabotage systems change frequently and may not be known until launched against us or our third-party service providers. In addition, security breaches can also occur as a result of non-technical issues, including intentional or inadvertent breaches by our employees or by persons with whom we have commercial relationships. Although we maintain privacy, data breach and network security liability insurance, we cannot be certain that our coverage will be adequate or will cover liabilities actually incurred, or that insurance will continue to be available to us on economically reasonable terms, or at all. Any compromise or breach of our security measures, or those of our third-party service providers, could adversely impact our ability to conduct business, violate applicable privacy, data security and other laws, and cause significant legal and financial exposure, adverse publicity, and a loss of confidence in our security measures, which could have an adverse effect on our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We depend on key employees and the loss of these individuals could have an adverse effect on our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial results could be adversely affected by increased competition for employees, difficulty in recruiting employees, higher employee turnover or increased compensation and benefit costs. Our employees are important to our success and we are dependent on our ability to retain the services of our employees in key roles. We have built our business on a set of core values, and we attempt to hire and retain employees who are committed to these values and our culture of providing exceptional service to our customers. In order to compete and to continue to grow, we must attract, retain and motivate our employees. We need qualified managers and skilled employees with technical and industry experience to operate our business successfully. If we are unable to attract and retain qualified individuals, or if our costs to do so increase significantly, or if internal realignment of responsibilities are not executed properly, our business and financial results could be adversely affected.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are a global company headquartered in the United States. We are subject to extensive regulations by U.S. and non-U.S. governmental and self-regulatory entities at various levels of the governing bodies. Failure to comply with laws and regulations could adversely affect our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximately 50% of our sales are derived outside of the United States. Our operations are subject to the risks of doing business domestically and globally, including the following:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Delays or disruptions in product deliveries and payments in connection with international manufacturing and sales.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Regulations resulting from political and economic instability and disruptions.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Imposition of new or changes in existing duties, tariffs and trade agreements, which could have a direct or indirect impact on our ability to manufacture products, on our customers' demand for our products, or on our suppliers' ability to deliver raw materials.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Import, export and economic sanction laws.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Current and changing governmental policies, regulatory, and business environments.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Disadvantages from competing against companies from countries that are not subject to U.S. laws and regulations including the Foreign Corrupt Practices Act.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Local labor regulations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Regulations relating to climate change, air emissions, wastewater discharges, handling and disposal of hazardous materials and wastes.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Regulations relating to product content, health, safety and the protection of the environment.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Imposition of trade or travel restrictions as a result of any effects of pandemics or global health crises.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Specific country regulations where our products are manufactured or sold.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Regulations relating to compliance with data protection and privacy laws throughout our global business.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Laws and regulations that apply to companies doing business with the government, including audit requirements of government contracts related to procurement integrity, export control, employment practices, and the accuracy of records and recording of costs.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, these laws and regulations are constantly evolving and it is difficult to accurately predict the effect they may have upon our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot provide assurance that our internal controls and compliance systems will always protect us from acts committed by employees, agents or business partners that would violate U.S. and/or non-U.S. laws, including the laws governing payments to government officials, bribery, fraud, anti-kickback and false claims rules, competition, export and import compliance, money laundering and data privacy. Any such improper actions could subject us to civil or criminal investigations in the U.S. and in other jurisdictions, lead to substantial civil or criminal, monetary and non-monetary penalties and related lawsuits by shareholders and others, damage our reputation, and adversely impact our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Global climate change and related emphasis on environmental matters by various stakeholders could negatively affect our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increased public awareness and concern regarding global climate change may result in more regional and/or federal requirements to reduce or mitigate the effects of greenhouse gas emissions. There continues to be a lack of consistent climate legislation, which creates economic and regulatory uncertainty. Further, our customers and the markets we serve may impose emissions or other environmental standards through regulation, market-based emissions policies or consumer preference that we may not be able to timely meet due to the required level of capital investment or technological advancement. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the enhanced stakeholder focus on Environmental, Social and Governance (&#8220;ESG&#8221;) issues relating to our business requires the continuous monitoring of various and evolving standards and the associated reporting requirements. A failure to adequately meet stakeholder expectations may result in the loss of business, diluted market valuation, an inability to attract customers or an inability to attract and retain top talent.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to litigation that could adversely impact our business, financial results, and reputation.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are, or may become, a party to litigation that arises in the normal course of our business operations, including product liability and recall (strict liability and negligence) claims, patent and trademark matters, contract disputes and environmental, employment and other litigation matters. We face an inherent risk that our competitors will allege that aspects of our products infringe their intellectual property or that our intellectual property is invalid, such that we could be prevented from manufacturing and selling our products or prevented from stopping others from manufacturing and selling competing products. We face an inherent business risk of exposure to product liability claims in the event that the use of our products is alleged to have resulted in injury or other damage. To date, we have not incurred material costs related to these types of claims. However, while we currently maintain insurance coverage for certain types of claims that we believe is adequate, we cannot be certain that we will be able to maintain this insurance on acceptable terms or that this insurance will provide sufficient coverage against potential liabilities that may arise. Any claims brought against us, with or without merit, may have an adverse effect on our business, financial results and reputation as a result of potential adverse outcomes. The expenses associated with defending such claims and the diversion of our management&#8217;s resources and time may have an adverse effect on our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial and Security Ownership Risks</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The global nature of our business exposes us to foreign currency fluctuations that could adversely affect our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximately 50% o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f our sales are derived outside the United States. Sales and purchases in currencies other than the U.S. dollar expos</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e us to fluctuations in foreign currencies relative to the U.S. dollar, and may adversely affect our financial results. Increased strength of the U.S. dollar could increase the effective price of our products sold in currencies other than U.S. dollars into other countries. Decreased strength of the U.S. dollar could adversely affect the cost of materials, products, and services purchased overseas. Our sales and expenses are translated into U.S. dollars for reporting purposes, and further strengthening of the U.S. dollar could result in unfavorable translation effects, which occurred during fiscal year 2023 and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022. In addition, certain of our subsidiaries may invoice customers in a currency other than its functional currency or may be invoiced by suppliers in a currency other than its functional currency, which could result in unfavorable translation effects on our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in tax legislation or tax rates could adversely affect results of operations and financial statements. Additionally, audits by taxing authorities could result in tax payments for prior periods.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to income taxes in the U.S. and in many non-U.S. jurisdictions. As such, our income is subject to risk due to changing tax laws and tax rates around the world. Our tax filings are subject to audit by U.S. federal, state and local tax authorities and by non-U.S. tax authorities. If these audits result in payments or assessments that differ from our reserves, our future net income may be adversely impacted.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review the probability of the realization of our deferred tax assets quarterly based on forecasts of taxable income in both the U.S. and foreign jurisdictions. As part of this review, we utilize historical results, projected future operating results, eligible carry-forward periods, tax planning opportunities, and other relevant considerations. Changes in profitability and financial outlook in both the U.S. and/or foreign jurisdictions, or changes in our geographic footprint may require modifications in the valuation allowance for deferred tax assets. At any point in time, there are a number of tax proposals at various stages of legislation throughout the globe. For example, many countries have enacted, or plan to enact, legislation and other guidance to align with the Organisation for Economic Co-operation and Development&#8217;s (&#8220;OECD&#8221;) Inclusive Framework on Base Erosion and Profit Shifting Pillar Two (&#8220;Pillar Two&#8221;) model rules. The OECD&#8217;s Pillar Two model rules aim to establish a global minimum tax rate of 15 percent for large multinational enterprise groups. The OECD has continued to issue new administrative guidance on the Pillar Two model rules throughout 2024. While we continue to monitor legislative adoption by country of the Pillar Two model rules, including additional administrative guidance from the OECD, there is significant uncertainty that exists regarding the interpretation of the detailed Pillar Two model rules, whether such rules will be implemented consistently across taxing jurisdictions, how such rules interact with existing national tax laws and whether such rules are consistent with existing tax treaty obligations. Accordingly, the final adoption, interpretation and implementation of Pillar Two across all jurisdictions where we conduct business could adversely affect our business and financial results. While it is impossible for us to predict whether other tax proposals will be enacted, many will likely have an impact on our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to execute our strategies could result in impairment of goodwill or other intangible assets, which may negatively impact income and profitability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have goodwill of $589.6 million and other intangible assets of $51.8 million as of July&#160;31, 2024, which represent 42.3% of our total assets, and we have recognized impairment charges in the past. We evaluate goodwill and other intangible assets for impairment on an annual basis, or more frequently if impairment indicators are present, based upon the fair value of each respective asset. The valuations prepared for the required impairment test include management's estimates of sales, profitability, cash flow generation, capital structure, cost of debt, interest rates, capital expenditures, and other assumptions. Significant negative industry or economic trends, disruptions to our business, inability to achieve sales projections or cost savings, inability to effectively integrate acquired businesses, unexpected changes in the use of the assets, and divestitures may adversely impact the assumptions used in the valuations. If the estimated fair value of our goodwill or other intangible assets change in future periods, we may be required to record an impairment charge, which would reduce net income in such period.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Substantially all of our voting stock is controlled by two shareholders, while our public investors hold non-voting stock. The interests of the voting and non-voting shareholders could differ, potentially resulting in decisions that affect the value of the non-voting shares.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Substantially all of our voting stock is controlled by Elizabeth P. Bruno, one of our directors, and William H. Brady III, both of whom are descendants of the Company's founder. All of our publicly traded shares are non-voting. Therefore, the voting shareholders have control in most matters requiring approval or acquiescence by shareholders, including the composition of our Board of Directors and many corporate actions, and their interests may not align with those of the non-voting shareholders.&#160;Such concentration of ownership may discourage a potential acquirer from making a purchase offer that our public shareholders may find favorable and it may adversely affect the trading price for our non-voting common stock because investors may perceive disadvantages in owning stock in companies whose voting stock is controlled by a limited number of shareholders. Additionally, certain private investors, mutual funds and index sponsors have implemented rules restricting ownership, or excluding from indices, companies with non-voting publicly traded shares. For example, the Company was removed from the Russell 2000 Index in the fourth quarter of fiscal year 2023 for not meeting the minimum voting rights hurdle.</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_40"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1B.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unresolved Staff Comments</span></div><div style="margin-top:5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_2322"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1C.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cybersecurity</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Brady has strategically included cybersecurity risk management into an integrated Company-wide risk management framework, which consists of administrative, operational, physical, and technical processes that we believe are appropriate to the scope and nature of our business. We believe this integrated approach allows cybersecurity considerations to form an integral part of our corporate and strategic decision-making processes. Management works closely with our information technology security team to continuously evaluate and address cybersecurity risks in alignment with our business and operational needs. Our cybersecurity policies and practices follow the cybersecurity framework of the Center for Internet Security (&#8220;CIS&#8221;) Controls.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity strategy focuses on continued strengthening of our cybersecurity defense model, improvement of cybersecurity operational efficiencies, and preparedness for evolving business and technology needs including the detection, analysis, and response to known, anticipated and unexpected cybersecurity threats, management of material risks related to cybersecurity threats and resilience against cybersecurity incidents. We regularly assess potential threats and make investments to mitigate the risk of these threats against our critical information and assets by implementing a broad set of information security and cybersecurity measures, including comprehensive monitoring and enhancement of our networks and systems, intrusion prevention defense, rapid detection and response, and threat management capabilities. To supplement our internal resources, we engage external consultants to conduct independent assessments, perform penetration testing, and provide other cybersecurity-related services as needed. In addition, we engage external vendors to review and test key controls within our cybersecurity program.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cybersecurity awareness and training is provided to new employees and annually for current Brady employees, which is designed to educate employees on recognizing information security and cybersecurity concerns, how they can help protect the organization and how to inform the information technology security team of potential incidents. In addition, we implement processes to manage risks associated with our third-party providers, including security assessments prior to engagement and monitoring their compliance with our cybersecurity standards on an ongoing basis.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Audit Committee of our Board of Directors is responsible for the oversight of risks from cybersecurity threats. Management updates the Audit Committee on a quarterly basis regarding our cybersecurity programs. As part of its oversight responsibilities, the Audit Committee regularly discusses and reviews with management, among other items, Brady&#8217;s compliance and cybersecurity programs, and any significant cybersecurity matters and related strategic risk management decisions are escalated to the Board of Directors. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our information technology security team reports to our Chief Information Officer (the &#8220;CIO&#8221;) and is headed by our Vice President of Global IT </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(the &#8220;VP of IT&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our CIO is an experienced information technology professional with extensive cybersecurity and information technology risk management experience. The information technology security team regularly informs our CIO, General Counsel and Chief Financial Officer with regard to cybersecurity risks and incidents, and our executive management team evaluates cybersecurity issues quarterly or as needed.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Brady has a detailed incident response plan that provides the process and workflow of communication for escalation of cybersecurity incidents to executive leadership to determine if there is a breach warranting further action. The information technology security team, in conjunction with various departments, including finance, corporate communications, legal, regional presidents and the VP of IT, are charged with reviewing any incident under our materiality framework to assess whether further escalation and reporting is required and if an incident could constitute a material cybersecurity incident.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have not experienced any material cybersecurity incidents to date, cybersecurity threats could materially affect the implementation of our business strategy, results of operations, or financial condition, as further discussed in our risk factors in Part I, Item 1A of this report.</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_43"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Properties</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently operates 38 manufacturing and distribution facilities across the globe and are split by reporting segment as follows:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Americas &amp; Asia:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Twenty-one manufacturing and distribution facilities are used for our Americas &amp; Asia business. Six facilities are located in the United States; four in China; two each in Brazil, India, and Mexico; and one each in Canada, Japan, Malaysia, Singapore, and Thailand.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Europe &amp; Australia:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Seventeen manufacturing and distribution facilities are used for our Europe &amp; Australia business. Four facilities each are located in Belgium and the United Kingdom, three are located in France; two are located in Australia; and one each in Germany, Norway, South Africa, and Turkey.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that its equipment and facilities are modern, well maintained, and adequate for present needs.</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_46"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is, and may in the future be, named as a defendant in various legal proceedings and claims that arise in the normal course of business in which claims are asserted against the Company. The Company records a liability for these legal actions when a loss is known or considered probable and the amount can be reasonably estimated. The Company is not currently a party to any material pending legal proceedings in which management believes the ultimate resolution would have a material effect on the Company&#8217;s consolidated financial statements.</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_49"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Mine Safety Disclosures</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_52"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_55"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Market Information</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Brady Corporation Class&#160;A Nonvoting Common Stock trades on the New York Stock Exchange ("NYSE") under the symbol BRC. There is no trading market for the Company&#8217;s Class B Voting Common Stock.</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Holders</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of August&#160;31, 2024, there were approximately 1,000 Class&#160;A Common Stock shareholders of record and approximately 12,000 beneficial shareholders. There are three Class B Common Stock shareholders.</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has historically paid quarterly dividends on outstanding common stock. Before any dividend may be paid on the Class B Common Stock, holders of the Class&#160;A Com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mon Stock are entitled to receive an annual, noncumulative cash dividend of $0.01665 per share (subject to adjustment in the event of future stock splits, stock dividends or similar events involving shares of Class&#160;A Common Stock). Thereafter, any further dividend in that fiscal year must be paid on all shares of Class&#160;A Common Stock and Class B Common Stock on an equal basis. The Company believes that based on its historic dividend practice, this requirement will not impede it in following a similar dividend practice in the future.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the two most recent years ended July 31 and for the first quarter of fiscal 2025, the Company declared the following dividends per share on its Class&#160;A and Class B Common Stock:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:16.961%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.273%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1st Qtr</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1st Qtr</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2nd Qtr</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3rd Qtr</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4th Qtr</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1st Qtr</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2nd&#160;Qtr</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3rd&#160;Qtr</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4th&#160;Qtr</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class&#160;A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:DividendsPayableAmountPerShare" id="f-36">0.2400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a share repurchase program for the Company&#8217;s Class&#160;A Nonvoting Common Stock. The program may be implemented by purchasing shares in the open market or in privately negotiated transactions, with repurchased shares delivered to treasury and available for use in connection with the Company&#8217;s stock-based plans and for other corporate purposes. On August 30, 2023, the Company's Board of Directors authorized an increase in the Company's share repurchase program, authorizing the repurchase of an additional $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-37">100.0</ix:nonFraction> million of the Company's Class A Nonvoting Common Stock, with no expiration date associated with the authorization. As of July&#160;31, 2024, there were $37.8 million worth of shares authorized to purchase remaining pursuant to this share repurchase program.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 4, 2024, the Company's Board of Directors authorized an increase in the Company's share repurchase program, authorizing the repurchase of an additional $100.0 million of the Company's Class A Nonvoting Common Stock. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information with respect to the purchases by the Company of Class A Nonvoting Common Stock during the three months ended July&#160;31, 2024:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.472%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Number of Shares Purchased</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average Price Paid per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as Part of Publicly Announced Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plan<br/>(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 1, 2024 - May 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,788&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 1, 2024 - June 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 1, 2024 - July 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,788&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Price Performance Graph</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The graph below shows a comparison of the cumulative return over the last five fiscal years had $100 been invested at the close of business on July&#160;31, 2019, in each of Brady Corporation Class&#160;A Common Stock, the Standard&#160;&amp; Poor&#8217;s ("S&amp;P") 500 Index, the S&amp;P SmallCap 600 Industrials Index, and the Russell 2000 Index.</span></div><div style="margin-top:9pt;text-align:center"><img src="brc-20240731_g1.jpg" alt="5 year cumulative total - return v2.jpg" style="height:386px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.434%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Corporation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.46&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109.49&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97.58&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107.24&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151.22&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S&amp;P 500 Index</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152.76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S&amp;P SmallCap 600 Industrials Index</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139.59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Russell 2000 Index</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95.41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Copyright (C) 2024, Standard&#160;&amp; Poor&#8217;s, Inc. and Russell Investments. All rights reserved.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_58"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;6.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">[Reserved]</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_61"></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Overview</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Brady Corporation is a global manufacturer and supplier of identification solutions and workplace safety products that identify and protect premises, products and people. The Company is organized and managed on a geographic basis with two reportable segments: Americas &amp; Asia and Europe &amp; Australia.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations should be read in conjunction with our audited consolidated financial statements and the notes to those statements (Item 8) in this Annual Report on Form 10-K. The following discussion is intended to help the reader understand the results of operations and financial condition of the Company for the year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-38">July&#160;31, 2024</ix:nonNumeric> compared to the year ended July&#160;31, 2023. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">References in this Annual Report on Form 10-K to &#8220;organic sales&#8221; refer to sales calculated in accordance with U.S. GAAP, excluding the impact of foreign currency translation, sales recorded from divested companies up to the first anniversary of their divestiture and sales recorded from acquired companies prior to the first anniversary date of their acquisition. The Company&#8217;s organic sales disclosures exclude the effects of foreign currency translation as foreign currency translation is subject to volatility that can obscure underlying business trends. Management believes that the non-GAAP financial measure of organic sales is meaningful to investors as it provides them with useful information to aid in identifying underlying sales trends in our businesses and facilitating comparisons of our sales performance with prior periods.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Macroeconomic Conditions and Trends</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continues to be impacted by inflationary pressures to raw material and labor costs, supply chain disruptions, and other global macroeconomic challenges. While we experienced material increases to raw material and labor costs and supply chain disruptions in previous years, fiscal 2024 showed signs of easing, with a moderation of raw material and labor cost inflation and improved supply chain stability, which we anticipate will persist into fiscal 2025. The Company has taken and will continue to take actions to mitigate inflationary pressures through targeted pricing actions and a commitment to driving long-term efficiency improvements.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our financial strength positions us well to continue investing in acquisitions and organic growth opportunities, such as expanded sales channels, marketing programs, and R&amp;D. We remain focused on driving sustainable efficiency gains and automation across our operations and selling, general and administrative ("SG&amp;A") functions, while also returning capital to our shareholders through dividends and share repurchases. At </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-39">July&#160;31, 2024</ix:nonNumeric></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we had cash of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $250.1 million, as </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">well as a credit agreement with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="f-40">207.3</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> available for future borrowing, which can be increased up to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-41">1,042.3</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> at the Company's option and subject to certain conditions, for total available liquidity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of $1,292.4 million.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our financial resources and liquidity levels, including the undrawn portion of our credit agreement and our ability to increase that credit line if necessary, are sufficient to manage the continuing impact of economic or geopolitical events that could potentially reduce sales, net income, or cash provided by operating activities. Refer to Risk Factors, included in Part I, Item 1A of this Annual Report on Form 10-K for the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-42">July&#160;31, 2024</ix:nonNumeric></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for further discussion of the possible impact of global economic or geopolitical events on our business.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_64"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Results of Operations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The comparability of the operating results for the year ended July 31, 2024 to the year ended July 31, 2023 has been impacted by the divestiture of two non-core businesses, one in March 2023 and another in October 2023. Both divestitures impacted the Americas &amp; Asia reportable segment.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A comparison of results of operating income for the years ended July&#160;31, 2024, 2023, and 2022 is as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:30.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.965%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%  Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%  Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%  Sales</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,341,393&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,331,863&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,302,062&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">687,884&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">657,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">631,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,365&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,722&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">379,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">444,470&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">432,062&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">438,540&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243,414&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225,213&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193,012&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales increased 0.7% to $1,341.4 million in fiscal 2024 compared to $1,331.9 million in fiscal 2023, which consisted of organic sales growth of 2.6% and an increase from foreign currency translation of 0.2%, partially offset by a decrease of 2.1% due to divestitures. Organic sales grew 3.1% in the Americas &amp; Asia segment and 1.6% in the Europe &amp; Australia segment. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross margin increased 4.7% to $687.9 million in fiscal 2024 compared to $657.3 million in fiscal 2023. As a percentage of net sales, gross margin increased to 51.3% in fiscal 2024 from 49.4% in fiscal 2023. The increase in gross margin as a percentage of net sales was primarily due to organic sales growth in higher gross margin product lines, improvements in inventory management and reductions in freight expenses.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D expenses increased 10.4% to $67.7 million in fiscal 2024 compared to $61.4 million in fiscal 2023. As a percentage of net sales, R&amp;D expenses increased to 5.1% in fiscal 2024 compared to 4.6% in fiscal 2023. The increase in R&amp;D spending in fiscal 2024 was primarily due to increased headcount. The Company remains committed to investing in new product development to increase sales within our businesses. Investments in new printing systems, materials and the build out of industrial track and trace solutions continued to be the primary focus of R&amp;D expenditures in fiscal 2024.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SG&amp;A expenses include selling and administrative costs directly attributed to the Americas &amp; Asia and Europe &amp; Australia segments, as well as certain other corporate administrative expenses including finance, information technology, human resources and other administrative expenses. SG&amp;A expenses increased 1.6% to $376.7 million in fiscal 2024 compared to $370.7 million in fiscal 2023. As a percentage of net sales, SG&amp;A expense increased to 28.1% in fiscal 2024 compared to 27.8% in fiscal 2023. The increase in SG&amp;A expenses in fiscal 2024 was due to increased headcount in sales and technology-related roles and investments in digital advertising and broader omnichannel strategies, which was partially offset by a decrease in selling expenses from divested businesses and a decrease in amortization expense.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income increased 8.1% to $243.4 million in fiscal 2024 compared to $225.2 million in fiscal 2023. As a percentage of sales, operating income increased to 18.1% in fiscal 2024 compared to 16.9% in fiscal 2023. The increase in operating income in fiscal 2024 was primarily due to the increase in segment profit in the Americas &amp; Asia segment as a result of organic sales growth, improved gross profit margin primarily due to growth in higher gross profit margin product lines and operational efficiencies throughout the region.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OPERATING INCOME TO NET INCOME</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of operating income to net income for the years ended July 31:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.658%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%  Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%  Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%  Sales</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243,414&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225,213&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193,012&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Investment and other income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,126)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,539)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247,841&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225,696&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,980&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,215&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,857&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,979&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment and other income was $7.6 million in fiscal 2024 compared to $4.0 million in fiscal 2023. The increase in investment and other income in fiscal 2024 was primarily due to an increase in interest income driven by a larger cash balance invested and higher interest rates throughout the year, and an increase in the market value of securities held in deferred compensation plans.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense decreased to $3.1 million in fiscal 2024 compared to $3.5 million in fiscal 2023. The decrease in interest expense in fiscal 2024 was primarily due to a decrease in outstanding borrowings on the Company's credit agreement, which was partially offset by an increase in interest rates on the Company's credit agreement compared to fiscal 2023.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's income tax rate was 20.4% in fiscal 2024. Refer to Note 11, "Income Taxes" for additional information on the Company's income tax rates.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Segment Operating Results</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates short-term segment performance based on segment profit and customer sales. Interest expense, investment and other income, income tax expense, and certain corporate administrative expenses are excluded when evaluating segment performance.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of segment information for the years ended July 31:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.161%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SALES GROWTH INFORMATION</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Americas &amp; Asia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Organic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Divestiture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Europe &amp; Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Organic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Organic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Divestiture</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SEGMENT PROFIT AS A PERCENT OF NET SALES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas &amp; Asia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe &amp; Australia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Americas &amp; Asia</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Americas &amp; Asia net sales decreased 0.3% to $886.5 million in fiscal 2024 compared to $888.9 million in fiscal 2023. Organic sales growth of 3.1% was offset by a decline from divestitures of 3.2% and a decrease from foreign currency translation of 0.2%.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Organic sales in the Americas increased in the low-single digits in fiscal 2024. The increase in organic sales was primarily due to growth in the wire identification, product identification and safety and facility identification product lines, which was partially offset by a decline in the people identification product line.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Organic sales in Asia increased in the low-single digits in fiscal 2024. The organic sales increase was primarily driven by growth in Singapore, India and Japan, which was partially offset by a decline in volume in China.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment profit increased 9.1% to $196.8 million in fiscal 2024 from $180.5 million in fiscal 2023. As a percent of net sales, segment profit increased to 22.2% in fiscal 2024 from 20.3% in fiscal 2023. The increase in segment profit was primarily due to organic sales growth in higher gross margin product lines, particularly in the Americas, and a decrease in selling expenses from divested businesses, which was partially offset by increased headcount in sales, technology and R&amp;D-related roles.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Europe &amp; Australia</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Europe &amp; Australia sales increased 2.7% to $454.9 million in fiscal 2024 compared to $443.0 million in fiscal 2023. The net sales increase consisted of organic sales growth of 1.6% and an increase from foreign currency translation of 1.1%.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Organic sales in Europe increased in the low-single digits in fiscal 2024. Organic sales grew in the safety and facility identification, product identification and wire identification product lines, which was partially offset by a decline in the people identification product line. The increase in organic sales in Europe was primarily driven by growth in Western Europe and the Nordic region, partially offset by a decline in the United Kingdom.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Organic sales in Australia increased in the low-single digits in fiscal 2024. Organic sales growth was primarily driven by the wire identification product line, which was partially offset by a decline in the safety and facility identification product line.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment profit increased 7.4% to $70.6 million in fiscal 2024 compared to $65.7 million in fiscal 2023. As a percentage of net sales, segment profit increased to 15.5% in fiscal 2024 compared to 14.8% in fiscal 2023. The increase in segment profit was primarily due to organic sales growth in higher margin product lines, reductions in freight expenses and improvements in inventory management, which was partially offset by increased headcount in sales and technology-related roles</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_67"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Financial Condition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liquidity &amp; Capital Resources</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's cash balances are generated and held in numerous locations throughout the world. At July&#160;31, 2024, approximately 98% of the Company's cash and cash equivalents were held outside the United States. The Company's organic and inorganic growth has historically been funded by a combination of cash provided by operating activities and debt financing. The Company believes that its cash flow from operating activities and its borrowing capacity are sufficient to fund its anticipated requirements for working capital, capital expenditures, research and development, common stock repurchases, dividend payments, and strategic acquisitions for the next 12 months and beyond. Although the Company believes these sources of cash are currently sufficient to fund domestic operations, annual cash needs could require repatriation of cash to the U.S. from foreign jurisdictions, which may result in additional tax payments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flows</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents were $250.1 million at July&#160;31, 2024, an increase of $98.6 million from July&#160;31, 2023. The following summarizes the cash flow statement for the years ended July 31:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.006%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.712%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash flow provided by (used in):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating activities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,074&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209,149&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,449&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(81,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43,071)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(70,528)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(163,568)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(102,089)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,913)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash and cash equivalents</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,586&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,463&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,266)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities was $255.1 million during fiscal 2024 compared to $209.1 million in fiscal 2023. The increase in cash provided by operating activities was primarily due to an increase in profit, as well as continued reductions in inventory levels in fiscal 2024.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities was $81.0 million during fiscal 2024, which primarily consisted of capital expenditures of $79.9 million. Net cash used in investing activities was $11.2 million in fiscal 2023, which consisted of capital expenditures of $19.2 million partially offset by proceeds of $8.0 million from the divestiture of a business. Capital expenditures were elevated in fiscal 2024 due to the purchase of a facility that was previously leased as well as other facility construction costs to support continued growth in the Americas and Europe.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities was $70.5 million during fiscal 2024 compared to $163.6 million in fiscal 2023. The decrease in cash used in financing activities was primarily due to increased net borrowings to fund elevated capital expenditures in fiscal 2024, as well as year-end borrowings to fund the acquisition of Gravotech Holding, which was completed on August 1, 2024.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Material Cash Requirements</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our material cash requirements for known contractual obligations include capital expenditures, borrowings on credit facilities and lease obligations. We believe that net cash provided by operating activities will continue to be adequate to meet our liquidity and capital needs for these items over the next 12 months and in the long-term beyond the next 12 months. We also have cash requirements for purchase orders and contracts for the purchase of inventory and other goods and services, which are based on current and anticipated customer needs and are fulfilled by our suppliers within short time horizons. We do not have significant agreements for the purchase of inventory or other goods or services specifying minimum order quantities. In addition, we may have liabilities for uncertain tax positions, but we do not believe that the cash requirements to meet any of these liabilities will be material. A discussion of income taxes is contained in Note 11 of the Notes to Consolidated Financial Statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Facilities and Covenant Compliance</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Item 8, Note 6, "Debt" for information regarding the Company's credit facilities and covenant compliance.</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_70"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inflation and Changing Prices</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Essentially all of the Company&#8217;s revenue is derived from the sale of its products and services in competitive markets. Because prices are influenced by market conditions, it is not always possible to fully recover cost increases through pricing. Changes in product mix from year to year, timing differences in instituting price changes, and the large amount of custom products make it impracticable to accurately define the impact of inflation on profit margins.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management&#8217;s discussion and analysis of the Company&#8217;s financial condition and results of operations are based upon the Company&#8217;s Consolidated Financial Statements, which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. The Company bases these estimates and judgments on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Actual results may differ from these estimates and judgments.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes the following accounting estimates are most critical to an understanding of its financial statements. Estimates are considered to be critical if they meet both of the following criteria: (1)&#160;the estimate requires assumptions about material matters that are uncertain at the time the accounting estimates are made, and (2)&#160;material changes in the estimates are reasonably likely from period to period. For a detailed discussion on the application of these and other accounting estimates, refer to Note 1 to the Company&#8217;s Consolidated Financial Statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in numerous taxing jurisdictions and is subject to regular examinations by U.S. federal, state and non-U.S. taxing authorities. Its income tax positions are based on research and interpretations of the income tax laws and rulings in each of the jurisdictions in which the Company does business. Due to the ambiguity of laws and rulings in each jurisdiction, the differences and interplay in tax laws between those jurisdictions, the uncertainty of how underlying facts may be construed and the inherent uncertainty in estimating the final resolution of complex tax audit matters, the Company's estimates of income tax liabilities may differ from actual payments or assessments.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the Company has support for the positions it takes on tax returns, taxing authorities may assert different interpretations of laws and facts and may challenge cross-jurisdictional transactions. The Company generally re-evaluates the technical merits of its tax positions and recognizes an uncertain tax benefit when (i)&#160;there is completion of a tax audit; (ii)&#160;there is a change in applicable tax laws including a tax case ruling or legislative guidance; or (iii)&#160;there is an expiration of the statute of limitations. The liability for unrecognized tax benefits, excluding interest and penalties, was $22.6 million and $20.9 million as of July&#160;31, 2024 and 2023, respectively. If recognized, $19.4 million of unrecognized tax benefits would reduce the Company's income tax rate as of both July&#160;31, 2024 and 2023. Accrued interest and penalties related to unrecognized tax benefits were $6.1 million and $5.3 million as of July&#160;31, 2024 and 2023, respectively. The Company recognizes interest and penalties related to unrecognized tax benefits in income tax expense on the Consolidated Statements of Income. The Company believes it is reasonably possible that the amount of gross unrecognized tax benefits could be reduced by up to $4.2 million in the next 12&#160;months as a result of the resolution of worldwide tax matters, tax audit settlements, amended tax filings, and/or statute expirations, which would be the maximum amount that would be recognized as an income tax benefit in the Consolidated Statements of Income.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes deferred tax assets and liabilities for differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future, based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. The Company establishes valuation allowances for its deferred tax assets if it is more likely than not that some or all of the deferred tax asset will not be realized. This requires management to make judgments regarding: (i) the timing and amount of the reversal of taxable temporary differences, (ii) expected future taxable income or loss, and (iii) the impact of tax planning strategies. The Company recognized valuation allowances for its deferred tax assets</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$47.2 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $52.8 million as of July&#160;31, 2024 and 2023, respectively, which were primarily related to foreign tax credit carryforwards and net operating loss carryforwards in its various tax jurisdictions.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of purchase price for business combinations requires management estimates and judgment as to expectations for future cash flows of the acquired business and the allocation of those cash flows to identifiable intangible assets in determining the estimated fair value. If the actual results differ from these estimates, it could result in an impairment of intangible assets and goodwill or require acceleration of the amortization expense of finite-lived intangible assets. In addition, goodwill and other indefinite-lived intangible assets must be tested for impairment at least annually. If circumstances or events prior to the date of the required annual assessment indicate that, in management's judgment, it is more likely than not that there has been a reduction of fair value of a reporting unit below its carrying value, the Company performs an impairment analysis at the time of such circumstance or event. Changes in management's estimates or judgments could result in an impairment charge, and such a charge could have an adverse effect on the Company's financial condition and results of operations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has identified six reporting units within its two reportable segments, Americas &amp; Asia and Europe &amp; Australia, with the following goodwill balances as of July 31, 2024: North America, $436.3 million; Europe, $150.4 million; and Latin America, $2.9 million. The other three identified reporting units each have a goodwill balance of zero. The Company has the option to first assess qualitative factors in order to determine if it is more likely than not that the fair value of the reporting unit is greater than its respective carrying value. If the qualitative assessment leads to a determination that the fair value of a reporting unit may be less than its carrying value, or if the Company elects to bypass the qualitative assessment altogether, the Company performs a quantitative impairment test by calculating the fair value of the reporting unit and comparing the fair value with its associated carrying value. When the Company performs the quantitative test for goodwill, the Company establishes the fair value for the reporting unit based on the income approach, in which a discounted cash flow model is utilized, the market approach, in which market multiples of comparable companies are utilized, or a combination of both approaches. The income approach requires the use of significant estimates and assumptions, including forecasted sales growth, operating income projections, and discount rates and changes in these assumptions may adversely impact the fair value assessments. Significant negative industry or macroeconomic trends, disruptions to the Company's business, loss of significant customers, inability to effectively integrate acquired businesses, unexpected significant changes or planned changes in use of the assets or in entity structure, and divestitures may adversely impact the assumptions used in the valuations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company completes its annual goodwill impairment analysis on May 1 of each fiscal year and evaluates its reporting units for potential triggering events on a quarterly basis in accordance with ASC 350, "Intangibles - Goodwill and Other." In addition to the metrics listed above, the Company considers multiple internal and external factors when evaluating its reporting units for potential impairment, including (i) GDP growth for the respective geography, (ii) industry and market factors such as competition and changes in the market for the reporting unit's products, (iii) new product development, (iv) competing technologies, (v) overall financial performance such as cash flows, actual and planned revenue and profitability, and (vi) changes in the strategy of the reporting unit. In the event the fair value of a reporting unit is less than the carrying value, the Company would recognize an impairment charge for the amount by which the carrying amount of the reporting unit exceeds the fair value. If necessary, the Company may consult valuation specialists to assist with the assessment of the estimated fair value of the reporting unit.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 1, 2024, the Company performed the qualitative assessment for all three reporting units and determined that it is more likely than not that the fair value exceeds the carrying value for each reporting unit, and as such, goodwill was not considered impaired.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Indefinite-Lived Intangible Assets </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other indefinite-lived intangible assets, which consists of tradenames, are tested for impairment in accordance with the Company's policy outlined above using the income approach. Fair value is estimated using the income approach based upon current sales projections applying the relief from royalty method. If the carrying value of the indefinite-lived intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. As a result of the analysis performed on May 1, 2024, all indefinite-lived tradenames had fair value in excess of their carrying value.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Standards</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item is provided in Note 1 of the Notes to Consolidated Financial Statements contained in Item&#160;8 &#8212; Financial Statements and Supplementary Data.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_73"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s business operations give rise to market risk exposure due to changes in foreign exchange rates. To manage that risk effectively, the Company enters into hedging transactions according to established guidelines and policies that enable it to mitigate the adverse effects of t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">his financial market risk.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The global nature of the Company&#8217;s business requires active participation in the foreign exchange markets. The Company has manufacturing facilities and sells and distributes its products throughout the world and therefore has assets, liabilities and cash flows in currencies other than the U.S. dollar. As a result, the Company&#8217;s financial results could be significantly affected by factors such as changes in foreign currency exchange rates or weak macroeconomic conditions in the foreign markets in which the Company manufactures, distributes and sells its products. The Company&#8217;s operating results are principally exposed to changes in exchange rates between the U.S. dollar and the Euro, the British Pound, the Mexican Peso, the Canadian dollar, the Australian dollar, the Singapore dollar, the Malaysian Ringgit, and the Chinese Yuan. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The objective of the Company&#8217;s foreign currency exchange risk management is to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">minimize the impact of currency movements on non-functional currency transactions. To achieve this objective, the Company hedges a portion of known exposures using forward contracts. As of July&#160;31, 2024, the notional amount of outstanding forward foreign exchange contracts designated as cash flow hedges was $59.2 million. The Company uses Euro-denominated debt of &#8364;48.7 million and British Pound-denominated debt of &#163;10.3 million designated as hedge instruments to hedge portions of the Company&#8217;s net investment in its Euro-denominated and British Pound-denominated businesses. The Company's multi-currency revolving credit agreement allows it to borrow up to $200 million in currencies other than U.S. dollars. Debt issued in currencies other than U.S. dollars acts as a natural hedge to the Company's exposure to the associated currency.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also faces exchange rate risk from transactions with customers in countries outside the United States and from intercompany transactions between affiliates. Although the Company has a U.S. dollar functional currency for reporting purposes, it has manufacturing sites throughout the world and a significant portion of its sales are generated in foreign currencies. Costs incurred and sales recorded by subsidiaries operating outside of the United States are translated into U.S. dollars using exchange rates in effect during the respective period. As a result, the Company is exposed to movements in the exchange rates of various currencies against the U.S. dollar. In particular, the Company has more sales in European currencies than it has expenses in those currencies. Therefore, when European currencies strengthen or weaken against the U.S. dollar, operating profits are increased or decreased, respectively. Currency exchange rates increased fiscal 2024 net sales by 0.2% compared to fiscal 2023 as the U.S. dollar depreciated, on average, against other major currencies throughout the year.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in foreign currency exchange rates for the Company&#8217;s foreign subsidiaries reporting in local currencies are generally reported as a component of stockholders&#8217; equity. The Company&#8217;s currency translation adjustments recorded during the years ended July 31, 2024, 2023, and 2022, as a separate component of stockholders&#8217; equity, were unfavorable by $14.5 million, favorable by $16.0 million, and unfavorable by $53.4 million, respectively. As of July&#160;31, 2024 and 2023, the Company&#8217;s foreign subsidiaries had net current assets (defined as current assets less current liabilities) subject to foreign currency translation risk of $324.5&#160;million and $207.6&#160;million, respectively. The potential decrease in net current assets as of July&#160;31, 2024, from a hypothetical 10 percent adverse change in quoted foreign currency exchange rates would be approximately $32.5&#160;million. This sensitivity analysis assumes a parallel shift in all major foreign currency exchange rates versus the U.S. dollar. Exchange rates rarely move in the same direction relative to the U.S. dollar due to positive and negative correlations of the various global currencies. This assumption may overstate the impact of changing exchange rates on individual assets and liabilities denominated in a foreign currency.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company could be exposed to interest rate risk through its corporate borrowing activities. The objective of the Company&#8217;s interest rate risk management activities is to manage the levels of the Company&#8217;s fixed and floating interest rate exposure to be consistent with the Company&#8217;s preferred mix. The interest rate risk management program allows the Company to enter into approved interest rate derivatives if there is a desire to modify the Company&#8217;s exposure to interest rates. As of July&#160;31, 2024, the Company had no interest rate derivatives and no fixed rate debt outstanding.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;8.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Statements and Supplementary Data</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BRADY CORPORATION&#160;&amp; SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO FINANCIAL STATEMENTS</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.860%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_79">Report of Independent Registered Public Accounting Firm (PCAOB ID: </a><ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-43">34</ix:nonNumeric><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_79">)</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_79">26</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Statements:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_85">Consolidated Balance Sheets &#8212; July&#160;31, 2024 and 2023</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_85">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_91">Consolidated Statements of Income &#8212; Years Ended July&#160;31, 2024, 2023, and 2022</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_91">29</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_94">Consolidated Statements of Comprehensive Income &#8212; Years Ended July&#160;31, 2024, 2023, and 2022</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_94">30</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_97">Consolidated Statements of Stockholders&#8217; Equity &#8212; Years Ended July&#160;31, 2024, 2023, and 2022</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_97">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_103">Consolidated Statements of Cash Flows &#8212; Years Ended July&#160;31, 2024, 2023, and 2022</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_103">32</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_106">Notes to Consolidated Financial Statements &#8212; Years Ended July&#160;31, 2024, 2023, and 2022</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2a33acdf433048828ff20bb0d3cc882a_106">33</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_79"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To the shareholders and the Board of Directors of Brady Corporation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Opinion on the Financial Statements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Brady Corporation and subsidiaries (the &#8220;Company&#8221;) as of July 31, 2024 and 2023, the related consolidated statements of income, comprehensive income, stockholders' equity, and cash flows, for each of the three years in the period ended July 31, 2024, and the related notes and the schedule listed in the Index at Item 15 (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of July 31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended July 31, 2024, in conformity with accounting principles generally accepted in the United States of America.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of July 31, 2024, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated September 6, 2024, expressed an unqualified opinion on the Company's internal control over financial reporting. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Audit Matter</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Taxes &#8212; Valuation Allowances &#8212; Refer to Notes 1 and 11 to the financial statements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Critical Audit Matter Description</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes deferred income tax assets and liabilities for the estimated future tax effects attributable to temporary differences and carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized in the future. Future realization of deferred tax assets depends on the existence of sufficient taxable income within the carryback or carryforward period of the appropriate character under the relevant tax law. Sources of taxable income include future reversals of deferred tax assets and liabilities, future taxable income (exclusive of the reversals of deferred tax assets and liabilities), taxable income in prior carryback year(s) if permitted under the tax law, and tax planning strategies. The Company&#8217;s valuation allowance for deferred tax assets was $47.2 million as of July 31, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s determination of the valuation allowance involves estimates. Management&#8217;s primary estimate in determining whether a valuation allowance should be established is the projection of future sources of taxable income. Auditing </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">management&#8217;s estimate of future sources of taxable income, which affects the recorded valuation allowances, required a high degree of auditor judgment and an increased extent of effort, including the need to involve our income tax specialists.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">How the Critical Audit Matter Was Addressed in the Audit</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audit procedures related to estimated future sources of taxable income included the following, among others: </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We tested the effectiveness of management&#8217;s controls over the estimates of future sources of taxable income.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">With the assistance of our income tax specialists, we considered relevant tax laws and regulations in evaluating the appropriateness of management&#8217;s estimates of future sources of taxable income.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We evaluated management&#8217;s ability to accurately estimate future sources of taxable income by comparing actual results to management&#8217;s historical estimates. Further, we evaluated the reasonableness of management&#8217;s estimates of future sources of taxable income by comparing the estimates to historical sources of taxable income or losses and evaluating whether there have been any changes that would affect management's estimates of future sources of taxable income.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">With the assistance of our income tax specialists, we evaluated whether the estimated future sources of taxable income were of the appropriate character to utilize the deferred tax assets under tax law.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We evaluated management&#8217;s assessment that it is more likely than not that sufficient taxable income will be generated in the future to utilize the net deferred tax assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-44">DELOITTE &amp; TOUCHE LLP</ix:nonNumeric></span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-45">Milwaukee, Wisconsin</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 6, 2024</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company's auditor at least since 1981; however, an earlier year cannot be reliably determined.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_82"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_85"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BRADY CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July&#160;31, 2024 and 2023</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Dollars in thousands)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.444%"><tr><td style="width:1.0%"/><td style="width:75.017%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.492%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.493%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-46">250,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-47">151,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance for credit losses of $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-48">6,749</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-49">8,467</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-50">185,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-51">184,420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-52">152,729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-53">177,078</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-54">11,382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-55">11,790</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-56">599,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-57">524,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment&#8212;net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-58">195,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-59">142,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-60">589,611</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-61">592,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-62">51,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-63">62,096</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-64">15,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-65">15,716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-66">38,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-67">29,688</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-68">24,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-69">22,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-70">1,515,569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-71">1,389,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-72">84,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-73">79,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-74">77,954</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-75">71,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taxes, other than income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-76">14,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-77">13,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-78">7,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">12,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">13,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-81">14,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-82">67,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-83">65,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-84">264,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-85">258,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherLongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-86">90,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherLongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-87">49,716</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-88">25,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-89">16,217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-90">67,952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-91">74,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-92">448,911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-93">398,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class&#160;A nonvoting common stock &#8212; Issued <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-94">51,261,487</ix:nonFraction> shares, and outstanding <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="0" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-95">44,042,462</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-10" decimals="0" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-96">45,008,724</ix:nonFraction> shares, respectively (aggregate liquidation preference of $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="brc:CommonStockAggregateLiquidationPreference" format="ixt:num-dot-decimal" scale="3" id="f-97">42,716</ix:nonFraction>) </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-98">513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-99">513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class B voting common stock &#8212; Issued and outstanding <ix:nonFraction unitRef="shares" contextRef="c-11" decimals="0" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-100">3,538,628</ix:nonFraction> shares</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-101">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-102">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-103">353,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-104">351,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-105">1,174,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-106">1,021,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock &#8212; <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="0" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-107">7,219,025</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-10" decimals="0" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-108">6,252,763</ix:nonFraction> shares, respectively, of Class&#160;A nonvoting common stock, at cost</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="f-109">351,947</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="f-110">290,209</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-111">109,622</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-112">93,061</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-113">1,066,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-114">990,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-115">1,515,569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-116">1,389,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Notes to Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_91"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BRADY CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended July&#160;31, 2024, 2023 and 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Dollars in thousands, except per share amounts)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.472%"><tr><td style="width:1.0%"/><td style="width:62.369%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.606%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.505%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.606%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.505%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.609%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-132">1,341,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-133">1,331,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-134">1,302,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-135">653,509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-136">674,588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-137">670,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-138">687,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-139">657,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-140">631,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-141">67,748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-142">61,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-143">58,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-144">376,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-145">370,697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-146">379,992</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-147">444,470</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-148">432,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-149">438,540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-150">243,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-151">225,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-152">193,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment and other income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-153">7,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-154">4,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-155">244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-156">3,126</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-157">3,539</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-158">1,276</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-159">247,841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-160">225,696</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-161">191,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-162">50,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-163">50,839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-164">42,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-165">197,215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-166">174,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-167">149,979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per Class A Nonvoting Common Share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-168">4.10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-16" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-169">3.53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-17" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-170">2.92</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-171">4.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-16" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-172">3.51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-17" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-173">2.90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per Class B Voting Common Share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-174">4.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-175">3.51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-20" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-176">2.91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-177">4.05</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-178">3.49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-20" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-179">2.89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-180">48,119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-181">49,591</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-182">51,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-183">48,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-184">49,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-185">51,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Notes to Consolidated Financial Statements.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_94"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BRADY CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended July&#160;31, 2024, 2023 and 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Dollars in thousands)</span></div><div style="text-align:center"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-186">197,215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-187">174,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-188">149,979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-189">14,477</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-190">16,009</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-191">53,402</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash flow hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net gain recognized in other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="3" id="f-192">517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-193">2,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-194">1,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reclassification adjustment for gains included in net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-195">2,221</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-196">2,140</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="f-197">909</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-198">1,704</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="3" id="f-199">540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="3" id="f-200">373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension and other post-retirement benefits:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net gain (loss) recognized in other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="f-201">227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="f-202">465</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="f-203">424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net actuarial gain amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="f-204">605</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="f-205">417</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-206">1,043</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" scale="3" id="f-207">378</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" scale="3" id="f-208">882</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" scale="3" id="f-209">619</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, before tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-210">16,559</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-211">15,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-212">53,648</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax (expense) benefit related to items of other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="f-213">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="f-214">349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="f-215">524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-216">16,561</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-217">16,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-218">53,124</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-219">180,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-220">190,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-221">96,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Notes to Consolidated Financial Statements.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_97"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BRADY CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended July&#160;31, 2024, 2023 and 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Dollars in thousands, except per share amounts)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.987%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Additional Paid-In Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retained Earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at July&#160;31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-222">548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-223">339,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-224">788,369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-225">109,061</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-226">55,953</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-227">149,979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-228">53,124</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of shares of Class&#160;A Common Stock under stock plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-229">4,478</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-230">434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax benefit and withholdings from deferred compensation distributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="3" id="f-231">115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense (Note 7)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-232">10,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of shares of Class&#160;A Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" sign="-" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-233">109,229</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash dividends on Common Stock:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class&#160;A &#8212; $<ix:nonFraction unitRef="usdPerShare" contextRef="c-17" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-234">0.90</ix:nonFraction> per share</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-235">42,805</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class B &#8212; $<ix:nonFraction unitRef="usdPerShare" contextRef="c-20" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-236">0.88</ix:nonFraction> per share</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-237">3,126</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at July&#160;31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-238">548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-239">345,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-240">892,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-241">217,856</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-242">109,077</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-243">174,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-244">16,016</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of shares of Class&#160;A Common Stock under stock plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-245">1,069</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-246">3,119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax benefit and withholdings from deferred compensation distributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="3" id="f-247">66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense (Note 7)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-248">7,508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of shares of Class&#160;A Common Stock, including excise taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" sign="-" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-249">75,472</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash dividends on Common Stock:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class&#160;A &#8212; $<ix:nonFraction unitRef="usdPerShare" contextRef="c-16" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-250">0.92</ix:nonFraction> per share</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-251">42,207</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class B &#8212; $<ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-252">0.90</ix:nonFraction> per share</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-253">3,197</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at July&#160;31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-254">548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-255">351,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-256">1,021,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-257">290,209</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-258">93,061</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-259">197,215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss, net of tax </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-260">16,561</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of shares of Class&#160;A Common Stock under stock plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-261">5,627</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-262">11,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax benefit and withholdings from deferred compensation distributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="3" id="f-263">149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense (Note 7)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-264">7,361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of shares of Class&#160;A Common Stock, including excise taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-265">72,754</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash dividends on Common Stock:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class&#160;A &#8212; $<ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-266">0.94</ix:nonFraction> per share</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-267">41,793</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class B &#8212; $<ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-268">0.92</ix:nonFraction> per share</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-269">3,267</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at July&#160;31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-270">548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-271">353,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-272">1,174,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-273">351,947</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-274">109,622</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Notes to Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_103"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BRADY CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended July&#160;31, 2024, 2023 and 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Dollars in thousands)</span></div><div style="text-align:center"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-275">197,215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-276">174,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-277">149,979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-278">29,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-279">32,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-280">34,182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-281">7,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-282">7,508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-283">10,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="f-284">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="f-285">3,770</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="f-286">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-287">9,399</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-288">12,472</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-289">1,645</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-290">1,401</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-291">308</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-292">1,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities (net of effects of business acquisitions):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-293">6,581</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-294">2,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-295">25,330</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-296">21,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-297">14,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-298">62,907</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="f-299">743</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-300">1,023</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="f-301">807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-302">19,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-303">9,459</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-304">6,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-305">4,948</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-306">4,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-307">4,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 84.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-308">255,074</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-309">209,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-310">118,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-311">79,892</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-312">19,226</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-313">43,138</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sale of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:fixed-zero" scale="3" id="f-314">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="f-315">8,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:fixed-zero" scale="3" id="f-316">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-317">1,155</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="f-318">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="f-319">67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 84.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-320">81,047</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-321">11,214</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-322">43,071</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment of dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="f-323">45,060</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="f-324">45,404</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="f-325">45,931</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-326">8,186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-327">4,091</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-328">1,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments for employee taxes withheld from stock-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-329">2,797</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-330">2,041</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-331">5,127</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of treasury stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-332">72,225</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-333">74,996</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-334">109,229</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from borrowing on credit facilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-335">175,103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-336">127,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-337">243,716</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repayment of borrowing on credit facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-338">133,884</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-339">172,944</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-340">186,716</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="f-341">149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="f-342">66</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="f-343">116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 84.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-344">70,528</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-345">163,568</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-346">102,089</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-347">4,913</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-348">3,096</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-349">6,555</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-350">98,586</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-351">37,463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-352">33,266</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents, beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-353">151,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-354">114,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-355">147,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents, end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-356">250,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-357">151,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-358">114,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid during the period for:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-359">2,930</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-360">3,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-361">1,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-362">62,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-363">58,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-364">33,834</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Notes to Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BRADY CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended July&#160;31, 2024, 2023 and 2022 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In thousands, except share and per share amounts)</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_109"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="c-1" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="f-365" continuedAt="f-365-1" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="f-365-1" continuedAt="f-365-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:NatureOfOperations" id="f-366" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nature of Operations &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Brady Corporation is a global manufacturer and supplier of identification solutions and workplace safety products that identify and protect premises, products and people. The ability to provide customers with a broad range of proprietary, customized, and diverse products for use in various applications, along with a commitment to quality and service, a global footprint, and multiple sales channels, have made Brady a world leader in many of its markets.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-367" continuedAt="f-367-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation &#8212;</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-367-1"> The accompanying consolidated financial statements include the accounts of Brady Corporation and its wholly owned subsidiaries. All intercompany accounts and transactions between consolidated subsidiaries have been eliminated in consolidation.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-368" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States ("U.S. GAAP"), which requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationsPolicy" id="f-369" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company recognizes assets acquired, liabilities assumed, contractual contingencies and contingent consideration at their fair value on the acquisition date. The operating results of the acquired companies are included in the Company&#8217;s consolidated financial statements from the date of acquisition. Acquisition-related costs are expensed as incurred and changes in deferred tax asset valuation allowances and income tax uncertainties after the measurement period are recorded in income tax expense.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-370" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Equivalents &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company considers all highly-liquid investments purchased with original maturities of three months or less to be cash equivalents.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskCreditRisk" id="f-371" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company places temporary cash investments with global financial institutions of high credit quality. The Company performs periodic evaluations of the relative credit standing of its financial institutions and limits the amount of credit exposure with any one financial institution. In addition, the Company has a broad customer base representing many diverse industries throughout the globe. Consequently, no significant concentration of credit risk is considered to exist.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="f-372" continuedAt="f-372-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable &#8212;</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-372-1"> The Company's policy for estimating the allowance for credit losses on accounts receivables considers several factors including historical loss experience, the age of delinquent receivable balances due, and economic conditions. Specific customer reserves are made during review of significant outstanding balances due, in which customer creditworthiness and current economic trends may indicate that it is probable the receivable will not be recovered. Accounts receivable are written off after collection efforts occur and the receivable is deemed uncollectible. Adjustments to the allowance for credit losses are recorded in SG&amp;A expense.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryPolicyTextBlock" id="f-373" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inventories are stated at the lower of cost or net realizable value and include material, labor, and overhead. Cost has been determined using the last-in, first-out (&#8220;LIFO&#8221;) method for certain inventories in the U.S. (<ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:PercentageOfLIFOInventory" scale="-2" id="f-374">13.0</ix:nonFraction>% of total inventories at July&#160;31, 2024, and <ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="us-gaap:PercentageOfLIFOInventory" scale="-2" id="f-375">9.6</ix:nonFraction>% of total inventories at July&#160;31, 2023) and the first-in, first-out (&#8220;FIFO&#8221;) or average cost methods for all other inventories. Had all inventories been accounted for on a FIFO basis instead of on a LIFO basis, the carrying value of inventories would have increased by $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InventoryLIFOReserveEffectOnIncomeNet" format="ixt:num-dot-decimal" scale="3" id="f-376">11,582</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InventoryLIFOReserveEffectOnIncomeNet" format="ixt:num-dot-decimal" scale="3" id="f-377">11,312</ix:nonFraction> as of July&#160;31, 2024 and 2023, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="f-378" escape="true"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following as of July 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.036%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished products</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-379">89,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-380">103,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-381">24,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-382">26,884</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-383">38,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-384">46,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-385">152,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-386">177,078</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-387" continuedAt="f-387-1" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Property, plant and equipment are stated at cost, less accumulated depreciation. Depreciation is computed primarily on a straight-line basis over the estimated useful lives of the related assets. Leasehold </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><ix:continuation id="f-365-2" continuedAt="f-365-3"><ix:continuation id="f-387-1" continuedAt="f-387-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">improvements are depreciated over the shorter of the lease term or the estimated useful life of the respective asset. The estimated useful lives range from 3 to 33 years as shown below.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-388" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consist of the following as of July 31:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Range of Useful Lives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Land" format="ixt:num-dot-decimal" scale="3" id="f-389">30,604</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:Land" format="ixt:num-dot-decimal" scale="3" id="f-390">12,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;to&#160;33&#160;Years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:BuildingsAndImprovementsGross" format="ixt:num-dot-decimal" scale="3" id="f-391">147,767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:BuildingsAndImprovementsGross" format="ixt:num-dot-decimal" scale="3" id="f-392">130,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 to 10 Years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:MachineryAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-393">288,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:MachineryAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-394">282,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-395">32,701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-396">9,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment&#8212;gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-397">499,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-398">434,829</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-399">304,199</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-400">292,680</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment&#8212;net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-401">195,758</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-402">142,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-387-2">Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-403">20,452</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-404">20,631</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-405">19,216</ix:nonFraction> for the years ended July&#160;31, 2024, 2023 and 2022, respectively.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="f-406" continuedAt="f-406-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company tests goodwill for impairment on an annual basis on the first day of the fourth quarter of each fiscal year, or more frequently if events or changes in circumstances indicate that it may be impaired. Under U.S. GAAP, the Company has the option to first assess qualitative factors in order to determine if it is more likely than not that the fair value of one of its reporting units is greater than its carrying value (&#8220;Step 0&#8221;). If the qualitative assessment leads to a determination that the reporting unit&#8217;s fair value is less than its carrying value, or if the Company elects to bypass the qualitative assessment altogether, it is required to perform a quantitative impairment test (&#8220;Step 1&#8221;) by calculating the fair value of the reporting unit and comparing the fair value with its associated carrying value. During the fiscal year 2024 annual impairment test, the Company first assessed goodwill recoverability qualitatively using the Step 0 approach for each reporting unit. For the qualitative assessment, the Company considered the most recent quantitative analysis, which was performed during the fourth quarter of fiscal year 2023 for all three reporting units, including assumptions used, such as discount rates, indicated fair values, and the amounts by which those fair values exceeded their carrying amounts. Further, the Company compared actual performance in fiscal year 2024 to the internal financial projections used in the prior quantitative analyses. Additionally, the Company considered various other factors including macroeconomic conditions, relevant industry and market trends, and factors specific to the Company that could indicate a potential change in the fair value of the reporting units. Lastly, the Company evaluated whether any events have occurred or any circumstances have changed since that time that would indicate that goodwill may have become impaired since the last quantitative tests. Based on these qualitative assessments, the Company determined it is more likely than not that the fair value of each reporting unit exceeds its respective carrying value and as such, goodwill was not considered impaired as of May 1, 2024, and the Step 1 quantitative goodwill impairment analysis was not necessary. No goodwill impairment charges were recognized during the year ended July&#160;31, 2024.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Intangible and Long-Lived Assets &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with definite lives are amortized on a straight-line basis over their estimated useful lives to reflect the pattern of economic benefits consumed. Intangible assets with indefinite lives as well as goodwill are not subject to amortization. These assets are assessed for impairment on an annual basis or more frequently if events or changes in circumstances have occurred that indicate the asset may not be recoverable or that the remaining estimated useful life may warrant revision. In addition, the Company performs qualitative assessments on a quarterly basis of significant events and circumstances, such as historical and current results, assumptions regarding future performance, and strategic initiatives and overall economic factors.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates indefinite-lived intangible assets for impairment by comparing the estimated fair value of the asset to the carrying value. Fair value is estimated using the income approach based upon current sales projections applying the relief from royalty method. If the carrying value of the indefinite-lived intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. The Company evaluates long-lived assets, including finite-lived intangible assets, operating lease assets, and property, plant, and equipment, for recoverability by comparing an estimate of undiscounted future cash flows, derived from internal forecasts, over the remaining life of the primary asset to the carrying amount of the asset group. To the extent the undiscounted future cash flows attributable to the asset are less than the carrying amount, an impairment loss is recognized for the amount by which the carrying value of the asset exceeds its fair value. </span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:continuation id="f-406-1" continuedAt="f-406-2"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></ix:continuation><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-406-2">, long-lived and other intangible assets were analyzed for potential impairment. As a result of the analysis, no impairment charges were recorded.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-407" continuedAt="f-407-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company accounts for leases in accordance with Accounting Standards Codification ("ASC") 842 "Leases." The Company determines whether an arrangement contains a lease at contract inception based on whether the arrangement provides the Company with the right to direct the use of and the right to obtain substantially all of the economic benefits from </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><ix:continuation id="f-365-3" continuedAt="f-365-4"><ix:continuation id="f-407-1"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an identified asset in exchange for consideration. The Company recognizes a right-of-use ("ROU") asset and lease liability for its lease commitments with initial terms greater than one year.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial measurement of ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of future lease payments over the expected lease term. The ROU asset also includes any lease payments made on or before the commencement date, initial direct costs incurred, and is reduced by any lease incentives received. Some of the Company&#8217;s leases include options to extend the lease agreement, of which the exercise is at the Company&#8217;s sole discretion. The majority of renewal options are not included in the calculation of ROU assets and liabilities as they are not reasonably certain to be exercised. Some of the Company's lease agreements include rental payments that are adjusted periodically for inflation or the change in an index or rate. These variable lease payments are generally excluded from the initial measurement of the ROU asset and lease liability and are recognized in the period in which the obligation for those payments is incurred. The Company has lease agreements that include both lease and non-lease components, which the Company elected to account for as a single lease component.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the present value of future lease payments using its incremental borrowing rate, as the discount rate implicit within the Company&#8217;s leases generally cannot be readily determined. The incremental borrowing rate is estimated based on the sovereign credit rating for the countries in which the Company has its largest operations, adjusted for several factors, such as internal credit spread, lease terms, and other market information available at the lease commencement date.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July&#160;31, 2024, all leases are accounted for as operating leases, with lease expense being recognized on a straight-line basis over the lease term. Operating leases are reflected in &#8220;Operating lease assets,&#8221; &#8220;Current operating lease liabilities,&#8221; and &#8220;Long-term operating lease liabilities&#8221; in the accompanying Consolidated Balance Sheets. Operating lease expense is recognized in either cost of goods sold or selling, general, and administrative expenses in the Consolidated Statements of Income, based on the nature of the lease. ROU assets are evaluated for impairment in the same manner as long-lived assets. No impairment charges were recognized related to operating lease assets during the year ended July&#160;31, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-408" continuedAt="f-408-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition &#8212;</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-408-1"> The Company recognizes revenue when a sales arrangement with a customer exists, the transaction price is fixed or determinable and the Company has satisfied its performance obligations per the sales arrangement. The majority of the Company&#8217;s revenue relates to the sale of identification and safety products and revenue is recognized at the point in which the customer obtains control of the products. The Company considers control to have transferred when legal title, physical possession, and the significant risks and rewards of ownership of the asset have transferred to the customer and the collection of the transaction price is reasonably assured, most of which occur upon the shipment or delivery of goods to customers. Revenue is measured at the determinable transaction price, net of estimated sales returns, including product returns and credit memos, and sales rebates. The Company estimates product returns and credit memos based on historical return rates. As of July&#160;31, 2024 and 2023, the allowance for product returns and credit memos was $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ContractWithCustomerRefundLiability" format="ixt:num-dot-decimal" scale="3" id="f-409">4,210</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ContractWithCustomerRefundLiability" format="ixt:num-dot-decimal" scale="3" id="f-410">4,801</ix:nonFraction>, respectively.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="f-411" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shipping and Handling Costs &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Shipping and handling fees billed to a customer in a sale transaction are reported as net sales and the related costs incurred for shipping and handling are reported in cost of goods sold.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="f-412" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advertising Costs &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Advertising costs are expensed as incurred. Advertising expense for the years ended July&#160;31, 2024, 2023, and 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-413">50,296</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-414">53,591</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-415">55,568</ix:nonFraction>, respectively.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-416" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company measures and recognizes the compensation expense for all share-based awards made to employees and directors based on estimated grant-date fair values. The Black-Scholes option valuation model is used to determine the fair value of stock option awards on the date of grant. The Company recognizes the compensation cost, net of estimated forfeitures, of all share-based awards on a straight-line basis over the vesting period of the award. If it is determined that it is unlikely the award will vest, the expense recognized to date for the award is generally reversed in the period in which this is evident and the remaining expense is not recorded.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes model requires the use of assumptions which determine the fair value of stock-based awards. The Company uses historical data regarding stock option exercise behaviors to estimate the expected term of options granted based on the period of time that options granted are expected to be outstanding. Expected volatilities are based on the historical volatility of the Company&#8217;s stock. The expected dividend yield is based on the Company&#8217;s historical dividend payments and historical yield. The risk-free interest rate is based on the U.S. Treasury yield curve in effect on the grant date for the length of time corresponding to the expected term of the option. The market value is calculated as the average of the high and the low stock price on the date of the grant. Refer to No</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">te 7,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8220;Stockholders' Equity&#8221; for more information regarding the Company&#8217;s incentive stock plans.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="f-417" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Amounts expended for research and development are expensed as incurred.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><ix:continuation id="f-365-4"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="f-418" continuedAt="f-418-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8212;</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-418-1"> Other comprehensive income consists of net unrealized gains and losses from cash flow hedges, the unamortized gain on defined-benefit pension plans net of their related tax effects, and foreign currency translation adjustments, which includes the impact of foreign currency translations, the settlements of net investment hedges, and long-term intercompany loan translation adjustments.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-419" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The assets and liabilities of subsidiaries whose functional currency is a currency other than the U.S. dollar are translated into U.S. dollars at end of period rates of exchange, and income and expense accounts are translated at the average rates of exchange for the period. Resulting foreign currency translation adjustments are included in other comprehensive income.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-420" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company accounts for income taxes in accordance with ASC 740 "Income Taxes." Deferred income tax assets and liabilities are recognized for the expected future tax consequences attributable to differences between the financial reporting and tax basis of assets and liabilities. Deferred tax assets and liabilities are measured using the currently enacted tax laws and rates applicable to the periods in which the differences are expected to be realized or settled. Valuation allowances are established when it is estimated that it is more likely than not that the tax benefit of the deferred tax asset will not be realized. The Company recognizes the benefit of income tax positions only if those positions are more likely than not to be sustained upon examination by the tax authority. Changes in recognition or measurement are reflected in the period in which a change in judgment occurs.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="f-421" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company believes that the carrying amount of its financial instruments (cash and cash equivalents, accounts receivable, accounts payable, and other current liabilities) approximates fair value due to the short-term nature of these instruments. Refer to Note 6, "Debt" for more information regarding the fair value of long-term debt and Note 13, "Fair Value Measurements" for information regarding fair value measurements.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativesPolicyTextBlock" id="f-422" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Hedging &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The objective of the Company&#8217;s foreign currency exchange risk management is to minimize the impact of currency movements on non-functional currency transactions and minimize the foreign currency translation impact on the Company&#8217;s foreign operations. While the Company&#8217;s risk management objectives and strategies are driven from an economic perspective, the Company attempts, where possible and practical, to ensure that the hedging strategies it engages in qualify for hedge accounting and result in accounting treatment where the earnings effect of the hedging instrument provides substantial offset (in the same period) to the income effect of the hedged item. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes derivative instruments as either assets or liabilities in the accompanying Consolidated Balance Sheets at fair value. Gains and losses resulting from changes in fair value of the derivatives designated as hedges are recorded as a component of Accumulated Other Comprehensive Income ("AOCI") in the accompanying Consolidated Balance Sheets and in the Consolidated Statements of Comprehensive Income and are reclassified into the same income statement line item in the period or periods during which the hedged transaction affects income. Refer to Note 14, "Derivatives and Hedging Activities" for more information regarding the Company&#8217;s derivative instruments and hedging activities.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-423" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New Accounting Standards </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.&#8221; The guidance requires expanded interim and annual disclosures of segment information including the disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within segment profit and loss. The guidance is effective for the Company's fiscal year 2025 Form 10-K and interim periods thereafter. The adoption of this guidance is not anticipated to have a material impact on the consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#8221; The guidance requires expanded annual disclosures including the standardization and disaggregation of income tax rate reconciliation categories and the amount of income taxes paid by jurisdiction. The guidance is effective for the Company&#8217;s fiscal year 2026 Form 10-K. The adoption of this guidance is not anticipated to have a material impact on the consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_115"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-428" continuedAt="f-428-1" escape="true">Goodwill</ix:nonNumeric></span></div><ix:continuation id="f-428-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-429" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill by reportable segment for the years ended July&#160;31, 2024 and 2023, were as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:43.099%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.477%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">IDS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">WPS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Americas &amp; Asia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Europe &amp; Australia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-430">556,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-431">30,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="f-432">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="f-433">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-434">586,832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-435">3,319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="f-436">625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-437">1,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-438">2,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-439">7,768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reallocation due to change in segments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-440">559,470</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-441">31,306</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-442">442,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-443">148,486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="f-444">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Divestiture of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" format="ixt:fixed-zero" scale="3" id="f-445">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" format="ixt:fixed-zero" scale="3" id="f-446">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" format="ixt:num-dot-decimal" scale="3" id="f-447">1,954</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" format="ixt:fixed-zero" scale="3" id="f-448">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" format="ixt:num-dot-decimal" scale="3" id="f-449">1,954</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="f-450">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="f-451">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-452">441,415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-453">151,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-454">592,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="f-455">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="f-456">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-457">2,236</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="f-458">799</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-459">3,035</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="f-460">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="f-461">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-462">439,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-463">150,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-464">589,611</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-13" name="us-gaap:GoodwillChangeInGoodwillAllocationDescription" id="f-465">Effective February 1, 2023, the Company is organized and managed within two regions: Americas &amp; Asia and Europe &amp; Australia, which are the reportable segments. Prior to February 1, 2023, the Company was organized and managed on a global basis within two business platforms: Identification Solutions (&#8220;IDS&#8221;) and Workplace Safety (&#8220;WPS&#8221;). As a result, goodwill was allocated to the new reportable segments in accordance with ASC 350, "Intangibles - Goodwill and Other."</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill decreased $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:GoodwillPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-466">3,035</ix:nonFraction> during the year ended July&#160;31, 2024 due to the negative effects of foreign currency translation.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill increased $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GoodwillPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-467">5,814</ix:nonFraction> during the year ended July 31, 2023 mainly due to the positive effects of foreign currency translation, which was partially offset by a reduction due to the sale of our PremiSys business within the Americas &amp; Asia segment.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The qualitative assessment performed on May 1, 2024, in accordance with ASC 350, &#8220;Intangibles - Goodwill and Other&#8221; indicated that it is more likely than not that the fair value exceeds the carrying value for each of the three reporting units with goodwill (North America, Europe and Latin America).</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_118"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="c-1" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="f-468" continuedAt="f-468-1" escape="true">Other Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="f-468-1"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets include customer relationships, tradenames, and technology with finite lives being amortized in accordance with the accounting guidance for other intangible assets. The Company also has unamortized indefinite-lived tradenames that are classified as other intangible assets.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-469" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets as of <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-470">July&#160;31, 2024</ix:nonNumeric> and 2023 consisted of the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.197%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortized other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-82" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-471">3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-472">600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="f-473">600</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="f-474">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-83" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-475">3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-476">1,114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="f-477">947</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="f-478">167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-84" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-479">9</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-480">64,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-481">23,279</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-482">41,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-85" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-483">9</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-484">64,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-485">15,947</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-486">48,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-86" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-487">5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-488">9,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-489">6,182</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-490">3,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-87" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-491">5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-492">9,313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-493">4,235</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-494">5,078</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unamortized other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-495">7,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-496">7,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-497">8,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-498">8,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-499">81,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-500">30,061</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-501">51,839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-502">83,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-503">21,129</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-504">62,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in the gross carrying amount of amortized other intangible assets as of July&#160;31, 2024 compared to July&#160;31, 2023 was primarily due to the disposal of a discontinued tradename.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense on intangible assets during the years ended July 31, 2024, 2023, and 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-505">9,421</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-506">11,739</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-507">14,966</ix:nonFraction>, respectively. Amortization expense over each of the next five fiscal years is projected to be $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-508">9,145</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-509">8,268</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="f-510">7,759</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="f-511">7,351</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="f-512">7,006</ix:nonFraction> for the fiscal years ending July&#160;31, 2025, 2026, 2027, 2028, and 2029, respectively.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_121"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-513" continuedAt="f-513-1" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="f-513-1"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain manufacturing facilities, warehouses and office space, computer equipment, and vehicles accounted for as operating leases. Lease terms typically range from one year to ten years. As of July&#160;31, 2024 and 2023, the Company did not have any finance leases.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease expense, variable lease expenses, and sublease income were immaterial to the Consolidated Statements of Income for the year ended July&#160;31, 2024.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-514" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes lease expense recognized during the years ended July&#160;31, 2024, 2023 and 2022:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated Statements of Income Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-515">6,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-516">6,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-517">7,893</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-518">9,220</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-519">9,424</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-520">9,822</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-521" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the maturity of the Company's lease liabilities as of July&#160;31, 2024:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.035%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ending July 31, </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-522">15,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-523">11,693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-524">7,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-525">3,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-526">2,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-527">2,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-528">42,955</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-529">4,231</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-530">38,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="brc:WeightedAverageLeaseDisclosuresTableTextBlock" id="f-531" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates for the Company's operating leases as of July&#160;31, 2024 and 2023 were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.036%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-7" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-532">3.8</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-8" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-533">2.6</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="rate" contextRef="c-7" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-534">5.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="rate" contextRef="c-8" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-535">4.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="brc:SupplementalCashFlowInformationLeasesTableTextBlock" id="f-536" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company's operating leases during the years ended July&#160;31, 2024 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.036%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash outflows from operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-537">16,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-538">17,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease assets obtained in exchange for new operating lease liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-539">23,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-540">12,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Includes new leases and remeasurements or modifications of existing leases.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates right-of-use assets for impairment in the same manner as long-lived assets. No impairment charges were recorded during the years ended July&#160;31, 2024, 2023 or 2022.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_124"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="f-541" continuedAt="f-541-1" escape="true">Employee Benefit Plans</ix:nonNumeric></span></div><ix:continuation id="f-541-1" continuedAt="f-541-2"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides postretirement medical benefits (the &#8220;Plan&#8221;) for eligible regular full and part-time domestic employees (including spouses) who retired prior to January 1, 2016, as outlined by the Plan. The Plan is unfunded, and the liability, unrecognized </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">gain</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and associated income statement impact are immaterial. The current portion and non-current portion of the liabilities for postretirement medical benefits are included in &#8220;Other current liabilities&#8221; and &#8220;Other liabilities," respectively, on the accompanying Consolidated Balance Sheets as of July&#160;31, 2024 and 2023. The unrecognized </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">gain</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is reported as a component of AOCI.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><ix:continuation id="f-541-2"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has two deferred compensation plans, the Executive Deferred Compensation Plan and the Director Deferred Compensation Plan which allow for compensation to be deferred into either the Company's Class A Nonvoting Common Stock or in other investment funds. Neither plan allows funds to be transferred between the Company's Class A Nonvoting Common Stock and the other investment funds. The Company has an additional non-qualified deferred compensation plan, the Brady Restoration Plan, which allows an equivalent benefit to the Matched 401(k) Plan and the Funded Retirement Plan for executives' income exceeding the IRS limits for participation in a qualified 401(k) plan. Deferred compensation of $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" format="ixt:num-dot-decimal" scale="3" id="f-542">20,029</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" format="ixt:num-dot-decimal" scale="3" id="f-543">18,288</ix:nonFraction> was included in "Other liabilities" in the accompanying Consolidated Balance Sheets as of July&#160;31, 2024 and 2023, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has retirement and profit-sharing plans covering substantially all full-time domestic employees and certain employees of its foreign subsidiaries. Contributions to the plans are determined annually or quarterly, according to the respective plan, based on income of the respective companies and employee contributions. Accrued retirement and profit-sharing contributions of $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="brc:AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-544">3,656</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="brc:AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-545">3,717</ix:nonFraction> were included in "Other current liabilities" in the accompanying Consolidated Balance Sheets as of July&#160;31, 2024 and 2023, respectively. The amounts charged to expense for these retirement and profit sharing plans were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" format="ixt:num-dot-decimal" scale="3" id="f-546">16,134</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" format="ixt:num-dot-decimal" scale="3" id="f-547">15,089</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" format="ixt:num-dot-decimal" scale="3" id="f-548">15,063</ix:nonFraction> during the years ended July&#160;31, 2024, 2023 and 2022, respectively.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_127"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-549" continuedAt="f-549-1" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="f-549-1" continuedAt="f-549-2"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August&#160;1, 2019, the Company and certain of its subsidiaries entered into an unsecured $200 million multi-currency credit agreement with a group of five banks.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:LineOfCreditFacilityInterestRateDescription" id="f-550">On December 21, 2021, the Company and certain of its subsidiaries entered into an amendment to the credit agreement dated August 1, 2019, which replaced the variable benchmark rate from LIBOR to other benchmark rates, including SOFR, SONIA, Euribor and TIBOR.</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 14, 2022, the Company and certain of its subsidiaries entered into a Second Amendment to Credit Agreement (&#8220;Amendment No. 2&#8221;) with a group of six banks, which amended the original credit agreement dated August 1, 2019. Amendment No. 2 amended the credit agreement to, among other items, (a) increase the lending commitments by $100 million for total lending commitments of $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-551">300</ix:nonFraction>&#160;million, (b) extend the final maturity date to November 14, 2027, (c) increase the interest rate on certain borrowings by 0.125%, and (d) increase the available amount under the credit agreement, at the Company's option and subject to certain conditions, from $300 million up to (i) an amount equal to the incremental borrowing necessary to bring the Company's consolidated net debt-to-EBITDA ratio as defined in the credit agreement to 2.5 to 1.0 plus (ii) $200 million. Borrowings under Amendment No. 2 are unsecured and are guaranteed by certain of the Company's domestic subsidiaries.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July&#160;31, 2024, the outstanding balance on the credit agreement was $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LineOfCredit" scale="6" id="f-552">90.9</ix:nonFraction> million. The maximum amount outstanding on the credit agreement during the year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-553">July&#160;31, 2024</ix:nonNumeric> was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="f-554">90.9</ix:nonFraction>&#160;million. As of July&#160;31, 2024, there was $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="f-555">207.3</ix:nonFraction> million available for future borrowing, which can be increased to $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-556">1,042.3</ix:nonFraction> million at the Company's option, subject to certain conditions. The credit agreement has a final maturity date of November 14, 2027. As such, borrowings are classified as long-term on the Consolidated Balance Sheets.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s credit agreement requires it to maintain certain financial covenants, including a ratio of debt to trailing twelve months EBITDA, as defined in the agreement, of not more than a 3.5 to 1.0 ratio (leverage ratio) and trailing twelve months EBITDA to interest expense of not less than a 3.0 to 1.0 ratio (interest expense coverage ratio). As of <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-557">July&#160;31, 2024</ix:nonNumeric>, the Company was in compliance with these financial covenants, with a ratio of debt to EBITDA, as defined by the agreements, equal to <ix:nonNumeric contextRef="c-1" name="brc:DebtToEBITDARatio" id="f-558">0.3 to 1.0</ix:nonNumeric> and the interest expense coverage ratio equal to <ix:nonNumeric contextRef="c-1" name="brc:InterestExpenseCoverageRatio" id="f-559">93.2 to 1.0</ix:nonNumeric>.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><ix:continuation id="f-549-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="f-560" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July&#160;31, 2024 and 2023, borrowings on the credit agreement were as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount Outstanding (thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Interest Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount Outstanding (thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolving credit agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherLongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-561">90,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="f-562">5.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherLongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-563">49,716</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="f-564">5.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Borrowings under the revolving credit agreement as of July&#160;31, 2024 included USD-denominated, British pound-denominated and Euro-denominated borrowings of $<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-565">32,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-566">10,267</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-567">48,668</ix:nonFraction>, respectively. The weighted average interest rate of the USD-denominated, British pound-denominated and Euro-denominated borrowings was <ix:nonFraction unitRef="number" contextRef="c-94" decimals="3" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="f-568">6.3</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="c-95" decimals="3" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="f-569">6.1</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-96" decimals="3" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="f-570">4.5</ix:nonFraction>%, respectively, as of July&#160;31, 2024.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Borrowings under the revolving credit agreement as of July&#160;31, 2023 included USD-denominated, British pound-denominated and Euro-denominated borrowings of $<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-571">13,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-572">10,280</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-573">26,436</ix:nonFraction>. The weighted average interest rate of the USD-denominated, British pound-denominated and Euro-denominated borrowings was <ix:nonFraction unitRef="number" contextRef="c-97" decimals="3" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="f-574">6.3</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="c-98" decimals="3" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="f-575">5.8</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-99" decimals="3" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="f-576">4.4</ix:nonFraction>%, respectively, as of July&#160;31, 2023.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the variable interest rate pricing of the Company's revolving debt, it is determined that the carrying value of the debt equals the fair value of the debt.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had outstanding letters of credit of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="3" id="f-577">1,766</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="3" id="f-578">1,995</ix:nonFraction> at July&#160;31, 2024 and 2023, respectively.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_130"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-579" continuedAt="f-579-1" escape="true">Stockholders' Equity</ix:nonNumeric></span></div><ix:continuation id="f-579-1" continuedAt="f-579-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfStockByClassTextBlock" id="f-580" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information as to the Company&#8217;s capital stock as of July&#160;31, 2024 and 2023 was as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.847%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.018%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares Authorized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares Issued</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount (thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares Authorized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares Issued</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount (thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred Stock, $.01 par value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-100" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-581">5,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-101" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-582">5,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative Preferred Stock:    <br/>6% Cumulative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-102" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-583">5,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-103" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-584">5,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1972 Series</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-104" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-585">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-105" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-586">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1979 Series</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-106" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-587">30,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-107" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-588">30,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock, $.01 par value: Class&#160;A Nonvoting</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-108" decimals="0" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-589">100,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-108" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-590">51,261,487</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-591">513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-109" decimals="0" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-592">100,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-109" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-593">51,261,487</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-594">513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class B Voting</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="0" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-595">10,000,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-596">3,538,628</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-597">35</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="0" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-598">10,000,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-599">3,538,628</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-600">35</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-601">548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-602">548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Before any dividend may be paid on the Class B Common Stock, holders of the Class&#160;A Common Stock are entitled to receive an annual, noncumulative cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="INF" name="brc:NoncumulativeCashDividend" scale="0" id="f-603">0.01665</ix:nonFraction> per share. Thereafter, any further dividend in that fiscal year must be paid on each share of Class&#160;A Common Stock and Class B Common Stock on an equal basis.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than as required by law, holders of the Class&#160;A Common Stock are not entitled to any vote on corporate matters, unless, in each of the three preceding fiscal years, the $<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="INF" name="brc:NoncumulativeCashDividend" scale="0" id="f-604">0.01665</ix:nonFraction> preferential dividend described above has not been paid in full. Holders of the Class&#160;A Common Stock are entitled to one vote per share for the entire fiscal year immediately following the third consecutive fiscal year in which the preferential dividend is not paid in full. Holders of Class B Common Stock are entitled to one vote per share for the election of directors and for all other purposes.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon liquidation, dissolution or winding up of the Company, and after distribution of any amounts due to holders of Preferred Stock, if any, holders of the Class&#160;A Common Stock are entitled to receive the sum</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="INF" name="brc:AmountEntitledToReceiveDueToCumulativePreferredStockHolders" scale="0" id="f-605">0.8333</ix:nonFraction> per share before any payment or distribution to holders of the Class B Common Stock. Thereafter, holders of the Class B Common Stock are entitled to receive a payment or distribution of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="INF" name="brc:AmountEntitledToReceiveDueToCumulativePreferredStockHolders" scale="0" id="f-606">0.8333</ix:nonFraction> per share. Thereafter, holders of the Class</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;A Common Stock and Class B Common Stock share equally in all payments or distributions upon liquidation, dissolution or winding up of the Company.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preferences in dividends and liquidation rights of the Class&#160;A Common Stock over the Class B Common Stock will terminate at any time that the voting rights of Class&#160;A Common Stock and Class B Common Stock become equal.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><ix:continuation id="f-579-2" continuedAt="f-579-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfStockholdersEquityTableTextBlock" id="f-607" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of other activity in stockholders&#8217; equity during the years ended July&#160;31, 2024, 2023, and 2022:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred Compensation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares&#160;Held in Rabbi Trust,&#160;at&#160;cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at July 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="brc:OtherStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-608">10,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" sign="-" name="brc:OtherStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-609">10,534</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="brc:OtherStockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-610">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares at July 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-110" decimals="0" name="brc:EndingBalanceOtherStockholdersEquityShares" format="ixt:num-dot-decimal" scale="0" id="f-611">315,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-111" decimals="0" name="brc:EndingBalanceOtherStockholdersEquityShares" format="ixt:num-dot-decimal" scale="0" id="f-612">315,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sale of shares at cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="brc:SaleOfSharesAtCost" scale="3" id="f-613">721</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="brc:SaleOfSharesAtCost" scale="3" id="f-614">721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="brc:SaleOfSharesAtCost" format="ixt:fixed-zero" scale="3" id="f-615">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of shares at cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="brc:PurchaseOfSharesAtCost" format="ixt:num-dot-decimal" scale="3" id="f-616">1,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="brc:PurchaseOfSharesAtCost" format="ixt:num-dot-decimal" scale="3" id="f-617">1,242</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="brc:PurchaseOfSharesAtCost" format="ixt:fixed-zero" scale="3" id="f-618">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at July 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="brc:OtherStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-619">11,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" sign="-" name="brc:OtherStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-620">11,055</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="brc:OtherStockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-621">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares at July 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-114" decimals="0" name="brc:EndingBalanceOtherStockholdersEquityShares" format="ixt:num-dot-decimal" scale="0" id="f-622">318,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-115" decimals="0" name="brc:EndingBalanceOtherStockholdersEquityShares" format="ixt:num-dot-decimal" scale="0" id="f-623">318,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sale of shares at cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="brc:SaleOfSharesAtCost" scale="3" id="f-624">739</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="brc:SaleOfSharesAtCost" scale="3" id="f-625">739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="brc:SaleOfSharesAtCost" format="ixt:fixed-zero" scale="3" id="f-626">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of shares at cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="brc:PurchaseOfSharesAtCost" format="ixt:num-dot-decimal" scale="3" id="f-627">1,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="brc:PurchaseOfSharesAtCost" format="ixt:num-dot-decimal" scale="3" id="f-628">1,067</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="brc:PurchaseOfSharesAtCost" format="ixt:fixed-zero" scale="3" id="f-629">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at July 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="brc:OtherStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-630">11,383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" sign="-" name="brc:OtherStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-631">11,383</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="brc:OtherStockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-632">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares at July 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-118" decimals="0" name="brc:EndingBalanceOtherStockholdersEquityShares" format="ixt:num-dot-decimal" scale="0" id="f-633">318,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-119" decimals="0" name="brc:EndingBalanceOtherStockholdersEquityShares" format="ixt:num-dot-decimal" scale="0" id="f-634">318,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sale of shares at cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="brc:SaleOfSharesAtCost" scale="3" id="f-635">889</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="brc:SaleOfSharesAtCost" scale="3" id="f-636">889</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="brc:SaleOfSharesAtCost" format="ixt:fixed-zero" scale="3" id="f-637">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of shares at cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="brc:PurchaseOfSharesAtCost" format="ixt:num-dot-decimal" scale="3" id="f-638">1,217</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="brc:PurchaseOfSharesAtCost" format="ixt:num-dot-decimal" scale="3" id="f-639">1,217</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="brc:PurchaseOfSharesAtCost" format="ixt:fixed-zero" scale="3" id="f-640">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at July 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="brc:OtherStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-641">11,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" sign="-" name="brc:OtherStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-642">11,711</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="brc:OtherStockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-643">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares at July 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-122" decimals="0" name="brc:EndingBalanceOtherStockholdersEquityShares" format="ixt:num-dot-decimal" scale="0" id="f-644">312,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-123" decimals="0" name="brc:EndingBalanceOtherStockholdersEquityShares" format="ixt:num-dot-decimal" scale="0" id="f-645">312,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation Plans</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two deferred compensation plans, the Executive Deferred Compensation Plan and the Director Deferred Compensation Plan that allow for compensation to be deferred into either the Company's Class A Nonvoting Common Stock or into other investment funds. Neither plan allows funds to be transferred between the Company's Class A Nonvoting Common Stock and the other investment funds. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At July&#160;31, 2024, the deferred compensation balance in stockholders&#8217; equity represents the investment at the original cost of shares held in the Company&#8217;s Class&#160;A Nonvoting Common Stock for the deferred compensation plans. The balance of shares held in the Rabbi Trust represents the investment in the Company&#8217;s Class&#160;A Nonvoting Common Stock at the original cost of all the Company&#8217;s Class&#160;A Nonvoting Common Stock held in deferred compensation plans.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Incentive Stock Plans</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an incentive stock plan under which the Board of Directors may grant nonqualified stock options to purchase shares of Class&#160;A Nonvoting Common Stock, restricted stock units ("RSUs"), performance-based restricted stock units ("PRSUs"), or restricted and unrestricted shares of Class&#160;A Nonvoting Common Stock to employees and non-employee directors. Certain awards may be subject to pre-established performance goals. The majority of the Company&#8217;s annual share-based awards are granted in the first quarter of the fiscal year.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-646">July&#160;31, 2024</ix:nonNumeric>, the Company has reserved <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-647">1,474,258</ix:nonFraction> shares of Class&#160;A Nonvoting Common Stock for outstanding stock options and RSUs and <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-648">4,862,004</ix:nonFraction> shares of Class&#160;A Nonvoting Common Stock remain for future issuance of stock options and restricted and unrestricted shares under the active plans. The Company uses treasury stock or will issue new Class&#160;A Nonvoting Common Stock to deliver shares under these plans.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense recognized during the years ended July&#160;31, 2024, 2023, and 2022, was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-649">7,361</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-650">7,508</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-651">10,504</ix:nonFraction>, respectively. The total income tax benefit recognized in the consolidated statements of income was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-652">1,014</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-653">1,497</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="f-654">507</ix:nonFraction> during the years ended July&#160;31, 2024, 2023, and 2022, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock options issued under the plan have an exercise price equal to the fair market value of the underlying stock at the date of grant and generally vest ratably over a <span style="-sec-ix-hidden:f-655">three</span>-year period, with one-third becoming exercisable one year after the grant date and one-third additional in each of the succeeding two years. Options issued under the plan, referred to herein as &#8220;time-based&#8221; options, generally expire <ix:nonNumeric contextRef="c-124" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="f-656">10</ix:nonNumeric> years from the date of grant. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><ix:continuation id="f-579-3" continuedAt="f-579-4"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has estimated the fair value of its time-based stock option awards granted during the years ended July&#160;31, 2024, 2023, and 2022, using the Black-Scholes option valuation model. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="f-657" continuedAt="f-657-1" escape="true">The weighted-average assumptions used in the Black-Scholes valuation model are reflected in the following table:</ix:nonNumeric></span></div><ix:continuation id="f-657-1"><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Black-Scholes Option Valuation Assumptions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-124" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-658">5.40</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-125" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-659">5.71</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-126" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-660">6.23</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="rate" contextRef="c-124" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-661">30.23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="rate" contextRef="c-125" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-662">29.64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="rate" contextRef="c-126" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-663">30.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="rate" contextRef="c-124" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-664">1.89</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="rate" contextRef="c-125" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-665">2.01</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="rate" contextRef="c-126" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-666">2.26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="rate" contextRef="c-124" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-667">4.72</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="rate" contextRef="c-125" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-668">3.66</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="rate" contextRef="c-126" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-669">1.27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-670" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of stock option activity for the year ended July&#160;31, 2024:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Time-Based Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of July&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-671">1,546,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-672">42.05</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="f-673">53,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="f-674">54.74</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-675">352,983</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-676">35.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-677">24,816</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="f-678">48.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-679">July&#160;31, 2024</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-680">1,222,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-681">44.46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-682">5.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-683">33,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-684">July&#160;31, 2024</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" id="f-685">1,038,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" id="f-686">43.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-687">5.1</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-688">28,906</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes additional stock option information:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average fair value of options granted during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-689">16.41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-690">12.14</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-691">11.55</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intrinsic value of options exercised during the period (in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-692">8,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-693">1,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-694">4,269</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of options vested during the period (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="3" id="f-695">2,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="3" id="f-696">3,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="3" id="f-697">2,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash received from the exercise of stock options during the period (in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-698">8,186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-699">4,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-700">1,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax benefit on options exercised during the period (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-701">2,215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" scale="3" id="f-702">455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-703">1,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-704">July&#160;31, 2024</ix:nonNumeric>, total unrecognized compensation cost related to options that are expected to vest was $<ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="f-705">911</ix:nonFraction> pre-tax, net of estimated forfeitures, which the Company expects to recognize over a weighted-average period of <ix:nonNumeric contextRef="c-124" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-706">1.6</ix:nonNumeric> years.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs issued under the plan have a grant date fair value equal to the market price of the Company's stock at the date of grant and generally vest ratably over <ix:nonNumeric contextRef="c-128" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-707">three years</ix:nonNumeric>, with one-third vesting one year after the grant date and one-third additional in each of the succeeding two years.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><ix:continuation id="f-579-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="f-708" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the RSU activity during the year ended July&#160;31, 2024:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.036%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>&#160;Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested RSUs as of July&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-129" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-709">133,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-129" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-710">46.55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-128" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-711">95,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-128" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-712">55.43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-128" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-713">69,001</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-128" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-714">45.98</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-128" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-715">11,021</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-128" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-716">50.36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested RSUs as of <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-717">July&#160;31, 2024</ix:nonNumeric></span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-130" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-718">148,991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-130" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-719">52.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The RSUs granted during the years ended July&#160;31, 2023 and 2022, had a weighted-average grant-date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-720">45.22</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-132" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-721">48.96</ix:nonFraction>, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of time-based RSUs vested during the years ended July&#160;31, 2024, 2023 and 2022, was $<ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-722">3,888</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-723">3,734</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-724">3,669</ix:nonFraction>, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-725">July&#160;31, 2024</ix:nonNumeric>, total unrecognized compensation cost related to RSUs that are expected to vest was $<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="f-726">3,178</ix:nonFraction> pre-tax, net of estimated forfeitures, which the Company expects to recognize over a weighted-average period of <ix:nonNumeric contextRef="c-128" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-727">1.9</ix:nonNumeric> years.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PRSUs</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PRSUs are contingent on the achievement of predetermined market and performance targets. The PRSUs granted under the plan vest at the end of a <span style="-sec-ix-hidden:f-728">three</span>-year performance period provided the service period and specified performance targets are met. For the PRSUs granted during the year ended July&#160;31, 2024, awards will vest based on achievement of performance conditions relating to Company revenue and diluted EPS targets. For the PRSUs granted during the years ended July&#160;31, 2023 and 2022, the vesting criteria for 50% of the grant is based upon the Company's total shareholder return ("TSR") relative to the S&amp;P 600 SmallCap Industrials Index over a three-year performance period, and the vesting criteria for the remaining 50% of the grant is based upon Company revenue targets.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The PRSUs granted during the year ended July 31, 2024 had a fair value determined by the average of the high and low stock price on the date of grant.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" id="f-729" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the PRSU activity during the year ended July&#160;31, 2024:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.036%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">PRSUs</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>&#160;Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested PRSUs as of July&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-134" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-730">63,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-134" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-731">58.39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-133" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-732">65,956</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-133" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-733">51.16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-133" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-734">2,786</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-133" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-735">60.73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-133" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-736">23,397</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-133" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-737">59.47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested PRSUs as of <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-738">July&#160;31, 2024</ix:nonNumeric></span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-135" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-739">103,221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-135" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-740">53.46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The PRSUs granted during the year ended July 31, 2023 and 2022, had a weighted-average grant-date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-136" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-741">55.77</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-137" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-742">61.76</ix:nonFraction>, respectively. The total fair value of PRSUs vested during the years ended July&#160;31, 2024, 2023 and 2022, was $<ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="f-743">141</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="f-744">889</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-745">4,098</ix:nonFraction>, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-746">July&#160;31, 2024</ix:nonNumeric>, total unrecognized compensation cost related to PRSUs that are expected to vest was $<ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="f-747">3,227</ix:nonFraction> pre-tax, net of estimated forfeitures, which the Company expects to recognize over a weighted-average period of <ix:nonNumeric contextRef="c-133" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-748">1.9</ix:nonNumeric> years.</span></div></ix:continuation><div id="i2a33acdf433048828ff20bb0d3cc882a_136"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="f-752" continuedAt="f-752-1" escape="true">Accumulated Other Comprehensive Loss</ix:nonNumeric></span></div><ix:continuation id="f-752-1" continuedAt="f-752-2"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive loss consists of foreign currency translation adjustments which includes net investment hedges and long-term intercompany loan translation adjustments, unrealized gains from cash flow hedges, and the unamortized gain on post-retirement plans, net of their related tax effects.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><ix:continuation id="f-752-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-753" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the changes in the balances of each component of accumulated other comprehensive loss, net of tax, for the periods presented:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.186%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized gain on cash flow hedges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unamortized gain on postretirement plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance, July 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-754">954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-755">1,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-756">111,467</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-757">109,077</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassification</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-758">2,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="f-759">352</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-760">16,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-761">17,949</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-762">1,605</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-763">328</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-764">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-765">1,933</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance, July 31, 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-766">1,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-767">756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-768">95,458</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-769">93,061</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassification</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="f-770">124</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="f-771">160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-772">14,477</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-773">14,441</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-774">1,666</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-775">454</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-776">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-777">2,120</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance, July 31, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-778">149</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-779">462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-780">109,935</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-781">109,622</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in accumulated other comprehensive loss as of July&#160;31, 2024 compared to July&#160;31, 2023 was primarily due to the appreciation of the U.S. dollar against certain other currencies during the fiscal year. Of the amounts reclassified from accumulated other comprehensive loss during the years ended July&#160;31, 2024 and 2023, unrealized gains on cash flow hedges were reclassified into "Cost of goods sold" and net unamortized gains on post-retirement plans were reclassified into "Investment and other income" on the Consolidated Statements of Income.</span></div><ix:nonNumeric contextRef="c-1" name="brc:OtherComprehensiveIncomeTaxTableTextBlock" id="f-782" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the income tax benefit (expense) on the components of other comprehensive (loss) income:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax (expense) benefit related to items of other comprehensive (loss) income:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash flow hedges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="f-783">86</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="f-784">147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="f-785">148</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension and other post-retirement benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="f-786">84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="f-787">202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="f-788">167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income tax adjustments and currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" format="ixt:fixed-zero" scale="3" id="f-789">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" format="ixt:fixed-zero" scale="3" id="f-790">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="f-791">505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax (expense) benefit related to items of other comprehensive (loss) income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="f-792">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="f-793">349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="f-794">524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:18pt"><span><br/></span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_139"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-795" continuedAt="f-795-1" escape="true">Revenue Recognition</ix:nonNumeric></span></div><ix:continuation id="f-795-1" continuedAt="f-795-2"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when control of the product or service transfers to the customer at an amount that represents the consideration expected to be received in exchange for those products and services.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Products </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenues are primarily from the sale of identification solutions and workplace safety products that are shipped and billed to customers. All revenue is from contracts with customers and is included in &#8220;Net sales&#8221; on the Consolidated Statements of Income. See Note 10 &#8220;Segment Information&#8221; for the Company&#8217;s disaggregated revenue disclosure.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s contracts with customers consist of purchase orders, which in some cases are governed by master supply or distributor agreements. For each contract, the Company considers the commitment to transfer tangible products, which are generally capable of being distinct, to be separate performance obligations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company's revenue is earned and recognized at a point in time through ship-and-bill performance obligations where the customer typically obtains control of the product upon shipment or delivery, depending on freight terms. The Company considers control to have transferred if legal title, physical possession, and the significant risks and rewards of ownership of the asset have transferred to the customer and the Company has a present right to payment. In almost all cases, control transfers once a product is shipped or delivered, as this is when the customer is able to direct and obtain substantially all of the remaining benefits associated with use of the asset.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><ix:continuation id="f-795-2"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price and Variable Consideration</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured as the amount of consideration the Company expects to be entitled to in exchange for the transfer of product to a customer. The transaction price is generally the price stated in the contract specific for each item sold, adjusted for all applicable variable considerations. Variable consideration generally includes discounts, returns, credits, rebates, or other allowances that reduce the transaction price. Certain discounts and price assurances are fixed and known at the time of sale. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the amount of variable consideration and reduces the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The expected value method is used to estimate expected returns and allowances based on historical experience. The most likely amount method is used to estimate customer rebates, which are offered retrospectively and typically defined in the master supply or distributor agreement.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Payment Terms</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the Company&#8217;s standard payment terms are net 30 days, the specific payment terms and conditions in its contracts with customers vary by type and location of the customer. Cash discounts may be offered to certain customers. The Company has payment terms in its contracts with customers of less than one year, and therefore, does not recognize the time value of money or any financing component of such contracts.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranties</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers standard warranty coverage on substantially all products which provides the customer with assurance that the product will function as intended. This standard warranty coverage is accounted for as an assurance warranty and is not considered to be a separate performance obligation. The Company records a liability for product warranty obligations at the time of sale based on historical warranty experience that is included in cost of goods sold.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also offers extended warranty coverage for certain products, which it accounts for as service warranties. In most cases, the extended service warranty is included in the sales price of the product and is not sold separately. The Company considers the extended service warranty to be a separate performance obligation and allocates a portion of the transaction price to the service warranty based on the estimated stand-alone selling price. At the time of sale, the extended warranty transaction price is recorded as deferred revenue on the Consolidated Balance Sheets and is recognized on a straight-line basis over the life of the service warranty period. The deferred revenue is considered a contract liability as the Company has a right to payment at the time the product with the related extended service warranty is shipped or delivered and therefore, payment is received in advance of the Company's performance. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance of contract liabilities associated with service warranty performance obligations was $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-796">2,947</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-797">2,757</ix:nonFraction> as of July&#160;31, 2024 and 2023, respectively. This also represents the amount of unsatisfied performance obligations related to contracts that extend beyond one year. The current portion and non-current portion of contract liabilities are included in &#8220;Other current liabilities&#8221; and &#8220;Other liabilities," respectively, on the accompanying Consolidated Balance Sheets. During the year ended July&#160;31, 2024, the Company recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="f-798">1,329</ix:nonFraction> that was included in the contract liability balance at the beginning of the period from the amortization of extended service warranties. Of the contract liability balance outstanding at July&#160;31, 2024, the Company expects to recognize <ix:nonFraction unitRef="rate" contextRef="c-153" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-799">41</ix:nonFraction>% by the end of fiscal 2025, an additional <ix:nonFraction unitRef="rate" contextRef="c-154" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-800">28</ix:nonFraction>% by the end of fiscal 2026, and the balance thereafter.&#160;</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs of Obtaining a Contract</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expenses incremental direct costs of obtaining a contract (e.g., sales commissions) when incurred because the amortization period is generally&#160;twelve months&#160;or less. Contract costs are included in "Selling, general and administrative expense" on the Consolidated Statements of Income.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_142"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-801" continuedAt="f-801-1" escape="true">Segment Information</ix:nonNumeric></span></div><ix:continuation id="f-801-1" continuedAt="f-801-2"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is organized and managed within two regions: Americas &amp; Asia and Europe &amp; Australia, which are the reportable segments. The Company evaluates short-term segment performance based on segment profit and customer sales. Gain or loss on sale of businesses, interest expense, investment and other income, income taxes, and certain corporate administrative expenses are excluded when evaluating segment performance.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><ix:continuation id="f-801-2" continuedAt="f-801-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-802" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of segment information as of and for the years ended July&#160;31, 2024, 2023 and 2022:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas &amp; Asia:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-803">784,576</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-804">787,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-805">750,391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Asia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-806">101,952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-807">101,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-808">110,693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-809">886,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-810">888,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-811">861,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe &amp; Australia:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-812">399,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-813">387,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-814">388,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-815">55,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-816">55,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-817">52,360</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-818">454,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-819">443,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-820">440,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-821">1,341,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-822">1,331,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-823">1,302,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation &amp; amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas &amp; Asia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-824">22,716</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-825">25,269</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-826">26,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe &amp; Australia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-827">7,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-828">7,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-829">7,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-830">29,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-831">32,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-832">34,182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas &amp; Asia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-833">196,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-834">180,503</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-835">157,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe &amp; Australia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-836">70,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-837">65,742</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-838">63,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-839">267,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-840">246,245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-841">220,365</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas &amp; Asia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-842">849,844</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-843">829,562</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-844">868,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe &amp; Australia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-845">415,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-846">408,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-847">384,341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-848">250,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-849">151,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-850">114,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-851">1,515,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-852">1,389,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-853">1,367,332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expenditures for property, plant &amp; equipment:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas &amp; Asia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-854">54,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-855">13,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-856">24,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe &amp; Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-857">25,432</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-858">5,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-859">19,087</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-860">79,892</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-861">19,226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-862">43,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="f-863" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of segment profit to income before income taxes for the years ended July&#160;31, 2024, 2023 and 2022:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total profit from reportable segments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-864">267,454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-865">246,245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-866">220,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Administrative costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="brc:AdministrativeCosts" format="ixt:num-dot-decimal" scale="3" id="f-867">24,040</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="brc:AdministrativeCosts" format="ixt:num-dot-decimal" scale="3" id="f-868">24,802</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="brc:AdministrativeCosts" format="ixt:num-dot-decimal" scale="3" id="f-869">27,353</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="f-870">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="f-871">3,770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="f-872">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment and other income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-873">7,553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-874">4,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-875">244</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-876">3,126</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-877">3,539</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-878">1,276</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-879">247,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-880">225,696</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-881">191,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><ix:continuation id="f-801-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" id="f-882" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of sales by product category for the years ended July&#160;31, 2024, 2023 and 2022:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Safety and Facility Identification</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-883">607,235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-884">608,938</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-885">581,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product Identification</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-886">274,429</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-887">259,164</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-888">275,836</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wire Identification</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-889">228,415</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-890">209,284</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-891">203,919</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Healthcare Identification</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-892">141,767</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-893">145,225</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-894">135,364</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">People Identification</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-895">89,547</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-896">109,252</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-897">105,029</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-898">1,341,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-899">1,331,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-900">1,302,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2024, the Company divested operations related to the safety and facility identification product line, while in fiscal 2023, the divested business was associated with the people identification product line.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="f-901" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of sales and long-lived assets by geographic region for the years ended July&#160;31, 2024, 2023 and 2022:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.707%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.043%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenues*<br/>Years Ended July&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-Lived Assets**<br/>As of July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Geographic information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-902">783,775</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-903">790,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-904">764,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-905">515,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-906">524,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-907">543,187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-908">631,748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-909">610,553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-910">613,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-911">360,519</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-912">302,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-913">288,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-914">74,130</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-915">69,286</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-916">76,301</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:fixed-zero" scale="3" id="f-917">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:fixed-zero" scale="3" id="f-918">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:fixed-zero" scale="3" id="f-919">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-920">1,341,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-921">1,331,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-922">1,302,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-923">875,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-924">826,579</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-925">831,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="39" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*      Revenues are attributed based on country of origin.</span></td></tr><tr><td colspan="39" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">**    Long-lived assets consist of property, plant and equipment, goodwill, other intangible assets, and operating lease assets.</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_145"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-926" continuedAt="f-926-1" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="f-926-1" continuedAt="f-926-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-927" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes consists of the following:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-928">111,647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-929">92,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-930">92,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Nations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-931">136,194</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-932">133,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-933">98,995</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-934">247,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-935">225,696</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-936">191,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes in the United States increased to $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-937">111,647</ix:nonFraction> in fiscal 2024 from $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-938">92,053</ix:nonFraction> in fiscal 2023 primarily due to organic sales growth and improved gross profit margin.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in income before income taxes in Other Nations to $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-939">133,643</ix:nonFraction> in fiscal 2023 from $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-940">98,995</ix:nonFraction> in fiscal 2022 was primarily due to intercompany royalty payments to the United States that occurred in fiscal 2023 which reduced Other Nations income before income taxes by $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="brc:IntercompanyRoyaltyTransactions" format="ixt:num-dot-decimal" scale="3" id="f-941">32,857</ix:nonFraction>.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-942" escape="true"><ix:continuation id="f-926-2" continuedAt="f-926-3"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense consists of the following:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current income tax expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-943">22,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-944">26,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-945">8,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Nations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-946">32,121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-947">31,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-948">31,851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">States (U.S.)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-949">5,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-950">5,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-951">3,156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-952">60,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-953">63,311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-954">43,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income tax (benefit) expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-955">7,999</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-956">10,577</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="f-957">970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Nations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-958">133</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-959">251</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-960">2,377</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">States (U.S.)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-961">1,267</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-962">2,146</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="f-963">238</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-964">9,399</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-965">12,472</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-966">1,645</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-967">50,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-968">50,839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-969">42,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><ix:continuation id="f-926-3" continuedAt="f-926-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-970" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences are as follows as of July 31, 2024 and 2023:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-971">July 31, 2024</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="f-972">7,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="3" id="f-973">59</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="f-974">7,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee compensation and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="f-975">9,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="brc:DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:fixed-zero" scale="3" id="f-976">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="f-977">9,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-978">1,828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="brc:DeferredTaxLiabilitiesAccountsReceivable" format="ixt:fixed-zero" scale="3" id="f-979">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-980">1,828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-981">3,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-982">8,148</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-983">4,641</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="3" id="f-984">639</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-985">48,248</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-986">47,609</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized R&amp;D expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-987">20,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="brc:DeferredTaxLiabilitiesInProcessResearchAndDevelopment" format="ixt:fixed-zero" scale="3" id="f-988">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-989">20,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred and equity-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-990">9,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="brc:DeferredTaxLiabilityDeferredExpenseDeferredCompensation" format="ixt:fixed-zero" scale="3" id="f-991">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-992">9,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Postretirement benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="f-993">2,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="brc:Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits" scale="3" id="f-994">52</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="f-995">2,411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credit and net operating loss carry-forwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-996">43,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="brc:DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses" format="ixt:fixed-zero" scale="3" id="f-997">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-998">43,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-999">47,224</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="brc:DeferredTaxLiabilityValuationAllowance" format="ixt:fixed-zero" scale="3" id="f-1000">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1001">47,224</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" format="ixt:num-dot-decimal" scale="3" id="f-1002">20,346</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-1003">5,462</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" format="ixt:num-dot-decimal" scale="3" id="f-1004">14,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1005">71,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1006">61,969</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-1007">9,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="f-1008">8,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="3" id="f-1009">64</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="f-1010">8,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee compensation and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1011">8,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="brc:DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:fixed-zero" scale="3" id="f-1012">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1013">8,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-1014">2,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="brc:DeferredTaxLiabilitiesAccountsReceivable" format="ixt:fixed-zero" scale="3" id="f-1015">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-1016">2,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1017">3,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1018">9,238</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1019">6,120</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="3" id="f-1020">760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1021">49,267</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1022">48,507</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized R&amp;D expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-1023">9,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="brc:DeferredTaxLiabilitiesInProcessResearchAndDevelopment" format="ixt:fixed-zero" scale="3" id="f-1024">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-1025">9,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred and equity-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1026">9,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="brc:DeferredTaxLiabilityDeferredExpenseDeferredCompensation" format="ixt:fixed-zero" scale="3" id="f-1027">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1028">9,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Postretirement benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1029">2,683</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="brc:Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits" scale="3" id="f-1030">100</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1031">2,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credit and net operating loss carry-forwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1032">51,387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="brc:DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses" format="ixt:fixed-zero" scale="3" id="f-1033">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1034">51,387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1035">52,750</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="brc:DeferredTaxLiabilityValuationAllowance" format="ixt:fixed-zero" scale="3" id="f-1036">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1037">52,750</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" format="ixt:num-dot-decimal" scale="3" id="f-1038">19,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-1039">4,798</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" format="ixt:num-dot-decimal" scale="3" id="f-1040">15,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1041">64,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1042">63,467</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="f-1043">764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax credit carry-forwards as of <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1044">July&#160;31, 2024</ix:nonNumeric> consist of the following:</span></div><div style="margin-top:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Foreign net operating loss carry-forwards of $<ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1045">89,282</ix:nonFraction>, of which $<ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" format="ixt:num-dot-decimal" scale="3" id="f-1046">69,753</ix:nonFraction> have no expiration date and the remainder of which expire from fiscal <ix:nonNumeric contextRef="c-1" name="brc:ForeignOperatingLossCarryforwardExpirationDates" id="f-1047">2025 to fiscal 2040</ix:nonNumeric>.</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">State net operating loss carry-forwards of $<ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1048">24,527</ix:nonFraction>, of which $<ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" format="ixt:num-dot-decimal" scale="3" id="f-1049">2,103</ix:nonFraction> have no expiration date and the remainder of which expire in fiscal <ix:nonNumeric contextRef="c-1" name="brc:StateNetOperatingLossCarryforwardsExpirationDates" id="f-1050">2032</ix:nonNumeric>.</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Foreign tax credit carry-forwards of $<ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="f-1051">16,054</ix:nonFraction>, which expire from fiscal <ix:nonNumeric contextRef="c-1" name="brc:ForeignTaxCreditCarryforwardExpirationDates" id="f-1052">2025 to fiscal 2034</ix:nonNumeric>.</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">State credit carry-forwards of $<ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="f-1053">13,635</ix:nonFraction>, which expire from fiscal <ix:nonNumeric contextRef="c-1" name="brc:StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates" id="f-1054">2025 to fiscal 2039</ix:nonNumeric>.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><ix:continuation id="f-926-4" continuedAt="f-926-5"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Rate Reconciliation</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-1055" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the income tax rate computed by applying the statutory U.S. federal income tax rate to income before income taxes to the total income tax expense is as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax at statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1056">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1057">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1058">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International rate differential </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1059">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1060">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1061">4.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to tax accruals and reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="f-1062">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="f-1063">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="f-1064">0.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-1065">1.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-1066">1.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-1067">1.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance against foreign tax credits and foreign net operating loss carry-forwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1068">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1069">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1070">1.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax and other adjustments, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1071">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1072">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1073">0.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1074">20.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1075">22.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1076">21.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the foreign income tax rate differential when compared to the U.S. statutory income tax rate for the years ended July 31, 2024, 2023, and 2022.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Uncertain Tax Positions</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows the guidance in ASC 740, "Income Taxes" regarding uncertain tax positions. The guidance requires application of a more-likely-than-not threshold to the recognition and de-recognition of income tax positions. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-1077" continuedAt="f-1077-1" escape="true">A reconciliation of unrecognized tax benefits (excluding interest and penalties) is as follows:</ix:nonNumeric></span></div><ix:continuation id="f-1077-1"><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.035%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July&#160;31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1078">21,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1079">3,233</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1080">435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1081">122</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:num-dot-decimal" scale="3" id="f-1082">3,226</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements with tax authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:num-dot-decimal" scale="3" id="f-1083">1,129</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative translation adjustments and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" scale="3" id="f-1084">539</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1085">20,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1086">2,902</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1087">792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1088">19</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:num-dot-decimal" scale="3" id="f-1089">2,682</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements with tax authorities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="f-1090">782</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative translation adjustments and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" scale="3" id="f-1091">124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1092">20,899</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1093">3,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1094">1,594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1095">43</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:num-dot-decimal" scale="3" id="f-1096">2,666</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements with tax authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="f-1097">257</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative translation adjustments and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" scale="3" id="f-1098">67</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1099">22,590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1100">22,590</ix:nonFraction> of unrecognized tax benefits, if recognized, $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1101">19,350</ix:nonFraction> would affect the Company's income tax rate. The Company has classified $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="brc:UnrecognizedTaxBenefitsRecognizedInOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1102">19,527</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="brc:UnrecognizedTaxBenefitsRecognizedInOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1103">17,587</ix:nonFraction>, excluding interest and penalties, of the reserve for uncertain tax positions in "Other liabilities" on the Consolidated Balance Sheets as of <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1104">July&#160;31, 2024</ix:nonNumeric> and 2023, respectively. The Company has classified $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="brc:ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties" format="ixt:num-dot-decimal" scale="3" id="f-1105">3,063</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="brc:ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties" format="ixt:num-dot-decimal" scale="3" id="f-1106">3,312</ix:nonFraction>, excluding interest and penalties, as a reduction of long-term deferred income tax assets on the accompanying Consolidated Balance Sheets as of <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1107">July&#160;31, 2024</ix:nonNumeric> and 2023, respectively.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><ix:continuation id="f-926-5"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense is recognized on the amount of potentially underpaid taxes associated with the Company's tax positions, beginning in the first period in which interest starts accruing under the respective tax law and continuing until the tax positions are settled. The Company recognized interest expense of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" scale="3" id="f-1108">893</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" scale="3" id="f-1109">700</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" scale="3" id="f-1110">701</ix:nonFraction> on the reserve for uncertain tax positions during the years ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1111">July&#160;31, 2024</ix:nonNumeric>, 2023, and 2022, respectively. The Company also recognized benefits related to penalties of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" scale="3" id="f-1112">38</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" scale="3" id="f-1113">281</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" scale="3" id="f-1114">82</ix:nonFraction> during the years ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1115">July&#160;31, 2024</ix:nonNumeric>, 2023, and 2022, respectively. These amounts are net of reversals due to reductions for tax positions of prior years, statute of limitations, and settlements. At <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1116">July&#160;31, 2024</ix:nonNumeric> and 2023, the Company had $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" format="ixt:num-dot-decimal" scale="3" id="f-1117">4,448</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" format="ixt:num-dot-decimal" scale="3" id="f-1118">3,581</ix:nonFraction>, respectively, accrued for interest on unrecognized tax benefits. Penalties are accrued if the tax position does not meet the minimum statutory threshold to avoid the payment of a penalty. At <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1119">July&#160;31, 2024</ix:nonNumeric> and 2023, the Company had $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" format="ixt:num-dot-decimal" scale="3" id="f-1120">1,631</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" format="ixt:num-dot-decimal" scale="3" id="f-1121">1,674</ix:nonFraction>, respectively, accrued for penalties on unrecognized tax benefits. Interest expense and penalties are recorded as a component of "Income tax expense" in the Consolidated Statements of Income.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates that it is reasonably possible that the unrecognized tax benefits may be reduced by up to $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" format="ixt:num-dot-decimal" scale="3" id="f-1122">4,151</ix:nonFraction> in the next 12 months as a result of the resolution of worldwide tax matters, tax audit settlements, amended tax filings, and/or the expiration of statute of limitations, all of which, if recognized, would result in an income tax benefit in the Consolidated Statements of Income.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1123">July&#160;31, 2024</ix:nonNumeric>, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="brc:TaxBenefitsAssociatedwithStatueofLimitations" format="ixt:num-dot-decimal" scale="3" id="f-1124">3,708</ix:nonFraction> of tax benefits (including interest and penalties) associated with the lapse of statutes of limitations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries file income tax returns in the U.S., various states, and foreign jurisdictions. <ix:nonNumeric contextRef="c-1" name="brc:ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock" id="f-1125" continuedAt="f-1125-1" escape="true">The following table summarizes the open tax years for the Company's major jurisdictions:</ix:nonNumeric></span></div><ix:continuation id="f-1125-1"><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.385%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.685%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Jurisdiction</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Open&#160;Tax&#160;Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States &#8212; Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">F&#8217;21 &#8212; F&#8217;24</span></td></tr></table></div></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_151"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-1127" continuedAt="f-1127-1" escape="true">Net Income per Common Share</ix:nonNumeric></span></div><ix:continuation id="f-1127-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-1128" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of the numerator and denominator of the basic and diluted per share computations for the Company&#8217;s Class&#160;A and Class B common stock are summarized as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended July 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator (in thousands):</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Income (Numerator for basic and diluted income per Class A Nonvoting Common Share)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1129">197,215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1130">174,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1131">149,979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferential dividends</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="f-1132">748</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="f-1133">769</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="f-1134">803</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferential dividends on dilutive stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="brc:PreferentialDividendsOnDilutiveStockOptions" scale="3" id="f-1135">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="brc:PreferentialDividendsOnDilutiveStockOptions" scale="3" id="f-1136">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="brc:PreferentialDividendsOnDilutiveStockOptions" scale="3" id="f-1137">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator for basic and diluted income per Class B Voting Common Share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1138">196,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1139">174,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1140">149,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator (in thousands):</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator for basic income per share for both Class&#160;A and Class B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1141">48,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1142">49,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1143">51,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plus: Effect of dilutive equity awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1144">377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1145">278</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1146">330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator for diluted income per share for both Class&#160;A and Class B</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1147">48,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1148">49,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1149">51,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per Class A Nonvoting Common Share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1150">4.10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-16" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1151">3.53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-17" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1152">2.92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1153">4.07</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-16" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1154">3.51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-17" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1155">2.90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per Class B Voting Common Share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1156">4.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1157">3.51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-20" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1158">2.91</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1159">4.05</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1160">3.49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-20" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1161">2.89</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities attributable to outstanding stock options and restricted stock units were excluded from the calculation of diluted earnings per share where the combined exercise price and average unamortized fair value were greater than the average market price of Brady's Class A Nonvoting Common Stock because the effect would have been anti-dilutive. The amount of anti-dilutive shares were <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1162">113,641</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="c-13" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1163">549,031</ix:nonFraction>, and <ix:nonFraction unitRef="shares" contextRef="c-14" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1164">497,307</ix:nonFraction> for the years ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1165">July&#160;31, 2024</ix:nonNumeric>, 2023, and 2022, respectively.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_154"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-1166" continuedAt="f-1166-1" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="f-1166-1"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with fair value accounting guidance, the Company determines fair value based on the exchange price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. The inputs used to measure fair value are classified into the following hierarchy:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Unadjusted quoted prices in active markets for identical instruments that are accessible as of the reporting date.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Other significant pricing inputs that are either directly or indirectly observable.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Significant unobservable pricing inputs, which result in the use of management's own assumptions.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-1167" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's financial assets and liabilities that were accounted for at fair value on a recurring basis at <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1168">July&#160;31, 2024</ix:nonNumeric> and July&#160;31, 2023, according to the valuation techniques the Company used to determine their fair values.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred compensation plan assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1169">20,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1170">18,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="f-1171">137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="f-1172">492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="f-1173">730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="f-1174">189</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following methods and assumptions were used to estimate the fair value of each class of financial instrument:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The Company&#8217;s deferred compensation investments consist of investments in mutual funds, which are included in "Other assets" on the accompanying Consolidated Balance Sheets. These investments were classified as Level 1 as the shares of these investments trade with sufficient frequency and volume to enable us to obtain pricing information on an ongoing basis.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign exchange contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The Company&#8217;s foreign exchange contracts were classified as Level 2 as the fair value was based on the present value of the future cash flows using external models that use observable inputs, such as interest rates, yield curves and foreign exchange rates. See</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Note 14</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Derivatives and Hedging Activities,&#8221; for additional information.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no transfers of assets or liabilities between the fair value hierarchy levels, outlined above, during the years ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1175">July&#160;31, 2024</ix:nonNumeric> and July&#160;31, 2023. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 6 for information regarding the fair value of the Company's long-term debt.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_157"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="f-1176" continuedAt="f-1176-1" escape="true">Derivatives and Hedging Activities</ix:nonNumeric></span></div><ix:continuation id="f-1176-1" continuedAt="f-1176-2"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes forward foreign exchange currency contracts to reduce the exchange rate risk of specific foreign currency denominated transactions. These contracts typically require the exchange of a foreign currency for U.S. dollars at a fixed rate at a future date, with maturities of less than <ix:nonNumeric contextRef="c-7" name="us-gaap:DerivativeRemainingMaturity1" format="ixt-sec:durmonth" id="f-1177">18</ix:nonNumeric> months, which qualify as cash flow hedges or net investment hedges under the accounting guidance for derivative instruments and hedging activities. The primary objective of the Company&#8217;s foreign currency exchange risk management program is to minimize the impact of currency movements due to transactions in other than the respective subsidiaries&#8217; functional currency and to minimize the impact of currency movements on the Company&#8217;s net investment denominated in a currency other than the U.S. dollar. To achieve this objective, the Company hedges a portion of known exposures using forward foreign exchange contracts.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Main foreign currency exposures are related to transactions denominated in the British Pound, Euro, Canadian dollar, Australian dollar, Mexican Peso, Chinese Yuan, Malaysian Ringgit and Singapore dollar. Generally, these risk management transactions will involve the use of foreign currency derivatives to minimize the impact of currency movements on non-functional currency transactions.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><ix:continuation id="f-1176-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" id="f-1178" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. dollar equivalent notional amounts of outstanding forward exchange contracts were as follows as of July&#160;31, 2024 and 2023:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.036%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1179">July 31, 2024</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Designated as cash flow hedges</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-1180">59,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-1181">39,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-designated hedges</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-1182">4,459</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-1183">4,803</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total foreign exchange contracts</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-1184">63,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-1185">44,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flow Hedges</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has designated a portion of its forward foreign exchange contracts as cash flow hedges and recorded these contracts at fair value on the accompanying Consolidated Balance Sheets. For these instruments, the gain or loss on the derivative is reported as a component of other comprehensive income (&#8220;OCI&#8221;) and reclassified into income in the same period or periods during which the hedged transaction affects income. At <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1186">July&#160;31, 2024</ix:nonNumeric> and 2023, unrealized losses of $<ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" scale="3" id="f-1187">124</ix:nonFraction> and unrealized gains of $<ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-3" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" format="ixt:num-dot-decimal" scale="3" id="f-1188">1,580</ix:nonFraction> have been included in AOCI, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Investment Hedges</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has designated certain third party foreign currency denominated debt borrowed under its credit agreement as net investment hedges. These debt obligations, denominated in Euros and British Pounds, were designated as net investment hedges to hedge portions of the Company's net investment in its European operations. The Company&#8217;s foreign currency denominated debt obligations are valued under a market approach using publicized spot prices, and the net gains or losses attributable to the changes in spot prices are recorded as cumulative translation within AOCI and are included in the foreign currency translation adjustments section of the consolidated statements of comprehensive income. As of <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1189">July&#160;31, 2024</ix:nonNumeric> and July&#160;31, 2023, the cumulative balance recognized in accumulated other comprehensive income were losses of $<ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1190">1,237</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1191">1,746</ix:nonFraction>, respectively, on any outstanding foreign currency denominated debt obligations.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock" id="f-1192" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the amount of pre-tax gains and losses related to derivatives designated as hedging instruments:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1193">July 31, 2024</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gains (losses) recognized in OCI:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forward exchange contracts (cash flow hedges)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="3" id="f-1194">517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-1195">2,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-1196">1,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency denominated debt (net investment hedges)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" scale="3" id="f-1197">509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-1198">1,746</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" format="ixt:fixed-zero" scale="3" id="f-1199">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gains reclassified from OCI into cost of goods sold:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forward exchange contracts (cash flow hedges)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" format="ixt:num-dot-decimal" scale="3" id="f-1200">2,221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" format="ixt:num-dot-decimal" scale="3" id="f-1201">2,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" scale="3" id="f-1202">909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="f-1203" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values of derivative and hedging instruments in the accompanying Consolidated Balance Sheets were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1204">July 31, 2024</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other current liabilities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-term obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other current liabilities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-term obligations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives designated&#160;as hedging&#160;instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts (cash flow hedges)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="f-1205">137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="f-1206">726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1207">&#8212;</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="f-1208">485</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="f-1209">189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1210">&#8212;</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency denominated debt (net investment hedges)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:fixed-zero" scale="3" id="f-1211">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="f-1212">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1213">34,060</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:fixed-zero" scale="3" id="f-1214">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="f-1215">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1216">36,716</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts (non-designated hedges)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:fixed-zero" scale="3" id="f-1217">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="f-1218">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1219">&#8212;</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="f-1220">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="f-1221">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1222">&#8212;</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total derivative instruments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="f-1223">137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="f-1224">730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1225">34,060</span>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="f-1226">492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="f-1227">189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1228">36,716</span>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_163"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. <ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1229" continuedAt="f-1229-1" escape="true">Contingencies</ix:nonNumeric></span></div><ix:continuation id="f-1229-1"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company is subject to a variety of investigations, claims, suits, and other legal proceedings, including but not limited to, intellectual property, employment, unclaimed property, tort, and breach of contract matters. Any legal proceedings are subject to inherent uncertainties, and these matters and their potential effects may change in the future. The Company records a liability for contingencies when a loss is deemed to be probable and the loss can be reasonably estimated. The Company currently believes that the outcomes of such proceedings will not have a material adverse impact on its business, financial position, results of operations or cash flows.</span></div></ix:continuation><div id="i2a33acdf433048828ff20bb0d3cc882a_166"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. <ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-1230" continuedAt="f-1230-1" escape="true">Subsequent Events</ix:nonNumeric></span></div><ix:continuation id="f-1230-1"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On <ix:nonNumeric contextRef="c-252" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-monthname-day-year-en" id="f-1231">August&#160;1, 2024</ix:nonNumeric>, the Company acquired Gravotech Holding (&#8220;Gravotech&#8221;), a global company that specializes in engraving marking and cutting solutions, headquartered in Lyon, France, for a cash purchase price of approximately &#8364;<ix:nonFraction unitRef="eur" contextRef="c-252" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="f-1232">120,000</ix:nonFraction>, subject to a working capital adjustment provision. The Company expects to allocate a significant portion of the purchase price to goodwill and intangible assets. The assignment of goodwill to the Company&#8217;s existing reporting units is not complete as of the financial statements issuance date.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On <ix:nonNumeric contextRef="c-253" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="f-1233">September&#160;5, 2024</ix:nonNumeric>, the Company announced an increase in the annual dividend to shareholders of the Company's Class A Common Stock, from $<ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-1234">0.94</ix:nonFraction> to $<ix:nonFraction unitRef="usdPerShare" contextRef="c-254" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-1235">0.96</ix:nonFraction> per share. A quarterly dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:DividendsPayableAmountPerShare" scale="0" id="f-1236">0.24</ix:nonFraction> will be paid on <ix:nonNumeric contextRef="c-255" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="f-1237">October&#160;31, 2024</ix:nonNumeric>, to shareholders of record at the close of business on <ix:nonNumeric contextRef="c-256" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="f-1238">October&#160;10, 2024</ix:nonNumeric>. This dividend represents an increase of <ix:nonFraction unitRef="number" contextRef="c-254" decimals="3" name="brc:PercentageIncreaseInDividend" scale="-2" id="f-1239">2.1</ix:nonFraction>% and is the 39th consecutive annual increase in dividends.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 4, 2024, the Company's Board of Directors authorized an increase in the Company's share repurchase program, authorizing the repurchase of an additional $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-1240">100.0</ix:nonFraction> million of the Company's Class A Nonvoting Common Stock. The share repurchase program may be implemented from time to time on the open market or in privately negotiated transactions and has no expiration date. The repurchased shares will be available for use in connection with the Company's stock-based plans and for other corporate purposes.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_169"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_172"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Controls and Procedures</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disclosure Controls and Procedures:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Brady Corporation maintains disclosure controls and procedures that are designed to ensure that information required to be disclosed by the Company in the reports filed by the Company under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by the Company in the reports the Company files under the Exchange Act is accumulated and communicated to the Company&#8217;s management, including the Company&#8217;s principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. The Company carried out an evaluation, under the supervision and with the participation of its management, including its President and Chief Executive Officer and its Chief Financial Officer and Treasurer, of the effectiveness of the design and operation of the Company&#8217;s disclosure controls and procedures pursuant to Rule 13a-15 of the Exchange Act. Based on that evaluation, the Company&#8217;s President and Chief Executive Officer and Chief Financial Officer and Treasurer concluded that the Company&#8217;s disclosure controls and procedures are effective as of the end of the period covered by this report.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Report on Internal Control Over Financial Reporting:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The management of Brady Corporation and its subsidiaries is responsible for establishing and maintaining adequate internal control over financial reporting for the Company, as such term is defined in Rule 13a-15(f) under the Securities Exchange Act of 1934. The Company&#8217;s internal control over financial reporting is designed 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.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With the participation of the President and Chief Executive Officer and Chief Financial Officer and Treasurer, management conducted an evaluation of the effectiveness of our internal control over financial reporting as of July&#160;31, 2024, based on the framework and criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, issued by the Committee of </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sponsoring Organizations of the Treadway Commission</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Based on the assessment, management concluded that, as of July&#160;31, 2024, the Company&#8217;s internal control over financial reporting is effective based on those criteria.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of the inherent limitations of internal control over financial reporting, misstatements may not be prevented or detected on a timely basis. Also, projections of any evaluation of the effectiveness of internal control over financial reporting to future periods are subject to the risk that the controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s internal control over financial reporting, as of July&#160;31, 2024, has been audited by Deloitte&#160;&amp; Touche LLP, an independent registered public accounting firm, as stated in their report, which is included herein.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in the Company&#8217;s internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) that occurred during the Company&#8217;s most recently completed fiscal quarter that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the shareholders and the Board of Directors of Brady Corporation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on Internal Control over Financial Reporting</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the internal control over financial reporting of Brady Corporation and subsidiaries (the &#8220;Company&#8221;) as of July 31, 2024, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of July 31, 2024, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by COSO.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended July 31, 2024, of the Company and our report dated September 6, 2024 expressed an unqualified opinion on those financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ DELOITTE &amp; TOUCHE LLP</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Milwaukee, Wisconsin</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 6, 2024</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_175"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9B.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Information</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended July 31, 2024, no director or Section 16 officer of the Company <ix:nonNumeric contextRef="c-257" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1241">adopted</ix:nonNumeric> or <ix:nonNumeric contextRef="c-257" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1242">terminated</ix:nonNumeric> a &#8220;Rule 10b5-1 trading arrangement&#8221; or &#8220;<ix:nonNumeric contextRef="c-257" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1243"><ix:nonNumeric contextRef="c-257" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1244">non-Rule 10b5-1 trading arrangement</ix:nonNumeric></ix:nonNumeric>,&#8221; as each term is defined in Item 408(a) of Regulation S-K.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_178"></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9C.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disclosure Regarding Foreign Jurisdictions That Prevent Inspections</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_181"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:14pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_184"></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;10.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Directors, Executive Officers and Corporate Governance</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.324%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Age</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Title</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russell R. Shaller</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President, CEO and Director</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ann E. Thornton</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer, Chief Accounting Officer and Treasurer</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Olivier Bojarski</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President &#8211; Americas &amp; Asia</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas F. DeBruine</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Operating Officer</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Andrew T. Gorman</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Counsel and Secretary</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brett Wilms</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President &#8211; EMEA &amp; Australia</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patrick W. Allender</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David S. Bem</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elizabeth P. Bruno</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joanne Collins Smee</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nancy L. Gioia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Christopher M. Hix</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vineet Nargolwala</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bradley C. Richardson</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michelle E. Williams</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Russell R. Shaller &#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Mr. Shaller joined the Company in 2015 and has served on the Company&#8217;s Board of Directors and as the Company&#8217;s President and CEO since April 2022 after serving as the Company&#8217;s Senior Vice President and President - Identification Solutions from 2015 to 2022. From 2008 to 2015, he served as President, Teledyne Microwave Solutions. Before joining Teledyne, Mr. Shaller held a number of positions of increasing responsibility at W.L. Gore &amp; Associates, including Division Leader, Electronic Products Division from 2003 to 2008 and General Manager of Gore Photonics from 2001 to 2003. Prior to joining W.L. Gore in 1993, Mr. Shaller worked in engineering and program management positions at Westinghouse Corporation. In 2023, Mr. Shaller was elected to the Board of Directors of Quaker Houghton (NYSE: KWR). Mr. Shaller holds a bachelor&#8217;s degree in electrical engineering from the University of Michigan, a master&#8217;s degree in electrical engineering from Johns Hopkins University and a master&#8217;s degree in business administration from the University of Delaware.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ann E. Thornton &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Thornton joined the Company in 2009 and was named Chief Financial Officer and Treasurer in April 2023 after serving as Brady&#8217;s Chief Accounting Officer since 2016 and Corporate Controller and Director of Investor Relations since 2015. She held the positions of Corporate Accounting Supervisor, Corporate Accounting Manager, External Reporting Manager, Corporate Finance Manager and Director of Global Accounting from 2009 to 2014. Prior to joining the Company, Ms. Thornton was an auditor with PricewaterhouseCoopers from 2005 to 2009. She has a bachelor's degree in business administration and a master of accountancy degree from the University of Wisconsin - Madison and is a certified public accountant.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Olivier Bojarski</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Mr. Bojarski joined the Company in August 2022 as President &#8211; Identification Solutions, before assuming the role of President &#8211; Americas &amp; Asia in February 2023. From 2016 to 2022, Mr. Bojarski held several positions of increasing responsibility at Belden Incorporated and served as Executive Vice President, Broadband and 5G from 2019 to 2022. Before joining Belden, Mr. Bojarski was General Manager of a business unit within the electrification division of ABB Ltd. Prior to joining ABB, Mr. Bojarski held a number of positions of increasing responsibility at Panduit Corporation. He holds a </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">bachelor&#8217;s degree in electrical engineering from the Georgia Institute of Technology and a master&#8217;s degree in business administration from Georgia State University.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Thomas F. DeBruine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Mr. DeBruine joined the Company in November 2000 and was named Chief Operating Officer in June 2024 after serving as Vice President, Global Operations since 2022 and Director of Operations - Americas since 2016. Prior to 2016, Mr. DeBruine held local, regional and global roles in manufacturing, procurement and engineering within the Company. Prior to joining the Company, Mr. DeBruine held various operating leadership roles in automotive tier one supply and electric motor manufacturing industries. He holds a bachelor of science degree in industrial technology from the University of Wisconsin &#8211; Platteville.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Andrew T. Gorman &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Gorman joined the Company as General Counsel and Corporate Secretary in April 2020. Prior to joining the Company, he was employed at AptarGroup, Inc., beginning in 2012. At AptarGroup, he served as Vice President, General Counsel, North America, Compliance Officer and Assistant Secretary. Before joining AptarGroup, he counseled corporate clients in private practice, including as an attorney at Mayer Brown, LLP in Chicago, where Mr. Gorman started his legal career. He holds a juris doctor from Loyola University Chicago School of Law, a master in professional accounting from The University of Texas at Austin, a bachelor of business administration from The University of Texas at Austin and is a certified public accountant</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Brett Wilms &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Brett Wilms joined the Company in June 2018 as Managing Director of Identification Solutions EMEA. In October 2022, Mr. Wilms added responsibility as the Interim General Manager of the Workplace Safety business, before being appointed to the role of President &#8211; EMEA &amp; Australia in February 2023. Prior to joining Brady, he was Managing Director of a business within Groupe Autajon, a French publicly-traded labels and packaging group with a primary focus on the pharmaceutical market. Before joining Groupe Autajon, Mr. Wilms was Vice President of Operations EMEA for Pentair, Inc. He holds a master&#8217;s degree in electrical engineering from the University of Brussels and a master&#8217;s degree in business administration from the University of Minnesota.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Patrick W. Allender &#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Mr. Allender was elected to the Board of Directors in 2007. He serves as the Chair of the Finance Committee and as a member of the Audit and Corporate Governance Committees. He served as Executive Vice President and CFO of Danaher Corporation from 1998 to 2005 and Executive Vice President from 2005 to 2007. He served as a director of Colfax Corporation (NYSE: CFX) from 2008 to 2022, when ESAB Corporation separated from Colfax Corporation. Mr. Allender joined ESAB Corporation&#8217;s (NYSE: ESAB) board in 2022, and currently serves as a director. Mr. Allender previously served as a director of Diebold Nixdorf, Inc. (NYSE: DBD) from 2011 to 2020. He has a bachelor's degree in accounting from Loyola University Maryland and is a certified public accountant. Mr. Allender's strong background in finance and accounting, as well as his past experience as the CFO of a public company, provides the Board with financial expertise and insight.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">David S. Bem, Ph.D &#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Dr. Bem was elected to the Board of Directors in 2019. He serves as a member of the Management Development and Compensation, Audit and Technology Committees. Dr. Bem is Vice President, Science and Technology and Chief Technology Officer of PPG. Prior to PPG, he spent 8 years at Dow Chemical Company in a number of research and development roles, most recently as Vice President, Research and Development Consumer Solutions and Infrastructure Solutions, and also worked in research and development roles at Celanese Corporation and UOP/Honeywell International, Inc. He has a bachelor&#8217;s degree in chemistry from West Virginia University and a doctorate in inorganic chemistry from the Massachusetts Institute of Technology. Dr. Bem&#8217;s extensive experience in technology and research and development provides the Board with important expertise in new product development and innovation.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Elizabeth P. Bruno, Ph.D &#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Dr. Bruno was elected to the Board of Directors in 2003. She serves as the Chair of the Corporate Governance Committee and is a member of the Finance and Technology Committees. Dr. Bruno is the President of the Brady Education Foundation in Chapel Hill, North Carolina. Dr. Bruno has a bachelor&#8217;s degree in psychology from the University of Rochester, a master of child clinical psychology degree from the University of North Carolina Chapel Hill and a doctorate in developmental psychology from the University of North Carolina Chapel Hill. She is the granddaughter of William H. Brady, Jr., the founder of Brady Corporation. As a result of her substantial ownership stake in the Company, as well as her family's history with the Company, she is well positioned to understand, articulate and advocate for the rights and interests of the Company's shareholders.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Joanne Collins Smee &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Collins Smee was elected to the Board of Directors in 2022. She serves as a member of the Audit, Management Development and Compensation and Technology Committees. Ms. Collins Smee was the Executive Vice President and President, Americas, for Xerox Corporation and had been in this role from June 2022 until her retirement in 2023. She was also an Executive Vice President of Xerox Holdings Corporation during that same period. Previously, she was Chief Commercial, SMB and Channels Officer for Xerox from February 2020 to June 2022. Ms. Collins Smee joined Xerox in September 2018 as Senior Vice President and Chief Commercial Officer. Before Xerox, she led Technology Transformation Services for the U.S. Federal Government and spent more than two decades at IBM in global executive roles spanning client </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sales and delivery of technical products and services. Ms. Collins Smee has a bachelor&#8217;s degree of arts from Boston College, a master of business administration degree from New York University and a master of arts degree from Columbia University. Ms. Collins Smee&#8217;s extensive experience in high-technology global business and strong leadership skills, provides the Board with important expertise in product and services innovation.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nancy L. Gioia &#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Ms. Gioia was elected to the Board of Directors in 2013. She serves as the Chair of the Management Development and Compensation Committee, and is a member of the Technology Committee. She was the Director, Global Electrical Connectivity and User Experience for Ford Motor Company until her retirement in 2014, where she also held a variety of engineering and technology roles including, Director, Global Electrification; Director, Sustainable Mobility Technologies and Hybrid Vehicle Programs; Director, North America Current Vehicle Model Quality; Engineering Director, Visteon/Ford Due Diligence; Engineering Director, Small Front Wheel Drive/Rear Wheel Drive Car Platforms-North America; and Vehicle Programs Director, Lifestyle Vehicles. She previously served as director of Exelon Corporation (NYSE: EXC), Meggitt PLC (LSE: MGGT), Lucid Group, Inc. (NASDAQ: LCID) and as the Executive Director of Blue Current. She has served on the Board of Directors of Power Integrations (NASDAQ: POWI) since 2022. In 2024, she was elected to the Board of Directors of Exro Technologies Inc. (TSX: EXRO) (OTCQB: EXROF). Ms. Gioia has a bachelor&#8217;s degree in electrical engineering from the University of Michigan and a master of manufacturing systems engineering degree from Stanford University. Ms. Gioia has a CERT Certificate in Cyber-Risk Oversight from the National Association of Corporate Directors. Ms. Gioia's extensive experience in strategy, technology and engineering solutions, as well as in electrified vehicles, provides the Board with important expertise in product development and operations, and environmental sustainability for products and processes.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Christopher M. Hix</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Mr. Hix was elected to the Board of Directors in May 2024, and he serves as a member of the Audit and Finance Committees. He served as the Executive Vice President and Chief Financial Officer of Enovis Corporation (NYSE: ENOV) from 2016 to 2022 (and its predecessor Colfax Corporation). He previously served as the Senior Vice President and Chief Financial Officer of OM Group, and as the Senior Vice President and Chief Financial Officer of Robbins &amp; Myers. Prior to Robbins &amp; Myers, he spent 14 years with Roper Industries (now Roper Technologies) in a variety of operating, financial and strategic roles. Mr. Hix served on the board of ESAB Corporation (NYSE: ESAB) from 2021 through 2024. Mr. Hix has a bachelor&#8217;s degree in business administration from the University of Southern California and a master of business administration from St. Mary&#8217;s College of California. He brings to the Company extensive knowledge and background in finance and global business operations from his past experiences as the CFO of public companies. Mr. Hix was originally identified as a director nominee by a third-party search firm through a process conducted by the Corporate Governance Committee of the Board of Directors. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vineet Nargolwala</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Mr. Nargolwala was elected to the Board of Directors in 2022. He serves as a member of the Finance and Management Development and Compensation Committees. Mr. Nargolwala is </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">President, Chief Executive Officer and Director of Allegro MicroSystems, Inc. (NASDAQ: ALGM) and has been in these roles since June 2022. Prior to joining Allegro, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Nargolwala was with Sensata Technologies from 2013 to June 2022, most recently serving as the Executive Vice President, Sensing Solutions, from March 2020 to June 2022. Before joining Sensata, he was with Honeywell International, Inc., in business strategy and leadership roles of increasing responsibility. Mr. Nargolwala has a bachelor&#8217;s degree in electrical engineering from Maharaja Sayajirao University, a master of science in electrical engineering from the University of Texas-Arlington and a master in business administration from Cornell University. Mr. Nargolwala&#8217;s extensive experience in high-technology global business and strong leadership skills, provides the Board with important expertise in product and services innovation.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Bradley C. Richardson &#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Mr. Richardson was elected to the Board of Directors in 2007 and became Chairman of the Board in May 2021. He serves as the Chair of the Board of Directors and the Chair of the Audit Committee and is a member of the Corporate Governance, Finance and Management Development and Compensation Committees. He served as the Executive Vice President and CFO of Avient Corporation from 2013 through 2020. He previously served as the Executive Vice President and CFO of Diebold, Inc. and as Executive Vice President Corporate Strategy and CFO of Modine Manufacturing. Prior to Modine, he spent 21 years with BP Amoco serving in various financial and operational roles. Mr. Richardson has served on the boards of Modine Manufacturing and Tronox, Inc. In 2023, Mr. Richardson was elected to the Board of Directors of Virco Mfg. Corporation (NASDAQ: VIRC). Mr. Richardson has a bachelor&#8217;s degree in finance and economics from Miami University and a master of business administration in accounting and finance from Indiana University. He brings to the Company extensive knowledge and global experience in the areas of operations, strategy, accounting, tax accounting and finance, which are areas of critical importance to the Company as a global company.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Michelle E. Williams, Ph.D &#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Dr. Williams was elected to the Board of Directors in 2019. She serves as the Chair of the Technology Committee, the ESG Liaison and is a member of the Corporate Governance and Management Development and Compensation Committees. Dr. Williams served as Global Group President of Altuglas International, a subsidiary of Arkema S.A., through May 2021. Prior to joining Arkema in 2011, she spent 23 years with Rohm and Haas Company and Dow </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chemical in manufacturing, commercial, strategy and general management positions. She was General Manager, Chemical Mechanical Polishing Technologies, and later, General Manager, Adhesives and Sealants. In 2023, Dr. Williams was elected to the Board of Directors of Cabot Corporation (NYSE: CBT). She has a bachelor&#8217;s degree in chemistry from Pace University and a doctorate in physical chemistry from the University of Utah. Dr. Williams&#8217; experience in commercial, technology and business leadership roles provides the Board with important expertise in innovation, new product development and operations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All directors are elected to serve until their respective successors are elected at the next annual meeting of shareholders. Officers serve at the discretion of the Board of Directors. None of the Company's directors or executive officers has any family relationship with any other director or executive officer.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Board Leadership Structure -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Board does not have a formal policy regarding the separation of the roles of Chief Executive Officer and Chair of the Board, as the Board believes it is in the best interest of the Company to make that determination based on the position and direction of the Company and the membership of the Board. Since September 2015, the Board&#8217;s leadership structure has included a non-executive Chair of the Board of Directors. Mr. Richardson, an independent director, currently serves in the position of non-executive Chair of the Board. The duties of the non-executive Chair include, among others: chairing meetings of the Board and executive sessions of the non-management directors; meeting periodically with the Chief Executive Officer and consulting as necessary with management on issues facing the Company; facilitating effective communication among the Chief Executive Officer and all members of the Board; and overseeing the Board's shareholder communication policies and procedures.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board believes that its current leadership structure enhances the Board's oversight of, and independence from, Company management; the ability of the Board to carry out its roles and responsibilities on behalf of the Company&#8217;s shareholders; and the Company&#8217;s overall corporate governance.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk Oversight -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Board oversees the Company's risk management processes directly and through its committees. In general, the Board oversees the management of risks inherent in the operation of the Company's businesses, the implementation of its strategic plan, its acquisition and capital allocation program and its organizational structure. Each of the Board's committees also oversees the management of Company risks that fall within the respective committee's areas of responsibility. Specifically, cybersecurity is a critical part of risk management for the Company. The Audit Committee is aware of the rapidly evolving nature of threats presented by cybersecurity incidents and is committed to the prevention, timely detection, and mitigation of the effects of any such incidents on the Company. In 2022, the Board elected Ms. Williams as the ESG Liaison to facilitate the Company's efforts in connection with sustainability and inclusivity. Additionally, the Audit Committee, Corporate Governance Committee, Management Development and Compensation Committee, Technology Committee and the ESG Liaison, each review certain risks, exposures and opportunities relating to the Company&#8217;s ESG strategies, initiatives, policies and practices. The Company's management is responsible for reporting significant risks to executive management as a part of the disclosure process. The significance of the risk is assessed by executive management and escalated to the respective Board committee or the Board of Directors as deemed appropriate. The Company reviews its risk assessment with the Audit Committee annually. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Audit Committee Financial Expert -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Board of Directors has determined that at least one Audit Committee financial expert is serving on its Audit Committee. Messrs. Richardson, Chair of the Audit Committee; Allender, member of the Audit Committee; and Hix, member of the Audit Committee, are financial experts under the rules of the SEC and financially literate and independent under the rules of the NYSE.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Director Independence -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A majority of the directors must meet the criteria for independence established by the Board in accordance with the rules of the NYSE. In determining the independence of a director, the Board must find that a director has no relationship that may interfere with the exercise of his or her independence from management and the Company. In undertaking this determination with respect to the Company&#8217;s directors other than Mr. Shaller, President and CEO, the Board considered the commercial relationships of the Company, if any, with those entities that have employed the Company&#8217;s directors. The commercial relationships, which involved the purchase and sale of products on customary terms, did not exceed the maximum amounts proscribed by the director independence rules of the NYSE. Furthermore, the compensation paid to the Company&#8217;s directors by their employers was not linked in any way to the commercial relationships their employers had with the Company. After consideration of these factors, the Board concluded that the commercial relationships were not material and did not prevent the Company&#8217;s directors from being considered independent. Based on application of the NYSE independence criteria, all directors, with the exception of Mr. Shaller, are deemed independent. All members of the Audit, Management Development and Compensation, and Corporate Governance Committees are deemed independent.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Meetings of Non-management Directors -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The non-management directors of the Board regularly meet without any members of management present. The Chair of the Board, Mr. Richardson, is the presiding director at these sessions. In fiscal </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024, executive sessions were conducted at all regularly scheduled Board meetings. Interested parties can raise concerns to be addressed at these meetings by calling the confidential Brady hotline at 1-877-781-9309.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Audit Committee Members -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Audit Committee, which is a separately-designated standing committee of the Board of Directors, is composed of Messrs. Richardson (Chair), Allender, Bem and Hix and Ms. Collins Smee. Each member of the Audit Committee has been determined by the Board to be independent under the rules of the SEC and NYSE.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Code of Ethics -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company has a code of ethics. This code of ethics applies to all of the Company's employees, officers and directors. The code of ethics can be viewed at the Company's corporate website, www.bradyid.com, or may be obtained in print by any person, without charge, by contacting Brady Corporation, Investor Relations, P.O. Box 571, Milwaukee, WI 53201 by contacting </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">investor@bradycorp.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company intends to satisfy the disclosure requirements under Item 5.05 of Form 8-K regarding an amendment to, or a waiver from, a provision of its code of ethics by placing such information on its website.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Insider Trading Policy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company&#8217;s Board of Directors has <ix:nonNumeric contextRef="c-1" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" format="ixt:fixed-true" id="f-1245">adopted</ix:nonNumeric> insider trading policies and procedures governing the purchase, sale and other dispositions of our securities by directors, officers and employees, that are reasonably designed to promote compliance with insider trading laws, rules and regulations, and any listing standards applicable to us. Our insider trading policy has been filed as Exhibit 19 to this Annual Report on Form 10-K. We reserve the right to purchase securities outside of the scope of the insider trading policy subject to compliance with applicable laws.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Corporate Governance Guidelines -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Brady's Corporate Governance Principles, as well as the charters of the Audit, Corporate Governance, Finance, Management Development and Compensation, and Technology Committees, are available on the Company's Corporate website, www.bradyid.com. Shareholders may request printed copies of these documents from Brady Corporation, Investor Relations, P.O. Box 571, Milwaukee, WI 53201 or by contacting </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">investor@bradycorp.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Director Qualifications -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Brady's Corporate Governance Committee reviews the individual skills and characteristics of the directors, as well as the composition of the Board as a whole. This assessment includes a consideration of independence, diversity, age, skills, expertise, and industry backgrounds in the context of the needs of the Board and the Company. Although the Company has no policy regarding diversity, the Corporate Governance Committee seeks a broad range of perspectives and considers both the personal characteristics and experience of directors and prospective nominees to the Board so that, as a group, the Board will possess the appropriate talent, skills and expertise to oversee the Company's businesses. The Board does not discriminate on the basis of race, national origin, gender, religion, disability, or sexual orientation in selecting director candidates.</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DELINQUENT SECTION 16(a) REPORTS</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Company&#8217;s knowledge, based solely on a review of the Section 16(a) filings and written representations that no other reports were required, during the fiscal year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1246">July&#160;31, 2024</ix:nonNumeric>, all Section&#160;16(a) filing requirements were complied with applicable to the Company's officers, directors and greater than 10 percent beneficial owners.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_187"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;11.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Executive Compensation</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_190"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compensation Discussion and Analysis</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Compensation Discussion and Analysis describes the Company's executive compensation pay-for-performance philosophy and practices, the elements of our executive compensation programs, and the compensation decisions the Management Development&#160;and Compensation Committee (the &#8220;Committee&#8221;) has made under those programs and the factors considered in making those decisions. The Compensation Discussion and Analysis also analyzes the total compensation of Brady&#8217;s Chief Executive Officer (principal executive officer), Chief Financial Officer (principal financial officer), and the three other most highly compensated executive officers that were serving as executive officers as of July 31, 2024.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2024, the following named executive officers' (the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NEOs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) compensation is disclosed and discussed in this section:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Russell R. Shaller, President, Chief Executive Officer and Director;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Ann E. Thornton, Chief Financial Officer, Chief Accounting Officer and Treasurer;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Olivier Bojarski, President - Americas &amp; Asia;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Thomas F. DeBruine, Chief Operating Officer; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Andrew T. Gorman, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General Counsel and Secretary.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Appointment of Thomas F. DeBruine: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. DeBruine was appointed as Chief Operating Officer of the Company, effective June 3, 2024. Prior to June 3, Mr. DeBruine served as Vice President of Global Operations for the Company.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Executive Summary</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal 2024 Business Highlights</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Item 1 &#8220;General Development of Business&#8221; for a business overview and key initiatives during fiscal 2024. Highlights for fiscal 2024 include:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Net income per diluted Class A Nonvoting Common Share was an all-time record high of $4.07 for the year ended July&#160;31, 2024, an increase of 16.0% from fiscal 2023 Net income per diluted Class A Nonvoting Common Share of $3.51.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Income before income taxes was $247.8 million for the year ended July&#160;31, 2024, an increase of $22.1 million (9.8%) from fiscal 2023 income before income taxes of $225.7 million.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Net sales were $1,341.4 million in fiscal 2024 compared to $1,331.9 million in fiscal 2023, an increase of 0.7%. Organic sales increased sales 2.6% and foreign currency translation increased sales 0.2%, while divestitures decreased sales 2.1%.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Item 7 &#8220;Management's Discussion and Analysis of Financial Condition and Results of Operations&#8221; for further discussion of fiscal 2024 results.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal 2024 Executive Summary</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2024, the Board of Directors approved a 10.0% increase in base salary for Mr. Shaller. In addition, Mr. Shaller recommended and the Committee approved increases in base salary for Ms. Thornton and Messrs. Bojarski, DeBruine and Gorman. All increases were made to recognize the performance, current scope of responsibilities and peer company data for each executive and, with regard to Ms. Thornton and Mr. Shaller, to better align their base salary with individuals holding comparable positions at peer companies. Effective June 3, 2024, Mr. DeBruine was appointed as Chief Operating Officer of the Company. As part of Mr. DeBruine's appointment, he was awarded a 30.4% increase in his base salary.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In a change from prior fiscal years, the Company's fiscal 2024 annual equity grants consisted of 50% time-based restricted stock units (&#8220;RSUs&#8221;) and 50% performance-based restricted stock units (&#8220;PRSUs&#8221;) to align executive compensation with the creation of long-term shareholder value. The RSUs vest equally over three years and are intended to facilitate retention and align with the creation of long-term shareholder value. The PRSUs reinforce the Company's pay-for-performance philosophy because award payout increases and decreases based on Company performance. Specifically, the PRSU awards granted in fiscal </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 will vest based on achievement of performance conditions relating to Company revenue and diluted earnings per share (&#8220;EPS&#8221;) targets as set forth in the below table:</span></div><div style="margin-top:9pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.789%"><tr><td style="width:1.0%"/><td style="width:16.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:51.557%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.893%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.131%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighting</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 1, 2023 through July 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25%</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 1, 2024 through July 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25%</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 1, 2024 through July 31, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25%</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 1, 2023 through July 31, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25%</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payout opportunities will range from 0% to 200% of the target award at the end of the three-year performance period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Executive Compensation Practices</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Company's pay-for-performance philosophy, the Company's compensation program includes several features that maintain alignment with shareholders:</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:71.123%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emphasis on Variable Compensation</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A significant portion of each NEO's total compensation opportunity is tied to Company performance, which is intended to drive shareholder value.</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ownership Requirements</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company believes that the interests of shareholders and executives are aligned when executives are shareholders in possession of a meaningful amount of Company stock. Furthermore, stock ownership requirements encourage positive performance behaviors and discourage executive officers from taking excessive risk. In order to encourage our executive officers and directors to acquire and retain ownership of a significant number of shares of the Company's stock, stock ownership requirements have been established and are equal to a specified multiple of the executive officer's base salary. Our NEOs are expected to obtain the required ownership levels within five years of becoming an executive officer. Refer to the heading "Stock Ownership Requirements" for further discussion of the stock ownership requirements established for each NEO and the actions that the Company may take when an executive is not in compliance with his or her respective stock ownership requirement.</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clawback Provisions</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">During fiscal 2024, the Committee adopted the Brady Corporation Incentive Recovery Policy, which requires the Company to recover the amount of erroneously awarded incentive-based compensation received by certain covered officers, including the NEOs, in the event of certain accounting restatements. The Incentive Recovery Policy satisfies NYSE listing requirements implementing SEC rules adopted under the Dodd-Frank Wall Street and Consumer Protection Act and applies to incentive-based compensation received on or after the effective date required by the listing requirements. The Incentive Recovery Policy is filed as Exhibit 97 to this Annual Report on Form 10-K and incorporated by reference. <br/></span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In addition to the Incentive Recovery Policy, there is a recoupment policy under which incentive compensation payments and/or awards may be recouped by the Company if such payments and/or awards were based on erroneous results. The recoupment policy applies to executive officers and other key executives who participate in any of the Company's incentive plans and i) have engaged in intentional misconduct that results in a material inaccuracy in the Company's financial statements, ii) have engaged in fraudulent or other willful and deliberate conduct that is detrimental to the Company or iii) there is a material, negative revision of a performance measure for which incentive compensation was paid or awarded. Under the recoupment policy, the Committee may take a variety of actions including, among others, seeking repayment of incentive compensation (cash and/or equity) that is greater than what would have been awarded if the compensation had been based on accurate results and the forfeiture of incentive compensation. As this policy suggests, the Committee believes that any incentive compensation should be based only on accurate and reliable financial and operational information, and, thus, any inappropriately paid incentive compensation should be returned to the Company for the benefit of shareholders. The Committee believes that this recoupment policy enhances the Company's compensation risk mitigation efforts.</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance Thresholds and Caps</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excessive risk-taking is mitigated by utilizing caps on incentive plan payouts, multiple performance metrics, and different performance metrics for our annual cash incentive program and PRSUs. Our cash incentive awards are determined based on financial results for organic revenue,&#160;income before income taxes, division organic revenue and division operating income, which aggregate to a maximum payout of 200% of target. Executive officers then receive a performance rating that results in a multiplier ranging from 0% to 150%, resulting in a maximum payout of 300% of target.<br/></span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We grant equity compensation to executive officers that promotes long-term financial and operating performance by delivering incremental value to the extent that our stock price increases over time. PRSUs incorporate Company performance relative to a benchmark over a three-year period and have a maximum payout of 200% of target.</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insider Trading and Anti-Hedging Policy</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Our Insider Trading Policy prohibits executive officers from trading during certain periods each quarter until after we publicly disclose our financial and operating results. We may impose additional restricted trading periods at any time if we believe trading by executives would be inappropriate because of developments that are, or could be, material and which have not been publicly disclosed. The Insider Trading Policy also prohibits the pledging of Company stock as collateral for loans, holding Company securities in a margin account by officers, directors or employees, and the hedging of Company securities.</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual Risk Reviews</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company conducts an annual compensation-related risk review and presents findings and suggested risk mitigation actions to both the Audit and Management Development and Compensation Committees.</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s compensation programs also maintain alignment with shareholders by not including certain features:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:71.269%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">No Excessive Change of Control Payments</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Messrs. Shaller, Bojarski and DeBruine and Ms. Thornton's maximum cash benefit is equal to two times their base salary and two times their target annual cash incentive in the year in which the termination occurs. For all other NEOs, their maximum cash benefit is equal to two times salary and two times the average annual cash incentive payment received in the three years immediately prior to the date the change of control occurs. In the event of a change of control, unexercised stock options become fully exercisable or, if canceled, each named executive officer shall be given cash or stock equal to the in-the-money value of the canceled stock options. In the event of a change of control, PRSUs and RSUs become fully vested at target.</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">No Reloads, Repricing, or Options Issued at a Discount</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options issued are not repriced, replaced, or regranted through cancellation or by lowering the option price of a previously granted option.</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Policies and Practices Relating to the Timing of Equity Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We generally grant annual equity-based awards during the first quarter of our fiscal year based on the Committee&#8217;s approval of the awards, although such timing may change from year to year. The Committee also may consider and approve interim or mid-year grants, or grants made on another basis, from time to time based on business needs, changing compensation practices or other factors, in the discretion of the Committee. The Committee does not take into account material nonpublic information in determining the timing and terms of equity-based awards, and we have not timed the disclosure of material nonpublic information for the purpose of affecting the value of executive compensation.</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Compensation Philosophy and Objectives</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We seek to align the interests of our executives with those of our shareholders by evaluating performance on the basis of key financial measurements that we believe closely correlate to long-term shareholder value. To this end, we have structured our compensation program to accomplish the following:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allow the Company to attract, retain, motivate, develop and reward talented executives;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Deliver compensation plans that are both internally equitable when comparing similar roles and levels within the Company and externally competitive when comparing to the external market and the Company&#8217;s designated peer group;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Maintain an appropriate balance between base salary and short-term and long-term incentive opportunities;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Provide integrated compensation programs aligned to the Company&#8217;s annual and long-term financial goals and realized performance in order to reward the successful creation of long-term shareholder value;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognize and reward individual initiative and achievement with the amount of compensation each executive receives reflective of the executive&#8217;s level of proficiency within his or her role and their level of sustained performance; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Institute a pay-for-performance philosophy where the level of rewards is aligned to Company performance results.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Determining Compensation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Management Development &amp; Compensation Committee&#8217;s Role</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Committee is responsible for fulfilling the following responsibilities and duties:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Review, approve and monitor the compensation of the Company's CEO and executive officers</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Review and approve corporate goals and objectives relevant to the CEO and executive officers and evaluate CEO and executive officer performance in light of those goals and objectives</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Review and approve executive compensation, benefits, policies and strategies to support corporate objectives</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Oversee the development process for executives and review development plans of key executives</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Evaluate compensation programs, policies and practices for potential risk and to ensure they do not foster excessive risk taking</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Administer the Company's equity incentive plans</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Consult with management regarding executive compensation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On an annual basis with respect to executive officers, the Committee approves base salary adjustments, long-term equity incentive awards, the annual cash incentives paid for the achievement of performance metrics in the prior fiscal year and the annual cash incentive performance targets for the upcoming fiscal year. In addition, the Committee annually reviews a summary of the elements of compensation for each executive officer in order to evaluate, among other items, how a potential change to an element of our compensation program would affect the respective executive officer's overall compensation. When a new </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">executive officer is hired, the Committee is involved in reviewing and approving base salary, annual incentive target, sign-on incentives, annual equity awards, and other aspects of the executive's compensation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consultants&#8217; Role</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Committee has historically utilized the services of an executive compensation consulting firm to assist with the review and evaluation of compensation leve</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ls and policies on a periodic basis, as well as to provide advice with respect to new or modified compensation programs. In fiscal 2024, the Committee utilized the services of Pay Governance LLC and Pearl Meyer as compensation consultants, each of which were determined to be independent by the Corporate Governance Committee. In fiscal 2024, the compensation consultants completed an analysis of the Company's current compensation peer group, reviewed the Company's short-term and long-term incentive framework relative to market trends and the Company's strategy and objectives, completed a peer group review of CEO annual total compensation, presented to the Board of Directors any significant regulatory changes and executive compensation trends, and worked on ad hoc compensation-related requests from the Management Development &amp; Compensation Committee throughout the year.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Management&#8217;s Role</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To aid in determining compensation f</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or fiscal 2024, management obtained compensation data on peer group executive officer compensation through a subscription with Equilar, Inc. and published survey data from various third parties. Our CEO, Mr. Shaller, used this data to make recommendations to the Committee concerning compensation for each executive officer other than himself. Mr. Shaller made no recommendation with respect to his own compensation. In setting compensation for each executive officer, the Committee takes into consideration these recommendations, along with Company results during the fiscal year, the level of responsibility and demonstrated leadership capability, third-party market compensation data, and the results of annual performance reviews which, for our CEO, included a self-assessment and feedback from his direct reports and each member of the Board of Directors. The Committee also took into consideration the recommendations of Pay Governance LLC with respect to compensation elements for the CEO. Mr. Shaller did not attend the portion of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">any meeting during which the Committee discussed matters related specifically to his compensation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Elements of Compensation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our total compensation program includes five elements: base salary, annual cash incentives, long-term equity incentives, employee benefits, and perquisites. We use these elements of compensation to attract, retain, motivate, develop and reward our executives.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our compensation philosophy is to allocate a significant portion of total compensation to long-term compensation (equity incentive awards) in order to align the achievement of performance goals for our executives with shareholder interests. For fiscal 2024, equity incentive awards comprised 67% of Mr. Shaller&#8217;s total target compensation in his role as President, Chief Executive Officer and Director of the Company and on average, 33% of the total target compensation of the other NEOs.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, we target each NEO's total of base salary, annual cash incentive, and long-term equity incentive compensation elements to be at or near the market median (50th percentile) with an opportunity for above market median pay (generally up to the 75th percentile) if performance goals for annual and long-term incentives are achieved above target. Our compensation structure is balanced by the payment of below market median compensation to our NEOs when actual financial results or individual performance do not meet expected results. The following table describes the purpose of each compensation element and how that element is related to our pay-for-performance approach:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.687%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Compensation Element</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purpose </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Alignment</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Base salary</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A fixed level of income used to attract and retain executives by compensating for the primary functions and responsibilities of the position.</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Base salary increase depends upon individual performance, job proficiency and market competitiveness.</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual cash incentive award</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">To attract, retain, motivate and reward executives for achieving or exceeding annual performance goals at total Company and division levels.</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial performance and individual performance of each executive determines the amount of the respective executive's annual cash incentive award.</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual long-term equity incentive awards: RSUs and PRSUs</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">To attract, retain, motivate and reward executives for the successful creation of long-term shareholder value.</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">An assessment of executive leadership, experience and expected future contribution, combined with market data, are used to determine the amount of equity granted to each executive.<br/></span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs are intended to facilitate retention and to align executives with the creation of long-term shareholder value.<br/></span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSUs are intended to align executives with long-term financial goals and the creation of long-term shareholder value.</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Benchmarking Total Compensation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Committee uses peer group data to assess the reasonableness and competitiveness of several elements of compensation, including base salaries, annual cash incentives, and long-term equity awards of positions similar to those of our NEOs. The guiding principles of the Company's peer group company selection process includes considerations for company size and scope, industry focus, operational scope, product and workforce. The following 18 companies were included in the fiscal 2024 total compensation analysis conducted using publicly available data:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Albany International Corp.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Franklin Electric Co., Inc.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Methode Electronics, Inc.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allegion plc</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Graco Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MSA Safety Incorporated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Barnes Group Inc.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Helios Technologies, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nordson Corporation</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EnPro Industries, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IDEX Corporation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tennant Company</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESCO Technologies Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ingevity Corporation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TriMas Corporation</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal Signal Corp.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kadant Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Watts Water Technologies, Inc.</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal 2024 Named Executive Officer Compensation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Base Salaries</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reflects the base salary for each NEO in effect at the end of each fiscal year.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.116%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.886%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Named Executive Officer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage&#160;Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russell R. Shaller</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">874,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ann E. Thornton</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Olivier Bojarski</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas F. DeBruine </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Andrew T. Gorman</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">On October 2, 2023, Mr. DeBruine received a base salary increase to $345,000 at the time annual raises were made to other NEOs. In connection with his appointment to Chief Operating Officer, Mr. DeBruine received a base salary increase to $450,000 to reflect his change in role and more closely align his compensation with market compensation for similar positions among our peer group companies.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Annual Cash Incentive Awards</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All executives participate in an annual cash incentive plan. The Company is organized and managed on a global basis within</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> two segments: Americas &amp; Asia and Europe &amp; Australia</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Annual cash incentive award payouts to Mr. Bojarski, President of Americas &amp; Asia, are primarily based on segment performance. Payouts to the other NEOs are based on total company performance.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management and the Committee annually evaluate the performance metrics of the cash incentive award program, and concluded that the elements of the fiscal 2024 plan represent critical elements of the Company&#8217;s performance that when combined, are designed to result in sustainable long-term sales and profit growth. Set forth below is a description of the fiscal 2024 financial performance metrics for the annual cash incentive plan:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.448%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Metric</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Definition</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighting</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NEO</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total sales<br/></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total sales is measured as total net sales calculated in accordance with U.S. GAAP, excluding the impact of foreign currency translation and any current year acquisitions or divestitures.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Messrs. Shaller, DeBruine, Gorman and Ms. Thornton</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income before income taxes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income before income taxes is defined as total net sales minus total expenses before deducting income tax expense calculated in accordance with U.S. GAAP, excluding the impact of foreign currency translation and any current year acquisitions or divestitures.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Messrs. Shaller, DeBruine, Gorman and Ms. Thornton</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Division sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Division sales is measured as division net sales calculated in accordance with U.S. GAAP, excluding the impact of foreign currency translation and any current year acquisitions or divestitures.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mr. Bojarski</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Division operating income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Division operating income is measured as division net sales less cost of goods sold, selling expenses, research and development expenses, and administrative expenses calculated in accordance with U.S. GAAP, excluding the impact of foreign currency translation and any current year acquisitions or divestitures. </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mr. Bojarski</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total sales is measured as total net sales calculated in accordance with U.S. GAAP, excluding the impact of foreign currency translation and any current year acquisitions or divestitures.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mr. Bojarski</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income before income taxes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income before income taxes is defined as total net sales minus total expenses before deducting income tax expense calculated in accordance with U.S. GAAP, excluding the impact of foreign currency translation and any current year acquisitions or divestitures.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mr. Bojarski</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The funding level of the fiscal 2024 annual cash incentive plan was determined based on the level of achievement of the annual sales and profit metrics described above compared to stated thresholds that were established at the beginning of the fiscal year. These thresholds are set forth in the tables below for each NEO. The annual cash incentive plan also includes a minimum profit threshold that must be exceeded in order for any cash incentive amount to be funded, regardless of the achievement of revenue. In addition, plan participants must be employed on the payment date to receive the payout of their annual incentive award.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Individual contribution is determined by assessing the level of achievement of each NEO&#8217;s individual annual goals combined with his or her ability to deliver on the competencies needed to achieve those goals. The competencies include items such as optimizing work processes through continuous improvement initiatives, building strong customer relationships and providing excellent customer service, creating innovative new product solutions, valuing different perspectives and developing our people. Individual annual goals and competencies are included in each NEO&#8217;s performance assessment to ensure they are focused on initiatives within their area of responsibility that will increase both sales and profitability and drive long-term shareholder value.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While our objective is to set goals that are quantitative and measurable, certain elements of the performance assessment may be subjective. Assessments and rating recommendations for all executive officers, except the CEO, are delivered to the Committee by the CEO in July. The CEO provides the Committee with a self-assessment of his own performance without a rating recommendation and the Committee conducts an annual review and evaluation process to determine the CEO's performance rating.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's rating system consists of five performance levels, each with a predetermined multiplier that is applied to the available annual cash incentive that is earned and payable based upon the NEO's contribution to the fiscal year objectives and their individual annual goals: Unsatisfactory - 0%; Needs Improvement - 50%; Fully Meets Objectives - 100%; Exceeds Objectives - 125%; and Outstanding - 150%. The annual cash incentive target is calculated as a percentage of the NEO&#8217;s eligible compensation, which is defined as base salary paid during the fiscal year. The achievement of the financial performance metrics defined in the table above is applied to this target for each NEO, and their individual performance rating is then applied, resulting in the annual cash incentive award. The following sections detail this calculation for each NEO.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Messrs. Shaller, DeBruine and Gorman and Ms. Thornton</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash incentive payable to Messrs. Shaller, DeBruine and Gorman and Ms. Thornton for fiscal 2024 was based on total sales and income before income taxes. For fiscal 2024, an annual cash incentive was funded for the achievement of total sales and income before income taxes. The multiplier for individual performance was applied to the two components to arrive at the final cash incentive award achieved.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The threshold, target, maximum and actual cash incentive award earned for Messrs. Shaller, DeBruine and Gorman and Ms. Thornton were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.436%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2024 Actual Results</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance Measure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> (weighting)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Threshold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Achievement ($)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Achievement (%)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales (35%)(millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,274.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,352.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,463.4 or more</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,335.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Before Income Taxes (65%)(millions)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$214.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$236.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$256.2 or more</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$249.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Individual Performance Multiplier</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Varies</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2024 Annual Cash Incentive Award:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Threshold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum <br/>(% of Base Salary)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Actual Payout<br/>(%&#160;of&#160;Target)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Actual Payout<br/>(%&#160;of&#160;Base Salary)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Actual Payout<br/>($)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R.R. Shaller</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,439,180</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.E. Thornton</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$439,146</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:30pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T.F. DeBruine </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$60,880</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:30pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T.F. DeBruine </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$246,016</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.T. Gorman</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$342,957</span></td></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">This calculation is based upon salary paid to Mr. DeBruine from June 3, 2024 to July 31, 2024 in his role as Chief Operating Officer.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">This calculation is based upon salary paid to Mr. DeBruine from August 1, 2023 to June 3, 2024 in his role as Vice President of Global Operations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Shaller's individual performance multiplier was the result of his contribution to several fiscal year objectives and individual annual goals as follows:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Strategy - Objective focused on establishing a new strategic direction for the total company in order to drive long-term sales growth. The Company executed its reorganization to a regional operating structure during fiscal 2024 to take advantage of synergies within the regions, utilize its best go-to-market strategies, and accelerate new product development with increased geographic scale.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Total organic sales growth - Objective focused on delivering organic sales growth. The Company&#8217;s organic sales growth rate was 2.6% in fiscal 2024.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Total income before income taxes - Objective focused on improving income before income taxes while making the investments for sustainable long-term organic sales growth. Income before income taxes improved from $225.7 million in fiscal 2023 to $247.8 million in fiscal </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024, while investments in R&amp;D increased from $61.4 million in fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to $67.7 million in fiscal 2024.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After a review of Mr. Shaller's performance, the Committee determined that Mr. Shaller's resulting performance level was 125% for his individual performance multiplier.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Thornton's individual performance multiplier for her role as CFO was the result of her contribution to several fiscal year objectives and individual annual goals as follows:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Selling, general and administrative expenses - Objective focused on reducing selling, general and administrative expenses throughout the Company, with a specific focus on reducing general and administrative expenses in a sustainable manner while continuing to invest in sales-generating resources. As a percentage of net sales, SG&amp;A expenses increased from 27.8% in fiscal 2023 to 28.1% in fiscal 2024 primarily due to investments in sales and technology-related roles.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Income before income taxes - Objective focused on improving income before income taxes while making the investments for sustainable long-term organic sales growth. Income before income taxes improved from $225.7 million in fiscal 2023 to $247.8 million in fiscal </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024, while investments in R&amp;D increased from $61.4 million in fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to $67.7 million in fiscal 2024.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cash flow - Objective focused on delivering strong cash flow in relation to net income. The company's cash flow from operating activities increased from $209.1 million in fiscal 2023 to $255.1 million in fiscal 2024. The Company's cash flow from operating activities as a percentage of net income was 119.6% in fiscal 2023 compared to 129.3% in fiscal 2024.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After a review of Ms. Thornton's performance, the Committee determined that Ms. Thornton's resulting performance level was 100% for her individual performance multiplier.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. DeBruine's individual performance multiplier was the result of his contribution to several fiscal year objectives and individual annual goals as follows:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Digital enhancement - Objective focused on improving the Company's digital presence and the use of data-driven marketing automation tools to expand and enhance our sales capabilities across both our Americas &amp; Asia and Europe &amp; Australia segments.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Technology - Objective focused on leading the integration of artificial intelligence (&#8220;AI&#8221;) and other advanced technologies into company processes to enhance efficiency, optimize existing tools, and drive innovation across all operational areas.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Facilities - Objective focused on overseeing all aspects of physical location management, including site selection and facility ownership or lease rationalization, to ensure optimal operational efficiency and continuity. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ESG - Objective focused on fostering a culture of sustainability, integrating ESG considerations into daily operations, with a focus on reducing waste.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After a review of Mr. DeBruine's performance, the Committee determined that Mr. DeBruine's resulting performance level was 125% for his individual performance multiplier.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Gorman's individual performance multiplier was the result of his contribution to several fiscal year objectives and individual annual goals as follows:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Compliance - Objective focused on ensuring continued compliance with domestic and international laws and regulations, as well as maintaining internal compliance programs.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Legal structure simplification - Objective focused on simplifying the Company's legal entity structure.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After a review of Mr. Gorman's performance, the Committee determined that Mr. Gorman's resulting performance level was 125% for his individual performance multiplier.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mr. Bojarski</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash incentive payable to Mr. Bojarski for fiscal 2024 was based on achievement of Americas &amp; Asia segment sales and operating income. For fiscal 2024, a cash incentive was funded for the achievement of the Americas &amp; Asia segment sales and operating income, as well as total company sales and total company income before income taxes based upon the achievement of the financial targets established at the beginning of the fiscal year. The multiplier for individual performance was applied to the achievement of these components to arrive at the final cash incentive award achieved.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The threshold, target, maximum and actual payout amounts for Mr. Bojarski were as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.436%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2024 Actual Results</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance Measure (weighting)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Threshold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Achievement ($)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Achievement (%)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas &amp; Asia Division Sales (25%)(millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$839.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$888.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$961.3 or more</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$883.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas &amp; Asia Division Operating Income (45%)(millions)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$193.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$215.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$237.4 or more</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$226.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company Sales (10%)(millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,274.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,352.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,463.4 or more</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,335.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company Income Before Income Taxes (20%)(millions)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$214.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$236.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$256.2 or more</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$249.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Individual Performance Multiplier</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2024 Annual Cash Incentive Award:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Threshold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum <br/>(% of Base Salary)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Actual Payout<br/>(%&#160;of&#160;Target)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Actual Payout<br/>(%&#160;of&#160;Base Salary)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Actual Payout<br/>($)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">O. Bojarski</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$449,869</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Bojarski's individual performance multiplier was the result of his contribution to several fiscal year objectives and individual annual goals in his role as President - Americas &amp; Asia as follows:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Americas &amp; Asia segment profit - Objective focused on improving segment profit in the Americas &amp; Asia segment while making the investments for sustainable long-term organic sales growth. Segment profit within the Americas &amp; Asia segment improved from $180.5 million in fiscal 2023 to $196.8 million in fiscal 2024.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Americas &amp; Asia organic sales growth - Objective focused on delivering organic sales growth in the Americas &amp; Asia segment. Organic sales within the Americas &amp; Asia segment increased by 3.1% in fiscal 2024.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Innovation development process - Objective focused on implementing sustainable processes to grow the Company&#8217;s pipeline of new products and to deliver the new products to market in a timely and cost-effective manner. Numerous new products were launched during fiscal 2024, including several printers introducing expanded software and mobile capabilities. The new product pipeline was streamlined and improved which has reduced the time frame and cost to move from new product idea to product launch.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After a review of Mr. Bojarski's performance, the Committee determined that Mr. Bojarski's resulting performance level was 100% for his individual performance multiplier as President - Americas &amp; Asia.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Term Equity Incentive Awards</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2024, the Committee reviewed historical award sizes and median levels of equity awarded to similar positions at our peer companies and other relevant market data. The Committee then approved the fiscal 2024 awards consisting of a combination of RSUs and PRSUs to align executive compensation with the creation of long-term shareholder value. The Committee uses its discretion in combination with peer group data, analysis of actual pay and performance, and advice from its independent compensation consultant to determine the size and type of equity awards granted to the CEO. For all other executives, the Committee also considers the input from the CEO when determining the size and type of annual equity awards. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RSUs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs generally vest one-third annually for three years. The Committee has the ability to vary the vesting schedule for new RSU grants in accordance with the terms of the plan. All RSUs are granted following the Committee's approval, with a fair value equal to the average of the high and low stock price on the grant date.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PRSUs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PRSUs granted in fiscal 2024 include two vesting criteria: 50% of the shares vest based on diluted EPS targets, and 50% of the shares vest based on revenue performance. Each of these metrics is based on achievement over four separate </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">performance periods as discussed in the Executive Summary. The diluted EPS performance measure aligns executive compensation with the creation of long-term shareholder value. If threshold performance is not achieved for a particular performance period, then no award will vest relative to that performance period. PRSUs will vest between 0% and 200% of target depending on the relative three-year achievement of revenue and diluted EPS growth goals over the respective performance periods.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No dividends are paid or accrued on the RSUs or PRSUs prior to the issuance of shares.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of long-term equity incentive awards granted to the Company's NEOs during fiscal 2024:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"/><td style="width:36.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.725%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Named Officers</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PRSUs (at target)<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSUs<br/>Grant&#160;Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R.R. Shaller</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,551,028&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775,508&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775,520&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.E. Thornton</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">O. Bojarski</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T.F. DeBruine</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,038&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.T. Gorman</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,522&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PRSUs Earned for the Fiscal 2022 - 2024 Performance Period</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below outlines the performance metrics, performance levels and actual performance achievement for the fiscal 2022 - 2024 PRSU cycle for the TSR and compound annual growth rate (&#8220;CAGR&#8221;) metrics:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Metric</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Threshold (25%)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Target (100%)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maximum (200%)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Actual Performance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% Payout Achieved</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Relative TSR Percentile</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25th</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50th</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75th</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56th</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.704%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weight</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Metric</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Threshold (25%)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1)<br/>Target (100%)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maximum (200%)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Actual Performance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% Payout Achieved</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 1, 2021 - July 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year 1 CAGR</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 1, 2022 - July 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year 2 CAGR</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 1, 2023 - July 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year 3 CAGR</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 1, 2021 - July 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total CAGR</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Payout Achieved</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The target performance and baseline have been adjusted to reflect divestitures. As the Company divested businesses in fiscal 2023 and fiscal 2024, the corresponding target performance has been modified for these performance periods. The Company's initial target performance was a CAGR of 6% for each of these years.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The PRSUs achieved a total payout of 89% based on half the awards vesting based on the TSR metric and half the awards vesting based on the revenue growth metric.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Elements of Compensation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Health and Welfare Benefits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We provide subsidized health and welfare benefits which include medical, dental, life and disability insurance and paid time off. Executive officers are entitled to participate in our health and welfare plans on generally the same terms and conditions as other employees, subject to limitations under applicable law. In addition, the Company maintains a supplemental long-term disability policy for its U.S. executives. The supplemental long-term disability policy provides for an additional 15% of compensation, up to a maximum additional benefit of $5,000 per month. Brady pays the premiums for these benefits; therefore, these benefits represent taxable benefits to the executive.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Retirement Benefits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Brady employees (including NEOs) in the United States and certain expatriate employees working for its international subsidiaries are eligible to participate in the Brady Corporation Matched 401(k) Plan (the &#8220;Matched 401(k) Plan&#8221;). NEOs in the United States and employees at certain United States locations are also eligible to participate in the Brady Corporation Funded Retirement Plan (&#8220;Funded Retirement Plan&#8221;). In addition, certain Brady international employees are </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eligible to participate in Company sponsored statutory and supplementary defined benefit pension plans that are primarily unfunded and provide an income benefit upon termination or retirement.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Funded Retirement Plan is a defined contribution plan through which the Company contributes 4% of the annual wages of each eligible participant. In addition, participants may elect to defer up to 5% of their annual wages into the Matched 401(k) Plan, which is matched up to an additional 4% contribution from the Company. Participants may elect to contribute an additional 45% of their eligible earnings to their Matched 401(k) Plan account without an additional matching contribution from the Company, which is subject to specified maximum limits allowed by the Internal Revenue Service ("IRS"). The assets of the Matched 401(k) Plan and Funded Retirement Plan credited to each participant are invested by the trustee of the Plans as directed by each plan participant in a variety of investment funds as permitted by the Plans. Participants in the Matched 401(k) Plan become fully vested in employer contributions over a two-year period of continuous service. Employer contributions to the Funded Retirement Plan become fully vested over a six-year period of continuous service.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefits are generally payable upon the death, disability, or retirement of the participant, or upon termination of employment before retirement, although benefits may be withdrawn from the Matched 401(k) Plan and paid to the participant in certain circumstances. Under certain specified circumstances, the Matched 401(k) Plan allows a participant to withdraw loans on their account.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation Arrangements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company has two deferred compensation plans, the Executive Deferred Compensation Plan and the Director Deferred Compensation Plan, that allow for compensation to be deferred into either the Company&#8217;s Class A Nonvoting Common Stock or other investment funds. Both the Director Deferred Compensation and the Executive Deferred Compensation Plans disallow transfers from other investment funds into the Company&#8217;s Class A Nonvoting Stock, and both disallow transfers from the Company&#8217;s Class A Nonvoting Stock into other investment funds. The assets in both deferred compensation plans are held in a Rabbi Trust and are invested by the trustee as directed by the participant. Executives and directors may elect whether to receive their account balance following termination of employment in a single lump sum payment or by means of distribution under an annual installment method. Distributions of the Company&#8217;s Class A Nonvoting Common Stock are made in-kind; distributions of mutual funds are made in cash.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executives are eligible to participate in the Brady Restoration Plan, which is a non-qualified deferred compensation plan that allows an equivalent benefit to the Matched 401(k) Plan and the Funded Retirement Plan for executives' income exceeding the IRS limits of participation in a qualified 401(k) plan. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Perquisites:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Brady generally provides executives with the following perquisites:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Financial planning and tax preparation;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Company car or car allowance;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Physical examination;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Long-term care insurance; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Personal liability insurance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Ownership Requirements</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to encourage our executive officers and directors to acquire and retain ownership of a significant number of shares of the Company's stock, stock ownership requirements have been established.</span></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board of Directors has established the following stock ownership requirements for our NEOs:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.605%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:51.463%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R.R. Shaller</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 times base salary</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.E. Thornton</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 times base salary</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">O. Bojarski</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 times base salary</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T.F. DeBruine</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 times base salary</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.T. Gorman</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 times base salary</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our NEOs are expected to meet their ownership requirement within five years of becoming an executive officer and may not sell shares, other than to cover tax withholding requirements associated with the vesting or exercise of an equity award, until such time as they meet the requirements. All NEOs were in compliance with their respective ownership requirements as of July 31, 2024. If an executive does not meet his or her ownership requirement within five years, the Committee may direct that the executive's after-tax payout on any incentive plans will be in Class A Nonvoting Common Stock in order to satisfy the executive&#8217;s ownership requirement.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual stock ownership of each NEO is reviewed on an annual basis to ensure the guidelines are met. The following equity balances are included for purposes of determining whether an executive meets his or her ownership requirements: the fair market values of Company stock owned, Company stock held in the Executive Deferred Compensation Plan, RSUs, and the value of vested and &#8220;in the money&#8221; stock options. The fair market value of PRSUs are excluded from the determination of executive ownership levels.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Insider Trading and Anti-Hedging Policy</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Insider Trading Policy prohibits hedging and other monetization transactions in Company securities by officers, directors and employees. The prohibition of hedging transactions includes financial instruments such as prepaid variable forwards, equity swaps, collars and exchange funds. The Insider Trading Policy also prohibits the pledging of Company stock as collateral for loans or holding Company securities in a margin account by officers, directors or employees.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employment and Change of Control Agreements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employment Offer Letters</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into an employment offer letter dated May 24, 2024 with Mr. DeBruine. The offer letter provided that Mr. DeBruine receive an annual base salary of $450,000, with eligibility for a target annual bonus at 60% of base salary, a recommendation for a fiscal 2025 annual equity award with a grant date value of $475,000 and ability to participate in the Company&#8217;s equity incentive and other benefit plans on a basis similar to other executive officers, including a car allowance.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Shaller also has an employment offer letter providing for certain severance benefits, as described below under &#8220;Potential Payments Upon Termination or Change of Control.&#8221; None of the other NEOs have any severance agreements or similar arrangements that would apply outside of a change of control.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Change of Control Agreements</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board of Directors previously approved change of control agreements for all of the NEOs of the Company. The agreements applicable to the NEOs provide a payment of an amount commensurate to a multiple of their salary and annual cash incentive payment, as specified in their respective agreement, prior to the date the change of control occurs in the event of termination or resignation for good cause upon a change of control. All of the NEO's agreements provide for up to $25,000 of attorney fees to enforce the executive's rights under the agreement. Payments under the agreement will be made over two years.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the 2012 Omnibus Incentive Stock Plan and the 2017 and 2023 Omnibus Incentive Plans, in the event of (a) the merger or consolidation of the Company with or into another corporation or corporations in which the Company is not the surviving corporation, (b) the adoption of any plan for the dissolution of the Company, or (c) the sale or exchange of all or substantially all the assets of the Company for cash or for shares of stock or other securities of another corporation, all then-unexercised stock options become fully exercisable and all restrictions placed on restricted stock, and performance-based and time-based restricted stock units will lapse. If any stock option is canceled subsequent to the events described above, the Company or the corporation assuming the obligations of the Company, shall pay an amount of cash or stock equal to the in-the-money value of the canceled stock options. The awards granted under the 2017 and 2023 Omnibus Incentive Plans provide for either accelerated or continuation of vesting of stock options and RSUs upon termination due to retirement, for which the eligibility criteria is 60 years of age and 5 years of service.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-Compete/Non-Solicitation/Confidentiality</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity awards under the Company's 2012 Omnibus Incentive Stock Plan and the 2017 and 2023 Omnibus Incentive Plans contain non-competition, non-solicitation and confidential information covenants applicable to the award recipients. The confidential information covenant prohibits the use, disclosure, copying or duplication of the Company's confidential information other than in the course of authorized activities conducted in the course of the recipient's employment with the Company. The other covenants prohibit the NEOs for 12 months after termination of employment with the Company, from (i) performing duties for or as a competitor of the Company which are the same or similar to those performed by the recipient in the 24 months prior to termination of employment with the Company, (ii) soliciting customers for the sale of competitive products, (iii) soliciting employees to join a competitor or otherwise terminate their relationship with the Company, or (iv) interfering in the Company's relationships with its vendors and suppliers.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tax Considerations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 162(m) of the Internal Revenue Code generally disallows a federal income tax deduction to publicly traded companies for compensation in excess of $1&#160;million per year paid to certain current and former executive officers. Historically, </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the $1&#160;million deduction limit generally has not applied to compensation that satisfies IRS requirements for qualified performance-based compensation.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Committee's intent is to preserve the deductibility of executive compensation to the extent reasonably practicable and to the extent consistent with its other compensation objectives. However, the Committee believes Section&#160;162(m) is only one of several relevant considerations in establishing executive compensation and believes Section 162(m) implications should not compromise its ability to design and maintain executive compensation arrangements intended to, among other things, attract, motivate and help retain a highly qualified and successful management team to lead the Company. As a result, the Committee retains the flexibility to provide compensation it determines to be in the best interests of the Company and its shareholders even if that compensation ultimately is not tax deductible.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Considerations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When reviewing preliminary recommendations and in connection with approving the terms of a given incentive plan, management and the Committee review and consider the accounting implications of a compensation arrangement, including the estimated expense and other accounting and disclosure requirements. With consideration of the accounting treatment associated with an incentive plan design, management and the Committee may alter or modify the incentive award if the award and the related accounting consequences were to adversely affect our financial performance.</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_193"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management Development and Compensation Committee Interlocks and Insider Participation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2024, the Committee was composed of Mses. Gioia and Williams and Messrs. Bem, Richardson and Nargolwala. There are no relationships among the Company's executive officers, members of the Committee or entities whose executives serve on the Board that require disclosure under applicable SEC regulations.</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_196"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management Development and Compensation Committee Report</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Committee has reviewed and discussed the Compensation Discussion and Analysis with management; based on the review and discussions, the Committee recommended to the Board of Directors that the Compensation Discussion and Analysis be included in the Company's Annual Report on Form 10-K.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nancy Gioia, Chair</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">David Bem</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vineet Nargolwala</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bradley Richardson</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michelle Williams</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_199"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Compensation Policies and Practices</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that its compensation policies, practices, and procedures for executive officers and all other employees are designed to avoid incentives that create unnecessary or excessive risks that are reasonably likely to have a material adverse effect on the Company. The Company's compensation programs are weighted towards offering long-term incentives that reward sustainable performance; do not offer significant short-term incentives that might drive high-risk investments at the expense of long-term Company value; and are set at reasonable and sustainable levels, as determined by a review of the Company's economic position, as well as the compensation offered by comparable companies. Under the oversight of its Audit and Management Development and Compensation Committees, the Company reviewed its compensation policies, practices and procedures for all employees, including executive officers, to evaluate and ensure that they did not foster risk-taking beyond that deemed acceptable within the Company's business model.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_202"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summary Compensation Table</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth compensation awarded to, earned by, or paid to the NEOs, who served as executive officers during the year ended July&#160;31, 2024, for services rendered as an executive officer to the Company and its subsidiaries during the years ended July&#160;31, 2024,&#160;July&#160;31, 2023 and July&#160;31, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.221%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.707%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Name and Principal Position</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal<br/>Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Salary<br/>($)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Bonus ($)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stock Awards<br/>($)(1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Option Awards<br/>($)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-Equity Incentive Plan Compensation<br/>($)(2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All Other Compensation<br/>($)(3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total<br/>($)</span></td></tr><tr style="height:14pt"><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">R.R. Shaller, President, CEO &amp; Director</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (4)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">859,212&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,551,028&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,439,180&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198,208&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,047,628&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">774,808&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,164,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,162,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,242,497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">502,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,608,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,000,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">737,828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,968,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A.E. Thornton, CFO, CAO &amp; Treasurer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (5)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">468,173&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">675,016&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">439,146&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,978&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,658,313&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">314,614&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,060&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,881&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,423&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">663,003&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,631&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,031&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,001&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,912&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,516&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">556,091&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">O. Bojarski, President -Americas &amp; Asia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461,404&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">682,053&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">449,869&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,005&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,690,331&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">401,077&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">387,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,666,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">T.F. DeBruine, Chief Operating Officer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">354,327&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220,084&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306,896&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,432&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">961,739&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">317,500&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,926&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,063&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238,125&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,912&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">836,526&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">259,331&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,085&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,319&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,876&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,241&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">652,852&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" rowspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A.T. Gorman, General Counsel and Secretary</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">341,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,072&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">342,957&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,987&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,069,266&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">322,616&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193,569&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">856,097&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,481&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,792&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,752&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220,564&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,478&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">866,067&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the grant date fair value of RSUs and PRSUs computed in accordance with accounting guidance for equity grants made or modified in the applicable year. The grant date fair value of RSUs is calculated based on the number of shares of Class A Common Stock underlying the RSUs times the average of the high and low stock price of Class A Common Stock on the date of grant. The grant date fair value of PRSUs was calculated based on the number of shares of Class A Common Stock underlying the award times the average of the high and low stock price of Class A Common Stock on the date of grant. The actual value of a RSU will depend on the market value of the Class A Common Stock on the date the stock is sold. The table reflects the grant date fair value at target for PRSUs (100%). The values of the stock awards in fiscal at the grant date if the highest level of performance conditions were to be achieved would be as follows: Mr. Shaller, $5,326,536; Ms. Thornton, $1,012,519; Mr. Bojarski, $1,023,087; Mr. DeBruine, $330,128; and Mr. Gorman, $472,594.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents annual cash incentives earned during the listed fiscal years, which was paid during the next fiscal year. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The amounts in the 'All Other Compensation' column include: matching contributions to the Company&#8217;s Matched 401(k) Plan, Funded Retirement Plan and Restoration Plan, company car or car allowance, the cost of group term life insurance, the cost of long-term care insurance, the cost of disability insurance and other compensation or perquisites. The other compensation includes pay related to severance agreements, settlement agreements and other perquisites including annual allowances for financial and tax planning and the cost of personal liability insurance. Refer to the table following these footnotes.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Upon his appointment to President, Chief Executive Officer and Director on April 1, 2022, Mr. Shaller was awarded $760,500 of stock options and $760,500 of RSUs. In addition, Mr. Shaller was granted an additional $250,000 RSU award at this time. The $760,500 stock option and $760,500 RSU grants related to an early grant of Mr. Shaller's fiscal 2023 equity awards, so he did not receive any stock options or RSUs during fiscal 2023. As such, fiscal 2024 was the first year in which Mr. Shaller received his full Chief Executive Officer compensation and benefits.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Ms. Thornton was appointed as Chief Financial Officer, Chief Accounting Officer and Treasurer effective April 14, 2023. As part of her appointment, Ms. Thornton received a base salary of $450,000. In fiscal 2024, Ms. Thornton began receiving equity awards and other incentive benefits corresponding to her appointment as Chief Financial Officer.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.925%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retirement Plan Contributions<br/>($)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Company Car<br/>($)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Group Term Life Insurance<br/>($)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-term Care Insurance<br/>($)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-term Disability Insurance<br/>($)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other<br/>($)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total All Other Compensation <br/>($)</span></td></tr><tr style="height:14pt"><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">R.R. Shaller</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">163,895&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,566&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,475&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,315&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,957&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198,208&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,475&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,475&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" rowspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A.E. Thornton </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,953&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,000&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">677&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,024&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,324&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,978&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,781&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,915&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">756&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">822&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,423&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,516&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,516&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">O. Bojarski</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,123&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">871&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,624&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,812&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,575&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,005&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">527&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">T.F. DeBruine</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,854&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,000&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">709&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,182&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,997&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">690&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,432&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,749&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,523&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,640&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,912&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,395&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,846&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,241&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" rowspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A.T. Gorman</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">703&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,782&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,104&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,987&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">593&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,726&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,718&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">393&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,486&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,024&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,857&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,478&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div id="i2a33acdf433048828ff20bb0d3cc882a_205"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Grants of Plan-Based Awards for 2024</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes grants of plan-based awards made during fiscal 2024 to the NEOs.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.502%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.431%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.272%"/><td style="width:0.1%"/></tr><tr style="height:39pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">Grant Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">Estimated Future Payouts Under Non-Equity&#160;<br/>Incentive&#160;Plan&#160;Awards&#160;(1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">Estimated Future Payouts Under Equity&#160;Incentive&#160;Plan&#160;Awards&#160;(2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">All Other Stock Awards:<br/>Number&#160;of Shares of Stock or Units <br/>(#) (3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">All Other Option Awards:<br/>Number of Securities Underlying Options<br/>(#)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">Exercise or Base Price of Stock or Option Awards<br/>($) (4)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">Grant Date Fair Value of Stock and Option Awards<br/>($)</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">Threshold &#160;($)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">Target ($)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">Maximum &#160;($)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">Threshold &#160;(#)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">Target (#)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">Maximum &#160;(#)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">R.R. Shaller</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">874,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">2,623,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">8/1/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">8,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">34,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">69,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">1,775,508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">10/2/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">32,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">1,775,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">A.E. Thornton</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">330,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">992,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">8/1/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">1,649&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">6,597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">13,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">337,503&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">10/2/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">6,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">337,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">O. Bojarski</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">349,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">1,049,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">8/1/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">1,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">6,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">13,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">341,033&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">10/2/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">6,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">341,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">T.F. DeBruine</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">183,221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">549,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">8/1/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">538&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">2,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">4,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">110,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">10/2/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">2,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">110,038&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">A.T. Gorman</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">207,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">621,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">8/1/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">3,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">6,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">157,522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">10/2/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">2,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">157,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">At its July 2023 meeting, the Committee approved the values of the annual cash incentive award threshold, target and maximums under the Company's annual cash incentive plan. The structure of the plan is described in the Compensation Discussion and Analysis above and was set prior to the beginning of the fiscal year.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">This award represents PRSUs granted August 1, 2023, as part of the annual fiscal 2024 equity grant. These PRSUs have a three-year performance period with the number of shares issued at vesting determined by the Company's achievement of revenue and diluted EPS growth goals over the three-year performance period. Payout opportunities will range from 0% to 200% of the target award. Target payout is set at 100% of award value, with threshold and maximum payouts set at 25% and 200% of target award value, respectively.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The RSU awards vest equally over three years.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The base price for the RSU and PRSU awards is the average of the high and low prices of the Company&#8217;s Class&#160;A Common Stock as reported by the NYSE on the date of the grant.</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_208"></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Outstanding Equity Awards at July 31, 2024</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.173%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.173%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.184%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Option Awards </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Stock Awards</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Number of Securities Underlying Unexercised Options Exercisable<br/>(#)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Number of Securities Underlying Unexercised Options Unexercisable<br/>(#)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Option Exercise Price<br/>($)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Option Expiration Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Number of Shares or Units of Stock That Have Not Vested<br/>(#)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Market Value&#160;of Shares or Units of Stock That Have Not Vested<br/>($)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Equity Incentive Plan Awards: Number of Unearned Shares, Units, or Other Rights That Have Not Vested<br/>(#)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Equity Incentive Plan Awards: Market or Payout Value of Unearned Shares, Units Or Other Rights That Have Not Vested<br/>($)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">R.R. Shaller</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">23,576&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">35.14&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9/23/2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">21,295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">36.85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9/22/2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">22,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">43.98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9/25/2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">20,137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">54.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9/20/2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">25,636&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">39.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9/30/2030</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">13,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6,832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">49.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9/16/2031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">40,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">20,309&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">46.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4/1/2032</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">115,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,784&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(4)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">127,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">388,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">32,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,320,164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">207,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,897&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(8)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">207,454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">10,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(9)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">746,749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">10,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(10)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">746,749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">34,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,485,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">A.E. Thornton</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">35.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9/23/2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">36.85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9/22/2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">43.98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9/25/2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">54.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9/20/2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">39.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9/30/2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">49.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9/16/2031</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(12)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">43.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9/19/2032</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">159,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">19,191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(14)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">59,317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">441,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6,597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">472,411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">O. Bojarski</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">8,175</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">585,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6,223</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">445,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6,666&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">477,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">T.F. DeBruine</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">54.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9/20/2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">49.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9/16/2031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(12)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">43.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9/19/2032</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">11,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(16)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">52,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">920&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(14)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">65,881&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">143,793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">823&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">58,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.173%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.173%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.184%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Option Awards </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Stock Awards</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Number of Securities Underlying Unexercised Options Exercisable<br/>(#)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Number of Securities Underlying Unexercised Options Unexercisable<br/>(#)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Option Exercise Price<br/>($)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Option Expiration Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Number of Shares or Units of Stock That Have Not Vested<br/>(#)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Market Value&#160;of Shares or Units of Stock That Have Not Vested<br/>($)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Equity Incentive Plan Awards: Number of Unearned Shares, Units, or Other Rights That Have Not Vested<br/>(#)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Equity Incentive Plan Awards: Market or Payout Value of Unearned Shares, Units Or Other Rights That Have Not Vested<br/>($)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">823&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(10)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">58,935&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">154,033&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">A.T. Gorman</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">8,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">39.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9/30/2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">49.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9/16/2031</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,020&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(12)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">43.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9/19/2032</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">36,306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(14)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">83,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">205,879&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">65,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">915&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(8)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">65,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(9)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">74,403&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(10)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">74,403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">220,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">The remaining options vest on September 16, 2024.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Effective April 1, 2022, Mr. Shaller was awarded 60,928 stock options as part of his appointment to President, CEO and Director. The remaining options vest on April 1, 2025.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">This award represents RSUs awarded on September 16, 2021 as part of the annual fiscal 2022 equity grant. The remaining units vest on September 16, 2024.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Effective April 1, 2022, Mr. Shaller was awarded a one-time special equity grant of 5,354 RSUs as part of his appointment to President, CEO and Director. The remaining units vest on April 1, 2025.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Effective April 1, 2022, Mr. Shaller was awarded 16,285 RSUs as part of his appointment to President, CEO and Director. This award represents Mr. Shaller's fiscal 2024 annual equity grant in which he received at an earlier grant date of April 1, 2023 to correspond with timing of his appointment to President, CEO and Director. One-half of the units vest on April 1, 2024, and the remaining units vest on April 1, 2025.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">This award represents RSUs awarded on October 2, 2023 as part of the annual fiscal 2024 equity grant. One third of the units vest on October 2, 2024, one-third of the units vest on October 2, 2025 and one-third of the units vest on October 2, 2026.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">This award represents PRSUs awarded on August 2, 2021, as part of the annual fiscal 2022 equity grant. These PRSUs have a three-year performance period with the number of shares issued at vesting determined relative to the Company's revenue performance measured with respect to organic revenue growth over four equally-weighted performance periods. Payout opportunities will range from 0% to 200% of the target award. The amounts listed above are based on the target value of each award (100%).</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">This award represents PRSUs awarded on August 2, 2021, as part of the annual fiscal 2022 equity grant. These PRSUs have a three-year performance period with the number of shares issued at vesting determined by the Company's TSR relative to the S&amp;P 600 SmallCap Industrials Index. Payout opportunities will range from 0% to 200% of the target award. The amounts listed above are based on the target value of each award (100%).</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">This award represents PRSUs awarded on August 1, 2022, as part of the annual fiscal 2023 equity grant. These PRSUs have a three-year performance period with the number of shares issued at vesting determined relative to the Company's revenue performance measured with respect to organic revenue growth over four equally-weighted performance periods. Payout opportunities will range from 0% to 200% of the target award. The amounts listed above are based on the target value of each award (100%).</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.84pt">This award represents PRSUs awarded on August 1, 2022, as part of the annual fiscal 2023 equity grant. These PRSUs have a three-year performance period with the number of shares issued at vesting determined by the Company's TSR relative to the S&amp;P 600 SmallCap Industrials Index. Payout opportunities will range from 0% to 200% of the target award. The amounts listed above are based on the target value of each award (100%).</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.84pt">This award represents PRSUs awarded on August 1, 2023, as part of the annual fiscal 2024 equity grant. These PRSUs have a three-year performance period with the number of shares issued at vesting determined by the Company's </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">achievement of revenue and diluted EPS growth goals over the three-year performance period. Payout opportunities will range from 0% to 200% of the target award. The amounts listed above are based on the target value of each award (100%).</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.84pt">One-half of the options vest on September 19, 2024, and the remaining options vest on September 19, 2025.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.84pt">Effective June 21, 2021, Ms. Thornton was awarded 4,459 RSUs for retention purposes. The remaining units vest on June 21, 2025.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.84pt">This award represents RSUs awarded on September 19, 2022 as part of the annual fiscal 2023 equity grant. One-half of the units vest on September 19, 2024, and the remaining units vest on September 19, 2025.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.84pt">Effective August 25, 2022, Mr. Bojarski was awarded 12,263 RSUs as part of his appointment as President - Identification Solutions. One-third of the units vest on August 25, 2023, one-third of the units vest on August 25, 2024 and one-third of the units vest on August 25, 2025.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.84pt">Effective April 11, 2022, Mr. DeBruine was awarded 2,191 RSUs when he was named Vice President of Global Operations. The remaining units vest on April 11, 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_211"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Option Exercises and Stock Vested for Fiscal 2024</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes option exercises and the vesting of restricted stock during fiscal 2024 to the NEOs.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.258%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Option Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Awards</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of&#160;Shares Acquired on Exercise<br/>(#)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value&#160;Realized on Exercise <br/>($) (1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of&#160;Shares Acquired on Vesting<br/>&#160;(#)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value&#160;Realized on Vesting<br/>($) (2)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R.R. Shaller</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">915,281&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.E. Thornton</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">O. Bojarski</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,088&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,848&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T.F. DeBruine</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,599&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,769&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.T. Gorman</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The value realized on exercise of stock options reflects the difference between the option exercise price and the market price at exercise multiplied by the number of shares.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The value realized on vesting of stock awards reflects the number of shares vested multiplied by the market price (average of the high and low of the stock price) of the stock on the vest date.</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_2346"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits for Fiscal 2024</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None of the NEOs participated in a defined benefit pension plan during fiscal 2024.</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_217"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Qualified Deferred Compensation for Fiscal 2024</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity within the Executive Deferred Compensation Plan and the Brady Restoration Plan during fiscal 2024 for the NEOs.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.773%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Executive Contributions in Fiscal 2024<br/>($)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Company Contributions in Fiscal 2024<br/>($)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Earnings in Fiscal 2024<br/>($)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Withdrawals/Distributions<br/>($)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Balance at July 31, 2024<br/>($)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R.R. Shaller</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,332,814&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,874&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,717,236&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.E. Thornton</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,881&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,099&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">O. Bojarski</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T.F. DeBruine</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.T. Gorman</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,743&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,373&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,024&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The executive contribution amounts included in this table are derived from the Salary and Non-Equity Incentive Plan Compensation columns of the Summary Compensation Table. The Company's contribution amounts included in this table are reported in the All Other Compensation columns of the Summary Compensation Table. Amounts reported in the aggregate balance at July 31, 2024, net of historical earnings and losses were previously reported as compensation to the NEO in the Summary Compensation Table for previous years. See discussion of the Company's non-qualified deferred compensation plans in the Compensation Discussion and Analysis.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_220"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Potential Payments Upon Termination or Change of Control</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in the Employment and Change of Control Agreements section of the Compensation Discussion and Analysis above, the Company has entered into an employment offer letter with Mr. Shaller and change of control agreements with all of the NEOs that provide for benefits following termination of employment and/or a change of control. In addition, our equity incentive plans provide for certain potential benefits upon a change of control.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The offer letter entered into with Mr. Shaller provides that he is deemed an at-will employee but will receive a severance benefit equal to equal to two times the sum of his base salary and target bonus, payable in monthly installments over a 24-month period, in the event his employment is terminated without cause or he resigns for good reason as described therein. The offer letter also contains 24-month non-competition and non-solicitation provisions, as well as standard confidentiality and non-disparagement provisions. None of the other NEOs have any severance agreements or similar arrangements that would apply outside of a change of control.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of the change of control agreement are triggered if, within a 24-month period beginning with the date a change of control occurs, (i)&#160;the executive&#8217;s employment with the Company is involuntarily terminated other than by reason of death, disability or cause, or (ii)&#160;the executive&#8217;s employment with the Company is voluntarily terminated by the executive subsequent to (a)&#160;any reduction in the total of the executive&#8217;s annual base salary, exclusive of fringe benefits, and the executive&#8217;s target annual cash incentive in comparison with the executive&#8217;s annual base salary and target annual cash incentive immediately prior to the date the change of control occurs, (b)&#160;a significant diminution in the responsibilities or authority of the executive in comparison with the executive&#8217;s responsibility and authority immediately prior to the date the change of control occurs, or (c)&#160;the imposition of a requirement by the Company that the executive relocate to a principal work location more than 50 miles from the executive&#8217;s principal work location immediately prior to the date the change of control occurs.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following termination due to a change of control, executives shall be paid a multiplier of their annual base salary in effect immediately prior to the date the change of control occurs plus a multiplier of their annual cash incentive payment as discussed in their respective change of control agreements prior to the date the change of control occurs, payable in monthly installments over a 24-month period. If the payments upon termination due to change of control result in any excise tax being incurred by Messrs. Shaller, Bojarski, DeBruine and Gorman and Ms. Thornton as a result of Section&#160;280G of the Internal Revenue Code, the officer will be solely responsible for such excise tax. The Company will also reimburse a maximum of $25,000 of legal fees incurred by the executives in order to enforce the change of control agreement, in which the executive prevails. The Company's change of control agreements contain confidentiality provisions.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following information and tables set forth the amount of payments to each NEO in the event of termination of employment as a result of a change of control.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No other employment agreements providing specified payments upon termination have been entered into between the Company and any of the NEOs in fiscal year 2024. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assumptions and General Principles</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions and general principles apply with respect to the tables that follow in this section.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The amounts detailed in the tables assume that each NEO terminated employment on July&#160;31, 2024. Accordingly, the tables reflect amounts earned as of July&#160;31, 2024, and include estimates of amounts that would be paid to the NEO upon the termination or occurrence of a change of control. The actual amounts that would be paid to an NEO can only be determined at the time of termination.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The tables below include amounts the Company is obligated to pay the NEO as a result of the severance agreement and executed change of control agreement or under the applicable equity incentive plan. The tables do not include benefits that are paid generally to all salaried employees or a broad group of salaried employees. Therefore, the NEOs would receive benefits in addition to those set forth in the tables. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An NEO is entitled to receive base salary earned during their term of employment regardless of the manner in which the named executive officer&#8217;s employment is terminated. As such, this amount is not disclosed in the tables.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Russell R. Shaller</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the amount payable assuming that the terms of the change of control agreement or equity incentive plan were triggered on July&#160;31, 2024, and the NEO was required to legally enforce the terms of the agreement.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.955%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Base Salary ($) (1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Annual Cash Incentive&#160;($)&#160;(2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted&#160;Stock Unit Acceleration Gain ($) (3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock&#160;Option Acceleration Gain ($) (4)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Legal Fee Reimbursement ($) (5)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total ($)</span></td></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,749,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,749,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,300,640&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,971&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,478,611&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents two times the base salary in effect at July&#160;31, 2024.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents two times the target annual cash incentive amount in effect at July&#160;31, 2024.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the closing market price of $71.61 on 101,950 unvested RSUs and PRSU awards that would vest due to change of control (regardless of whether employment were terminated). The restricted stock unit acceleration gain for PRSUs is based on the number of shares earned based on actual performance for the fiscal 2022 award and target performance for the fiscal 2023 and 2024 awards.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the difference between the closing market price of $71.61 and the exercise price on 27,141 unvested, in-the-money stock options that would vest due to change of control. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the maximum reimbursement of legal fees allowed.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the amount payable assuming that the severance terms of Mr. Shaller's offer letter were triggered on July&#160;31, 2024.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:31.891%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.891%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.452%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Base Salary ($) (1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Annual Cash Incentive&#160;($)&#160;(2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total ($)</span></td></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,749,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,749,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,498,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents two times the base salary in effect at July&#160;31, 2024.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents two times the target annual cash incentive amount in effect at July&#160;31, 2024.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As Mr. Shaller is eligible for continued vesting of equity awards through the retirement conditions of the applicable equity incentive plan agreements, which requires the employee to reach age 60 and 5 years of service, the following table outlines the amount subject to continued vesting assuming that Mr. Shaller retired on July&#160;31, 2024.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:23.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSU ($) (1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PRSU&#160;($)&#160;(2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock option ($) (3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total ($)</span></td></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,951,693&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,181,384&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,971&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,788,048&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the closing market price of $71.61 on 41,219 unvested RSU awards that would continue vesting as part of satisfying retirement conditions.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the closing market price of $71.61 on 30,462 unvested PRSU awards that would continue vesting as part of satisfying retirement conditions. The value for PRSUs is based on the number of shares earned based on actual performance for the fiscal 2022 award and target performance for the fiscal 2023 and 2024 awards pro-rated for service period satisfied.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the difference between the closing market price of $71.61 and the exercise price on 27,141 unvested, in-the-money stock options that would continue vesting as part of satisfying retirement conditions.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ann E. Thornton</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the amount payable assuming that the terms of the change of control agreement or equity incentive plan were triggered on July&#160;31, 2024, and the NEO was required to legally enforce the terms of the agreement.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:14.852%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.852%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Base Salary ($) (1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Annual Cash Incentive&#160;($)&#160;(2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted&#160;Stock Unit Acceleration Gain ($) (3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock&#160;Option Acceleration Gain ($) (4)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Legal Fee Reimbursement ($) (5)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total ($)</span></td></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">945,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147,121&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,772&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,878,393&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents two times the base salary in effect at July&#160;31, 2024.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents two times the target annual cash incentive amount in effect at July&#160;31, 2024.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the closing market price of $71.61 on 16,019 unvested RSUs and PRSUs that would vest due to the change of control. The restricted stock unit acceleration gain for PRSUs is based on the number of shares earned based on target performance for the 2024 awards.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the difference between the closing market price of $71.61 and the exercise price on 3,804 unvested, in-the-money stock options that would vest due to change of control. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the maximum reimbursement of legal fees allowed.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Olivier Bojarski</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the amount payable assuming that the terms of the change of control agreement or equity incentive plan were triggered on July&#160;31, 2024, and the NEO was required to legally enforce the terms of the agreement.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:14.852%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.852%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Base Salary ($) (1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Annual Cash Incentive&#160;($)&#160;(2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted&#160;Stock Unit Acceleration Gain ($) (3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Option Acceleration Gain ($)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Legal Fee Reimbursement ($) (4)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total ($)</span></td></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">933,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699,750&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,508,393&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,166,143&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents two times the base salary in effect at July&#160;31, 2024.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents two times the target annual cash incentive amount in effect at July&#160;31, 2024.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the closing market price of $71.61 on 21,064 unvested RSUs and PRSUs that would vest due to the change in control. The restricted stock unit acceleration gain for PRSUs is based on the number of shares earned based on target performance for the 2024 awards.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the maximum reimbursement of legal fees allowed.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Thomas F. DeBruine</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the amount payable assuming that the terms of the change of control agreement or equity incentive plan were triggered on July&#160;31, 2024, and the NEO was required to legally enforce the terms of the agreement.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:14.852%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.852%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Base Salary ($) (1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Annual Cash Incentive&#160;($)&#160;(2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted&#160;Stock Unit Acceleration Gain ($) (3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Option Acceleration Gain ($) (4)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Legal Fee Reimbursement ($) (5)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total ($)</span></td></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,811&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,657&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,122,468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents two times the base salary in effect at July&#160;31, 2024.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents two times the target annual cash incentive amount in effect at July&#160;31, 2024.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the closing market price of $71.61 on 7,622 unvested RSUs and PRSUs that would vest due to the change of control. The restricted stock unit acceleration gain for PRSUs is based on the number of shares earned based on target performance for the 2023 and 2024 awards.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the difference between the closing market price of $71.61 and the exercise price on 4,146 unvested, in-the-money stock options that would vest due to change of control. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the maximum reimbursement of legal fees allowed.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Andrew T. Gorman</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the amount payable assuming that the terms of the change of control agreement or equity incentive plan were triggered on July&#160;31, 2024, and the NEO was required to legally enforce the terms of the agreement.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:14.852%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.852%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Base Salary ($) (1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Annual Cash Incentive&#160;($)&#160;(2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted&#160;Stock Unit Acceleration Gain ($) (3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Option Acceleration Gain ($) (4)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Legal Fee Reimbursement ($) (5)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total ($)</span></td></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,756&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811,556&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,580&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,910,892&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents two times the base salary in effect at July&#160;31, 2024.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the average annual cash incentive payment received in the last three years ended July&#160;31, 2024, 2023 and 2022.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the closing market price of $71.61 on 11,333 unvested RSUs and PRSUs that would vest due to the change of control. The restricted stock unit acceleration gain for PRSUs is based on the number of shares earned based on actual performance for the fiscal 2022 award and target performance for the fiscal 2023 and 2024 awards.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the difference between the closing market price of $71.61 and the exercise price on 6,195 unvested, in-the-money stock options that would vest due to change of control. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the maximum reimbursement of legal fees allowed.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Potential Payments Upon Termination Due to Death or Disability</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of termination due to death or disability, all unexercised, unexpired stock options would immediately vest and all restricted stock unit awards would immediately become unrestricted and fully vested. The following table shows the amount payable to the NEOs should this event occur on July&#160;31, 2024.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:36.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.757%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unvested&#160;RSUs and PRSUs as of July&#160;31, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs and PRSUs&#160;Acceleration Gain $ (1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unvested, In-the-Money Stock Options as of July&#160;31, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock&#160;Option Acceleration Gain $ (2)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R.R. Shaller</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,950&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,300,640&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,141&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,971&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.E. Thornton</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">O. Bojarski</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,508,393&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T.F. DeBruine</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,811&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,657&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.T. Gorman</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,195&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the closing market price of $71.61 on unvested RSUs and PRSUs awards that would vest due to death or disability. The restricted stock unit acceleration gain for PRSUs is based on the number of shares earned based on actual performance for the fiscal 2022 award and target performance for the fiscal 2023 and 2024 awards.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the difference between the closing market price of $71.61 and the exercise price on unvested, in-the-money stock options that would vest due to death or disability.</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_223"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CEO Pay Ratio Disclosure</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized below is the ratio of the total compensation of our CEO, Russell R. Shaller, to the total compensation of our median employee.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2024:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the median of the annual total compensation of all of our employees, other than the CEO, was $52,698; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the annual total compensation of our CEO, as reported in the Summary Compensation Table, was $6,047,828.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, the ratio of the CEO&#8217;s annual total compensation to the median of the annual total compensation of all other employees was approximately 115:1.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2024, to identify the median of the annual total compensation of all our employees, as well as to determine the annual total compensation of our median employee, we used the following methodology and assumptions:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A measurement date of May 31, 2024 was used to identify our median employee, which is within three months of the Company's fiscal 2024 year end. As of this date, the Company's total employee population, excluding the CEO, consisted of 5,660 individuals, which comprised all full-time and part-time employees. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The employee population consisted of 5,660 individuals, of which 1,577 were in the United States and 4,083 were outside of the United States.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company used annual total cash compensation earned by our employees, as compiled from our payroll records, as the consistently applied compensation measure by which to determine the median employee. This reflects the principal forms of compensation delivered to all of our employees and is readily available in each country.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We annualized the compensation of employees for the full fiscal year and for employees hired during the fiscal year.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">For employees outside of the United States, we used applicable currency exchange rates based on the average exchange rate over the period to convert all compensation data.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our median employee's total compensation for 2024 was calculated in the same manner as total compensation for each of the NEOs within the Summary Compensation Table and includes contributions to health and welfare benefits.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_226"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pay Versus Performance</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following Pay Versus Performance table summarizes compensation for our principal executive officers ("PEOs") and the average compensation amounts to all other non-PEO NEOs as reported in the Summary Compensation Table ("SCT") for the past three fiscal years, as well as amounts for Compensation Actually Paid ("CAP") to these groups calculated and reported as required under new SEC disclosure requirements. The below table also includes the Company's Total Shareholder Return ("TSR") results, Peer Group TSR, net income and the Company selected performance measure - <ix:nonNumeric contextRef="c-1" name="ecd:CoSelectedMeasureName" id="f-1247">Operating Income</ix:nonNumeric>. We have selected Operating Income as our primary financial measure we consider to be most important in linking performance to compensation actually paid as the Company's overall NEO compensation structure is designed to drive profitable growth leading to long-term shareholder value creation.</span></div><ix:nonNumeric contextRef="c-1" name="ecd:PvpTableTextBlock" id="f-1248" escape="true"><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:3.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.253%"/><td style="width:0.1%"/></tr><tr><td colspan="51" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Pay Versus Performance Table (1) (2)</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Summary Compensation Table Total for PEO ($)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Compensation Actually Paid to PEO ($) (3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Avg. Summary Compensation Table total for non-PEO NEOs ($)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Avg. Compensation Actually Paid to non-PEO NEOs ($) (3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value of Initial Fixed $100 Investment Based On:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Income (in thousands)</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Income (in thousands)</span></td></tr><tr style="height:45pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-258" name="ecd:PeoName" id="f-1249">Russell R. Shaller</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-259" name="ecd:PeoName" id="f-1250">J. Michael Nauman</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russell R. Shaller</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">J. Michael Nauman</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Shareholder Return ($) (4)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Peer Group Total Shareholder Return ($) (4)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1251"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1252">6,047,828</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:fixed-zero" scale="0" id="f-1253">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1254"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1255">8,594,965</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:fixed-zero" scale="0" id="f-1256">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="ecd:NonPeoNeoAvgTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1257"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="ecd:NonPeoNeoAvgTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1258">1,344,912</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" format="ixt:num-dot-decimal" scale="0" id="f-1259"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" format="ixt:num-dot-decimal" scale="0" id="f-1260">1,708,664</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="ecd:TotalShareholderRtnAmt" scale="0" id="f-1261">167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="ecd:PeerGroupTotalShareholderRtnAmt" scale="0" id="f-1262">225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1263">197,215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ecd:CoSelectedMeasureAmt" format="ixt:num-dot-decimal" scale="3" id="f-1264">247,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1265">3,242,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:fixed-zero" scale="0" id="f-1266">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1267">3,538,707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:fixed-zero" scale="0" id="f-1268">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="INF" name="ecd:NonPeoNeoAvgTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1269">1,451,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="INF" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" format="ixt:num-dot-decimal" scale="0" id="f-1270">1,168,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="INF" name="ecd:TotalShareholderRtnAmt" scale="0" id="f-1271">119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="INF" name="ecd:PeerGroupTotalShareholderRtnAmt" scale="0" id="f-1272">179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1273">174,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="ecd:CoSelectedMeasureAmt" format="ixt:num-dot-decimal" scale="3" id="f-1274">225,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1275">3,968,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1276">5,196,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1277">3,495,286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1278">1,943,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="INF" name="ecd:NonPeoNeoAvgTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1279">1,033,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="INF" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" format="ixt:num-dot-decimal" scale="0" id="f-1280">737,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="INF" name="ecd:TotalShareholderRtnAmt" scale="0" id="f-1281">108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="INF" name="ecd:PeerGroupTotalShareholderRtnAmt" scale="0" id="f-1282">151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1283">149,979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="ecd:CoSelectedMeasureAmt" format="ixt:num-dot-decimal" scale="3" id="f-1284">193,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:fixed-zero" scale="0" id="f-1285">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1286">6,006,185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:fixed-zero" scale="0" id="f-1287">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1288">7,053,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="INF" name="ecd:NonPeoNeoAvgTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1289">1,454,883</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="INF" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" format="ixt:num-dot-decimal" scale="0" id="f-1290">1,664,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="INF" name="ecd:TotalShareholderRtnAmt" scale="0" id="f-1291">121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="INF" name="ecd:PeerGroupTotalShareholderRtnAmt" scale="0" id="f-1292">151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1293">129,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" name="ecd:CoSelectedMeasureAmt" format="ixt:num-dot-decimal" scale="3" id="f-1294">167,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">In fiscal 2022, J. Michael Nauman retired as the Company's PEO effective April 1, 2022. Effective that same day, Russell R. Shaller was appointed the Company's new PEO. Compensation information is provided separately for each PEO. Mr. Nauman was also the Company's PEO for fiscal 2021.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><ix:nonNumeric contextRef="c-1" name="ecd:NamedExecutiveOfficersFnTextBlock" id="f-1295" continuedAt="f-1295-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Company's non-PEO NEOs for each fiscal year were as follows:</span></ix:nonNumeric></div><ix:continuation id="f-1295-1"><div style="padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024: Ann E. Thornton, Olivier Bojarski, Thomas F. DeBruine, and Andrew T. Gorman</span></div><div style="padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023: Ann E. Thornton, Olivier Bojarski, Bentley N. Curran, Andrew T. Gorman, Pascal Deman, and Aaron J. Pearce</span></div><div style="padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022: Aaron J. Pearce, Bentley N. Curran, Pascal Deman, Andrew T. Gorman, and Helena R. Nelligan</span></div><div style="padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021: Aaron J. Pearce, Bentley N. Curran, Helena R. Nelligan, and Russell R. Shaller</span></div></ix:continuation><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The amounts shown for CAP have been calculated in accordance with Item 402(v) of Regulation S-K and do not reflect compensation actually realized or received by the Company&#8217;s NEOs. These amounts reflect total compensation as set forth in the Summary Compensation Table above for each year, adjusted as described in the reconciliation tables below.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><ix:nonNumeric contextRef="c-1" name="ecd:PeerGroupIssuersFnTextBlock" id="f-1296" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Peer Group TSR set forth in this table utilizes the S&amp;P SmallCap 600 Industrials Index, which we also utilize in the stock performance graph required by Item 201(e) of Regulation S-K included in Item&#160;5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities above. The comparison assumes $100 was invested for the period starting July 31, 2020, through the end of the listed year in the Company and in the S&amp;P SmallCap 600 Industrials Index, respectively. Historical stock performance is not necessarily indicative of future stock performance.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="c-1" name="ecd:AdjToPeoCompFnTextBlock" id="f-1297" continuedAt="f-1297-1" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reconciliation of PEO SCT Total to CAP Reconciliation</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PEO Name</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">SCT Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Less:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reported Value of Equity Awards (1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Plus:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Award Adjustments (2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CAP to PEO</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Russell R. Shaller</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1298"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1299">6,047,828</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="INF" sign="-" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1300">3,551,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1301"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1302">6,098,165</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1303"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1304">8,594,965</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Russell R. Shaller</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1305">3,242,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="INF" sign="-" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1306">1,164,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1307">1,460,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1308">3,538,707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Russell R. Shaller</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1309">3,968,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="INF" sign="-" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1310">2,608,892</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1311">2,135,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1312">3,495,286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">J. Michael Nauman</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1313">5,196,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="INF" sign="-" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1314">3,319,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1315">67,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1316">1,943,107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">J. Michael Nauman</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1317">6,006,185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="INF" sign="-" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1318">3,303,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1319">4,351,189</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1320">7,053,521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The reported value of equity awards represents the grant date fair value of equity-based awards granted each year. The total of the amounts reported in this column are the totals from the &#8220;Stock Awards&#8221; and &#8220;Option Awards&#8221; columns in the Summary Compensation Table for each applicable year.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><ix:continuation id="f-1297-1"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The equity award adjustments reflects the value of equity calculated in accordance with the SEC methodology for determining CAP for each year shown. These equity award adjustments are set forth in the PEO Equity Award Adjustments table below. For the equity values included in the below table, the valuation assumptions used to calculate fair values did not materially differ from those disclosed at the time of the grant.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PEO Equity Award Adjustments</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:3.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.367%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PEO Name</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of Outstanding and Unvested Equity Awards Granted in the Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year over Year Change in Fair Value of Outstanding and Unvested Equity Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year over Year Change in Fair Value of Equity Awards Granted in Prior Years that Vested in the Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of Awards Granted in Prior Years that were Forfeited During the Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incremental Fair Value of Awards Modified During the Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Award Adjustments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Russell R. Shaller</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,800,356&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,046,520&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">251,289&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1321"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1322">6,098,165</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Russell R. Shaller</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,097,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">278,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1323">1,460,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Russell R. Shaller</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,561,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(326,071)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(99,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1324">2,135,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">J. Michael Nauman</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,854,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,058,794)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(385,483)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(343,202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1325">67,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">J. Michael Nauman</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,429,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">286,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(365,183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1326">4,351,189</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="ecd:AdjToNonPeoNeoCompFnTextBlock" id="f-1327" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reconciliation of non-PEO NEOs (average) SCT Total to CAP Reconciliation</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.350%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">SCT Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Less:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reported Value of Equity Awards (1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Plus:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Award Adjustments (2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CAP to NEO (average)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="ecd:NonPeoNeoAvgTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1328"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="ecd:NonPeoNeoAvgTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1329">1,344,912</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1330">473,056</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1331"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1332">836,808</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" format="ixt:num-dot-decimal" scale="0" id="f-1333"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" format="ixt:num-dot-decimal" scale="0" id="f-1334">1,708,664</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="INF" name="ecd:NonPeoNeoAvgTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1335">1,451,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1336">660,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-280" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1337">377,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="INF" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" format="ixt:num-dot-decimal" scale="0" id="f-1338">1,168,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="INF" name="ecd:NonPeoNeoAvgTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1339">1,033,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1340">381,363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1341">84,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="INF" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" format="ixt:num-dot-decimal" scale="0" id="f-1342">737,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="INF" name="ecd:NonPeoNeoAvgTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1343">1,454,883</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1344">571,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-284" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1345">781,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="INF" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" format="ixt:num-dot-decimal" scale="0" id="f-1346">1,664,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The reported value of equity awards represents the grant date fair value of equity-based awards granted each year. The total of the amounts reported in this column are the totals from the &#8220;Stock Awards&#8221; and &#8220;Option Awards&#8221; columns in the Summary Compensation Table for each applicable year.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The equity award adjustments reflects the value of equity calculated in accordance with the SEC methodology for determining CAP for each year shown. These equity award adjustments are set forth in the PEO Equity Award Adjustments table below. For the equity values included in the below table, the valuation assumptions used to calculate fair values did not materially differ from those disclosed at the time of the grant.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Non-PEO NEOs (average) Equity Award Adjustments</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:14.194%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.282%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.282%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.282%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.282%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.282%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of Outstanding and Unvested Equity Awards Granted in the Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year over Year Change in Fair Value of Outstanding and Unvested Equity Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year over Year Change in Fair Value of Equity Awards Granted in Prior Years that Vested in the Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of Awards Granted in Prior Years that were Forfeited During the Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incremental Fair Value of Awards Modified During the Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Award Adjustments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">639,487&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">167,092&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,229&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1347"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1348">836,808</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">217,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,435)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(108,981)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">264,955&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-280" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1349">377,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">307,242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(128,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(50,433)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(43,263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1350">84,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">766,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(71,535)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-284" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1351">781,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock" id="f-1352" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Relationship Between NEO CAP and Company TSR</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following chart sets forth the relationship between CAP to our PEO, the average of CAP to our other NEOs, and the Company&#8217;s cumulative TSR over the three-year period from fiscal 2021 through fiscal 2024.</span></div><div style="margin-top:9pt;text-align:center"><img src="brc-20240731_g2.jpg" alt="NEOs vs TSR.jpg" style="height:379px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="ecd:CompActuallyPaidVsNetIncomeTextBlock" id="f-1353" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Relationship Between NEO CAP and Net Income</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following chart sets forth the relationship between CAP to our PEO, the average of CAP to our other NEOs, and our net income during fiscal 2021 through 2024.</span></div><div style="margin-top:9pt;text-align:center"><img src="brc-20240731_g3.jpg" alt="NEOS vs Net Income.jpg" style="height:379px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock" id="f-1354" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Relationship Between NEO CAP and Operating Income</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following chart sets forth the relationship between CAP to our PEO, the average of CAP to our other NEOs, and our operating income during fiscal 2021 through 2024.</span></div><div style="margin-top:9pt;text-align:center"><img src="brc-20240731_g4.jpg" alt="NEOs vs Operating Income.jpg" style="height:365px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="ecd:TotalShareholderRtnVsPeerGroupTextBlock" id="f-1355" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Relationship Between Company TSR and Peer Group TSR</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following chart compares our cumulative TSR over the three-year period from 2020 through 2024 to that of the S&amp;P SmallCap 600 Industrials Index.</span></div><div style="margin-top:9pt;text-align:center"><img src="brc-20240731_g5.jpg" alt="TSR comparison.jpg" style="height:385px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2024 Tabular List of Most Important Financial Performance Measures</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the financial performance measures that the Company considers to have been the most important in linking Compensation Actually Paid to our PEO and other NEOs in fiscal 2024 to Company performance. The measures in this table are not ranked.</span></div><ix:nonNumeric contextRef="c-1" name="ecd:TabularListTableTextBlock" id="f-1356" escape="true"><div style="margin-top:9pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.479%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Most Important Performance Measures</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-285" name="ecd:MeasureName" id="f-1357">Operating Income</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-286" name="ecd:MeasureName" id="f-1358">Organic Sales Growth</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-287" name="ecd:MeasureName" id="f-1359">Total Shareholder Return</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-288" name="ecd:MeasureName" id="f-1360">Earnings Per Share</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_229"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Board of Directors Compensation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To ensure competitive compensation for the Board of Directors, compensation is reviewed every other year and market surveys prepared by various consulting firms and the National Association of Corporate Directors are reviewed by the Corporate Governance Committee and the Management Development and Compensation Committee, and they confer with the Board&#8217;s independent compensation consultant in making recommendations to the Board of Directors regarding director compensation. Directors who are employees of the Company receive no additional compensation for service on the Board or on any committee of the Board.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2024, the annual cash retainer paid to non-management directors was $67,500. Each member of the Audit Committee received an annual retainer of $15,000, and an additional annual retainer of $15,000 was paid to the Chair of the Audit Committee; each member of the Management Development and Compensation Committee received an annual retainer of $12,000, and an additional annual retainer of $12,000 was paid to the Chair; and each member of the Corporate Governance, Finance and Technology Committees received an annual retainer of $10,000, and an additional annual retainer of $10,000 was paid to each committee chair. The ESG Liaison received an annual retainer of $15,000. Non-management directors do not receive meeting fees. The annual cash retainers were pro-rated in situations where there are changes to committee members or committee chairs that take place during the fiscal year. Non-management directors are eligible to receive compensation of up to $1,000 per day for special assignments required by management or the Board of Directors, so long as the compensation does not impair independence and is approved by the Board as required. No such special assignment fees were paid in fiscal year 2024.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2024, the Chair of the Board, Bradley C. Richardson, was paid an annual fee of $80,000.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board has established stock ownership requirements for directors. The ownership requirement for each director is five times the annual Board retainer. Directors have five years to achieve their stock ownership requirements. Mr. Hix, who was elected to the Board in May 2024, has not yet met his stock ownership requirements. All other directors have met their stock ownership requirements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Brady Corporation 2023 Omnibus Incentive Stock Plan, 5,000,000 shares of the Company's Class A Common Stock have been authorized for issuance to directors and employees. The Board has full and final authority to designate the non-management directors to whom awards will be granted, the date on which awards will be granted and the number of shares of stock covered by each grant.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 30, 2023, the Board approved an annual stock-based compensation award of $116,500 fair value of unrestricted shares of Class A Common Stock with a grant date fair value of $54.80 per share, for each non-management director, effective October 2, 2023.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Directors are also eligible to defer portions of their fees into the Brady Corporation Director Deferred Compensation Plan (&#8220;Director Deferred Compensation Plan&#8221;), the value of which is measured by the fair value of the underlying investments. The assets of the Director Deferred Compensation Plan are held in a Rabbi Trust and are invested by the trustee as directed by the participant in several investment funds as permitted by the Director Deferred Compensation Plan. The investment funds available include Brady Corporation Class A Nonvoting Common Stock and various mutual funds that are offered in the employee Matched 401(k) Plan. Directors may elect whether to receive their account balance following termination in a single lump sum payment or by means of distribution under an annual installment method. Distributions of the Company Class A Nonvoting Common Stock are made in-kind; distributions of mutual funds are made in cash.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_232"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Director Compensation Table &#8212; Fiscal 2024</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.746%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fees&#160;Earned or Paid in Cash ($)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Awards&#160;($) (1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total ($)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patrick W. Allender</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,333&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,505&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,838&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David S. Bem</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elizabeth P. Bruno</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joanne Collins Smee</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nancy L. Gioia </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Christopher Hix</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,656&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vineet Nargolwala</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bradley C. Richardson</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michelle E. Williams</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the fair value of shares of Brady Corporation Class&#160;A Non-Voting Common Stock granted in fiscal 2024 as compensation for their services. The shares of unrestricted stock granted to the non-management directors were valued at the average of the high and low market price of $54.80 on October 2, 2023, for those non-management directors on the board as of that grant date.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Mr. Hix was appointed to the Board on May 20, 2024. As such, the value of his compensation reported in the table above is prorated for his time served on the Board during fiscal 2024. As part of his appointment, Mr. Hix also received a grant of unrestricted stock valued at the average of the high and low market price of $67.90 on May 24, 2024.</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_235"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;12.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Security Ownership of Certain Beneficial Owners</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the current beneficial ownership of shareholders who are known by the Company to own more than five percent (5%)&#160;of any class of the Company&#8217;s voting shares on July 31, 2024. As of that date, nearly all of the voting stock of the Company was held by two trusts controlled by direct descendants of the Company&#8217;s founder, William H. Brady, as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.107%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of Class</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name and Address of Beneficial Owner</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount of Beneficial<br/>Ownership</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent of<br/>Ownership (2)</span></td></tr><tr style="height:17pt"><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class&#160;B&#160;Common&#160;Stock</span></td><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBL GST Non-Exempt Stock B Trust (1)                           c/o Elizabeth P. Bruno 2002 S. Hawick Ct. Chapel Hill, NC 27516 </span></td><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,769,304&#160;</span></td><td rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:17pt"><td colspan="21" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">William H. Brady III Living Trust dated November 1, 2013 (3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,769,304&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">c/o William H. Brady III <br/>249 Rosemont Ave.<br/>Pasadena, CA 91103</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The trustee is Elizabeth P. Bruno, who has sole voting and dispositive power and who is the remainder beneficiary. Elizabeth Bruno is the great-granddaughter of William H. Brady and currently serves on the Company&#8217;s Board of Directors.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">An additional 20 shares are owned by a third trust with different trustees.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">William H. Brady III is grantor of this revocable trust and shares voting and dispositive powers with respect to these shares with his co-trustee. William H. Brady III is the grandson of William H. Brady.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Security Ownership of Management</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the current beneficial ownership of each class of equity securities of the Company by each director and NEO individually and by all directors and Officers of the Company as a group as of July 31, 2024. Unless otherwise noted, the address for each of the listed persons is c/o Brady Corporation, 6555 West Good Hope Road, Milwaukee, Wisconsin 53223. Except as otherwise indicated, all shares are owned directly.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:20.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.155%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.324%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of Class</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of Beneficial Owner &amp; Nature of Beneficial Ownership</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount of Beneficial Ownership (3)(4)(5)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent of Ownership</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class&#160;A&#160;Common&#160;Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elizabeth P. Bruno</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937,282&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russell R. Shaller</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,038&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patrick W. Allender</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bradley C. Richardson</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,501&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ann E. Thornton</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nancy L. Gioia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Andrew T. Gorman</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,934&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michelle E. Williams</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David S. Bem</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,084&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas F. DeBruine</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joanne Collins Smee</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vineet Nargolwala</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,384&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Olivier Bojarski</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,255&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Christopher Hix</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,716&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Officers and Directors as a Group (15 persons)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,575,127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class&#160;B&#160;Common&#160;Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elizabeth P. Bruno</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,769,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:4.756%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indicates less than one-tenth of one percent.</span></td></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Ms.&#160;Bruno&#8217;s holdings of Class&#160;A Common Stock include 600,000 shares owned by a trust for which she is a trustee and has sole dispositive and voting authority</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 8,220 shares owned by trusts in which she is a co-trustee. Ms.&#160;Bruno&#8217;s holdings of Class B Common Stock include 1,769,304 shares owned by a trust over which she has sole dispositive and voting authority.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Mr. Allender's holdings of Class A Common Stock include 37,486 shares owned by the Patrick and Deborah Allender Irrevocable Trust.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The amount shown for all officers and directors individually and as a group (15 persons) includes options to acquire a total of 206,752 shares of Class A Common Stock, which are currently exercisable or will be exercisable within 60 days of July 31, 2024, including the following: Mr. Shaller, 173,771 shares; Ms. Thornton, 24,534 shares; Mr. Gorman, 19,245 shares; and Mr. DeBruine, 4,624 shares. It does not include other options for Class A Common Stock which have been granted at later dates and are not exercisable within 60 days of July 31, 2024.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The amount shown for all officers and directors individually and as a group (15 persons) includes unvested restricted stock units to acquire 14,285 shares of Class A Common stock, which will vest within 60 days of July 31, 2024, including the following: Mr. Shaller, 6,777 units; Ms. Thornton, 651 units; Mr. Gorman, 2,721 units; Mr. DeBruine, 627 units; and Mr. Bojarski, 4,088 units; It does not include unvested restricted stock awards or restricted stock units to acquire Class A Common Stock which have been granted at later dates and will not vest within 60 days of July 31, 2024.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The amount shown for all officers and directors individually and as a group (15 persons) includes Class A Common Stock owned in deferred compensation plans totaling 224,233 shares of Class A Common Stock, including the following: Ms. Bruno, 2,884 shares; Mr. Allender, 92,698 shares; Mr. Richardson, 76,501 shares; Ms. Gioia, 18,001 shares; Dr. Williams, 17,664 shares; Ms. Collins Smee, 7,384 shares; Mr. Nargolwala, 7,384 shares; and Mr. Hix, 1,716 shares.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Control</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No arrangements are known to the Company, which may, at a subsequent date, result in a change of control of the Company.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Compensation Plan Information</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:28.078%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.773%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.773%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.777%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of July&#160;31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plan Category</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of&#160;securities to be issued upon exercise of outstanding options, warrants and rights (a)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average exercise price of outstanding&#160;options, warrants and rights (b)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of&#160;securities remaining&#160;available&#160;for future issuance under equity compensation plans (excluding securities reflected in column (a)) (c)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plans approved by security holders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,474,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.87&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,862,004&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plans not approved by security holders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,474,258&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.87&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,862,004&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s equity compensation plan allows the granting of stock options, restricted stock, RSUs, and unrestricted stock to various officers, directors and other employees of the Company at prices equal to fair market value at the date of grant. The Company has reserved 5,000,000 shares of Class&#160;A Nonvoting Common Stock for issuance under the Brady Corporation 2023 Omnibus Incentive Stock Plan. Generally, options will not be exercisable until one year after the date of grant, and will be exercisable thereafter, to the extent of one-third per year and have a maximum term of ten years. Generally, RSUs vest one-third per year for the first three years.</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_238"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;13.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Certain Relationships and Related Transactions, and Director Independence</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company annually solicits information from its directors in order to ensure there are no conflicts of interest. The information gathered annually is reviewed by the Company and if any transactions are not in accordance with the rules of the NYSE or are potentially in violation of the Company&#8217;s Corporate Governance Principles, the transactions are referred to the Corporate Governance Committee for approval or other action. Further, potential affiliated party transactions would be reported as a part of the Company&#8217;s quarterly disclosure process. In addition, pursuant to its charter, the Company&#8217;s Audit Committee periodically reviews reports and disclosures of insider and affiliated party transaction with the Company, if any. Furthermore, the Company&#8217;s directors are expected to be mindful of their fiduciary obligations to the Company and to report any potential conflicts to the Corporate Governance Committee for review. Based on the Company&#8217;s consideration of all relevant facts and circumstances, the Corporate Governance Committee will decide whether or not to approve such transactions and will approve only those transactions that are in the best interest of the Company. Additionally, the Company has processes in place to educate executives and employees about affiliated transactions. The Company maintains an anonymous hotline by which employees may report potential conflicts of interest such as affiliated party transactions.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In undertaking its review of potential related party transactions, the Board considered the commercial relationships of the Company, if any, with those entities that have employed the Company&#8217;s directors. The commercial relationships, which involved the purchase and sale of products on customary terms, did not exceed the maximum amounts proscribed by the director independence rules of the NYSE. Furthermore, the compensation paid to the Company&#8217;s directors by their employers, was not linked in any way to the commercial relationships their employers had with the Company in fiscal 2024. After consideration of these factors, the Board concluded that none of the directors whose employers had a commercial relationship with the Company had a material interest in the transactions and the commercial relationships were not material to the Company. Based on these factors, the Company has determined that it does not have material related party transactions that affect the results of operations, cash flow or financial condition. The Company has also determined that no transactions occurred in fiscal 2024, or are currently proposed, that would require disclosure under Item 404 (a) of Regulation S-K.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Item 10 above for a discussion of director independence.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_241"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;14.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principal Accountant Fees and Services</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the aggregate fees incurred for professional services by Deloitte&#160;&amp; Touche LLP and Deloitte Tax LLP during the years ended July&#160;31, 2024 and 2023. Other than as set forth below, no professional services were rendered or fees billed by Deloitte&#160;&amp; Touche LLP or Deloitte Tax LLP during the years ended July&#160;31, 2024 and 2023.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.762%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Dollars&#160;in&#160;thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Audit, audit-related and tax compliance:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Audit fees </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax fees &#8212; compliance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Subtotal audit, audit-related and tax compliance fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,734&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Non-audit related:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax fees &#8212; planning and advice</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Subtotal non-audit related fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,025&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Audit fees consist of professional services rendered for the audit of the Company&#8217;s annual financial statements, attestation of management&#8217;s assessment of internal control and reviews of the quarterly financial statements.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.260%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ratio of Tax Planning and Advice Fees to Audit Fees, Audit-Related Fees and Tax Compliance Fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;to&#160;1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;to&#160;1</span></td></tr></table></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pre-Approval Policy &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The services performed by the Independent Registered Public Accounting Firm (&#8220;Independent Auditors&#8221;) in fiscal 2024 were pre-approved in accordance with the pre-approval policy and procedures adopted by the Audit Committee. The policy requires the Audit Committee to pre-approve the audit and non-audit services performed by the Independent Auditors in order to assure that the provision of such services does not impair the auditor&#8217;s independence. All services performed for the Company by the Independent Auditor must be approved in advance by the Audit Committee. Any proposed services exceeding pre-approved cost levels also require specific pre-approval by the Audit Committee.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_244"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_247"></div><div style="-sec-extract:summary;margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;15.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Exhibits and Financial Statement Schedules</span></div><div style="margin-top:5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Item&#160;15 (a)&#160;&#8212; The following documents are filed as part of this report:</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)&#160;&amp; 2) Consolidated Financial Statement Schedule -</span></div><div style="margin-top:9pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Schedule II Valuation and Qualifying Accounts</span></div><div style="margin-top:9pt;padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other schedules are omitted as they are not required, or the required information is shown in the consolidated financial statements or notes thereto.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3) Exhibits &#8212; See Exhibit Index at page 97 of this Form 10-K.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT INDEX</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:16.055%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:81.745%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td></tr><tr><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659812000124/exhibit21-agreement.htm">Agreement and Plan of Merger, dated as of December 28, 2012, by and among Brady Corporation, BC I Merger Sub Corporation, Precision Dynamics Corporation, and Precision Dynamics Holding LLC (29)</a></span></div></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659814000038/exhibit21precisepurchaseag.htm">Share and Asset Purchase Agreement, dated as of February 24, 2014, by and among Brady Corporation, LTI Flexible Products, Inc. (d/b/a Boyd Corporation), and LTI Holdings Inc. (6)</a></span></div></td></tr><tr><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659821000057/exhibit21combinationagreem.htm">Combination Agreement, dated as of April 15, 2021, by and between Brady S.a.r.l and Nordic ID Oyj (30)</a></span></div></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659821000070/exhibit21agreementforpurch.htm">Purchase Agreement, dated as of May 21, 2021, by and among Brady Corporation, LDC Limited, and the other institutional and individual holders of outstanding shares of Magicard Holdings Limited (36)</a></span></div></td></tr><tr><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659821000080/exhibit21agreementforpurch.htm">Purchase Agreement, dated as of June 16, 2021, by and among Brady Worldwide, Inc., BW Acquisition Corp., The Code Corporation, Certain Stockholders of the Code Corporation, and Shareholder Representative Services LLC (24)</a></span></div></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659824000055/exhibit21spa.htm">Securities Sale and Purchase Agreement, dated as of July 3, 2024, by and between Braton Europe S.A.R.L., MML Capital Europe VI Equity II S.A., and the other institutional and individual holders of outstanding shares of Gravotech Holding (19)</a></span></div></td></tr><tr><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restated Articles of Incorporation of Brady Corporation (1)</span></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659820000095/exhibit31bylawsasamend.htm">By-Laws of Brady Corporation, as amended September 14, 2020 (23)</a></span></div></td></tr><tr><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659819000128/brc-20190731xex41.htm">Description of Brady Corporation Securities (3)</a></span></div></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of Indenture (1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.1</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659823000064/exhibit101bradycorporation.htm">Brady Corporation 2023 Omnibus Incentive Plan (14)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brady Corporation BradyGold Plan, as amended (2)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Additional Compensation Plan, as amended (2)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659818000086/brc-2018731xex104.htm">Executive Deferred Compensation Plan, as amended (37)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659818000086/brc-2018731xex105.htm">Directors&#8217; Deferred Compensation Plan, as amended (37)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.6</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659822000067/brc-20220731xex106changeof.htm">Change of Control Agreement, dated as of April 6, 2020, with Andrew T. Gorman (5)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.7</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659816000242/exhibit1012017omnibusincen.htm">Brady Corporation 2017 Omnibus Incentive Plan (27)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.8</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659816000259/exhibit101-stockoptionagre.htm">Form of Nonqualified Stock Option Agreement under the Brady Corporation 2017 Omnibus Incentive Plan for awards granted prior to Fiscal 2019 (33)</a></span></div></td></tr><tr><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brady Corporation Automatic Dividend Reinvestment Plan (4)</span></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659824000034/exhibit101-putoptionxgravo.htm">Put Option Letter, dated as of March 15, 2024, by and between Brady Corporation and MML Capital Europe VI II S.A. and other institutional and individual holders (22)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.11</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659820000097/brc-20200731xex1011.htm">Form of Fiscal 2021 Performance-Based Restricted Stock Unit Agreement under the Brady Corporation 2017 Omnibus Incentive Plan (18)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.12</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659823000004/exhibit101employmentcontra.htm">Original Employment Contract between Brady Corporation and Brett Wilms effective June 1, 2018 (10)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.13</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659819000128/brc-20190731xex1057.htm">Form of Fiscal 2020 and Fiscal 2021 Nonqualified Employee Stock Option Agreement under the Brady Corporation 2017 Omnibus Incentive Plan (3)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.14</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659823000058/brc-20220731xex10532023bra.htm">Executive Deferred Compensation Plan, As Amended and Restated Effective September 5, 2023 (7)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.15</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659823000064/brc-20230731xex102formof20.htm">Form of Nonqualified Stock Option Agreement under the Brady Corporation 2023 Omnibus Incentive Plan (14)</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:16.055%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:81.745%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.16</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659819000128/brc-20190731xex1058.htm">Form of Fiscal 2020 and Fiscal 2021 Restricted Stock Unit Agreement under the Brady Corporation 2017 Omnibus Incentive Plan (3)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.17</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659822000022/exhibit102offerletterrusse.htm">Employment Offer Letter, dated as of March 11, 2022, with Russell R. Shaller (15)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.18</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659823000064/brc-20230731xex103formof20.htm">Form of Restricted Stock Unit Agreement under the Brady Corporation 2023 Omnibus Incentive Plan (14)</a></span></div></td></tr><tr><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659822000142/exhibit101creditagreementa.htm">Second Amendment to Credit Agreement, dated as of November 14, 2022, by and among Brady Corporation and certain of its subsidiaries, the lenders listed therein and BMO Harris Bank, N.A., as administrative agent (35)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.20</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659822000022/exhibit103restrictedstocku.htm">Restricted Stock Unit Agreement, dated as of April 1, 2022, with Russell R. Shaller (15)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.21</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659818000086/brc-2018731xex1021.htm">Restated Brady Corporation Restoration Plan, as amended (37)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.22</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659822000022/exhibit104changeofcontrola.htm">Change of Control Agreement, dated as of April 1, 2022, with Russell R. Shaller (15)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.23</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659822000067/brc-20220731xex1023offerle.htm">Employment Offer Letter, dated as of February 19, 2020, with Andrew T. Gorman (5)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.24</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659822000067/brc-20220731xex1024.htm">Form of Fiscal 2023 Performance-Based Restricted Stock Unit Agreement under the Brady Corporation 2017 Omnibus Incentive Plan (5)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.25</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659821000102/brc-20210731xex1025.htm">Form of Fiscal 2022 Restricted Stock Unit Agreement under the Brady Corporation 2017 Omnibus Incentive Plan (34)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.26</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659822000057/exhibit101offerletterolivi.htm">Employment Offer Letter, dated as of August 3, 2022, with Oliver Bojarski (12)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.27</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659818000086/brc-2018731xex1059.htm">Form of Fiscal 2019 Restricted Stock Unit Agreement under the Brady Corporation 2017 Omnibus Incentive Plan (37)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.28</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659822000057/exhibit102non-competeolivi.htm">Employee Non-Compete and Non-Disclosure Agreement, dated as of August 3, 2022, between Brady Corporation and Oliver Bojarski (12)</a></span></div></td></tr><tr><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/0000746598/000074659821000203/exhibit101creditagreementa.htm">First Amendment to Credit Agreement, dated as of December 21, 2021, by and among Brady Corporation and certain of its subsidiaries, the lenders listed therein and BMO Harris Bank, N.A., as administrative agent (20)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.30</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659821000102/brc-20210731xex1025.htm">Form of Fiscal 2022 Restricted Stock Unit Agreement under the Brady Corporation 2017 Omnibus Incentive Plan (34)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.31</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659815000132/brc-2015731xex1060.htm">Form of Fiscal 2016 Nonqualified Employee Stock Option Agreement under the Brady Corporation 2012 Omnibus Incentive Stock Plan (21)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.32</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659821000102/brc-20210731xex1034.htm">Form of Fiscal 2022 Nonqualified Employee Stock Option Agreement under the Brady Corporation 2017 Omnibus Incentive Plan (34)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.33</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659820000097/brc-20200731xex1035.htm">Addendum to the 2017 General Stock Option Incentive Plan of Brady Corporation for Participants in France (18)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.34</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659820000097/brc-20200731xex1036.htm">Addendum to the 2017 General Restricted Stock Unit Incentive Plan of Brady Corporation for Participants in France (18)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.35</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659823000027/exhibit102offerletterannth.htm">Employment Offer Letter between Brady Corporation and Ann E. Thornton dated as of April 14, 2023 (16)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.36</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659823000027/exhibit103changeofcontrola.htm">Change of Control Agreement between Brady Corporation and Ann E. Thornton dated as of April 14, 2023 (16)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.37</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659823000004/exhibit102addendumemployme.htm">Employment Contract Addendum between Brady Corporation and Brett Wilms effective February 1, 2023 (10)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.38</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659823000004/exhibit103changeofcontrola.htm">Change of Control Agreement between Brady Corporation and Brett Wilms dated as of January 10, 2023 (10)</a></span></div></td></tr><tr><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659819000121/exhibit101creditagreement-.htm">Credit Agreement, dated as of August 1, 2019, by and among Brady Corporation and certain of its subsidiaries, the lenders listed therein, BMO Harris Bank, N.A., as administrative agent and L/C issuer, Bank of America, N.A., as syndication agent and L/C issuer, and Wells Fargo Bank, N.A., as documentation agent (38)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.40</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659824000046/exhibit101offerlettertomde.htm">Employment Offer Letter between Brady Corporation and Thomas DeBruine dated as of May 24, 2024 (17)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.41</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/746598/000074659824000046/exhibit102changeofcontrola.htm">Change of Control Agreement, dated as of April 11, 2022, with Thomas DeBruine (17)</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:16.055%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:81.745%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.42</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="brc-20240731xex1042.htm">Form of Fiscal 2025 Performance-Based Restricted Stock Unit Agreement under the Brady Corporation 2023 Omnibus Incentive Plan</a></span></div></td></tr><tr><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="brc-20240731xex19insidertr.htm">I</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="brc-20240731xex19insidertr.htm">nsider Trading Policy of Brady Corporation</a></span></div></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="brc-20240731xex21.htm">Subsidiaries of Brady Corporation</a></span></div></td></tr><tr><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="brc-20240731xex23.htm">Consent of Deloitte &amp; Touche LLP, Independent Registered Public Accounting Firm</a></span></div></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="brc-20240731xex311.htm">Rule 13a-14(a)/15d-14(a) Certification of Russell R. Shaller</a></span></div></td></tr><tr><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="brc-20240731xex312.htm">Rule 13a-14(a)/15d-14(a) Certification of Ann E. Thornton</a></span></div></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="brc-20240731xex321.htm">Section 1350 Certification of Russell R. Shaller</a></span></div></td></tr><tr><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="brc-20240731xex322.htm">Section 1350 Certification of Ann E. Thornton</a></span></div></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="brc-20240731xex97clawbackp.htm">Incentive Recovery Policy of Brady Corporation</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Instance Document</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Schema Document</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Inline XBRL data (Contained in Exhibit 101)</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:4.756%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Management contract or compensatory plan or arrangement</span></td></tr></table></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Incorporated by reference to Registrant&#8217;s Registration Statement No.&#160;333-04155 on Form S-3</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Incorporated by reference to Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended July&#160;31, 1989</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Incorporated by reference to Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended July 31, 2019</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Incorporated by reference to Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended July&#160;31, 1992</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Incorporated by reference to Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended July&#160;31, 2022</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Incorporated by reference to Registrant&#8217;s Current Report on Form 8-K filed February 25, 2014</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Incorporated by reference to Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended July&#160;31, 2023</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Reserved</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Reserved</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant&#8217;s Current Report on Form 8-K filed February 1, 2023</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Reserved</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant&#8217;s Current Report on Form 8-K filed August 5, 2022</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Reserved</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant&#8217;s Current Report on Form 8-K filed September 5, 2023</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant&#8217;s Current Report on Form 8-K filed March 16, 2022 </span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant&#8217;s Current Report on Form 8-K filed April 19, 2023</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant's Current Report on Form 8-K filed May 30, 2024</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended July 31, 2020</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant's Current Report on Form 8-K filed July 10, 2024</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant&#8217;s Current Report on Form 8-K filed December 22, 2021</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(21)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended July&#160;31, 2015</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(22)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant's Quarterly Report on Form 10-Q for the fiscal quarter ended April 30, 2024</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant&#8217;s Current Report on Form 8-K filed September 16, 2020</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant&#8217;s Current Report on Form 8-K filed June 21, 2021</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(25)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Reserved</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Reserved</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant&#8217;s Current Report on Form 8-K filed May 27, 2016</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Reserved</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant's Current Report on Form 8-K filed December 31, 2012</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(30)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant's Current Report on Form 8-K filed April 16, 2021</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(31)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Reserved</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(32)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Reserved</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(33)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant's Current Report on Form 8-K filed July 14, 2016</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(34)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrants Annual Report on Form 10-K for the fiscal year ended July 31, 2021</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant's Current Report on Form 8-K filed November 17, 2022</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(36)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant's Current Report on Form 8-K filed May 26, 2021</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended July 31, 2018</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(38)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant&#8217;s Current Report on Form 8-K filed August 1, 2019</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_250"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;16.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Form 10-K Summary</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i2a33acdf433048828ff20bb0d3cc882a_253"></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BRADY CORPORATION AND SUBSIDIARIES</span></div><ix:nonNumeric contextRef="c-1" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="f-1361" escape="true"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II &#8212; VALUATION AND QUALIFYING ACCOUNTS</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.416%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.418%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation accounts deducted in balance sheet from assets to which they apply &#8212; Accounts receivable &#8212; allowance for credit losses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1362">8,467</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1363">7,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1364">7,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions &#8212; Due to acquired businesses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" format="ixt:fixed-zero" scale="3" id="f-1365">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" format="ixt:fixed-zero" scale="3" id="f-1366">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" format="ixt:fixed-zero" scale="3" id="f-1367">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions &#8212; Charged to expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="f-1368">337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1369">1,433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="f-1370">859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deductions &#8212; Bad debts written off, net of recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1371">2,055</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="f-1372">321</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="f-1373">810</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1374">6,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1375">8,467</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1376">7,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory &#8212; Reserve for slow-moving inventory: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1377">35,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1378">29,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1379">23,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions &#8212; Due to acquired businesses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" format="ixt:fixed-zero" scale="3" id="f-1380">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" format="ixt:fixed-zero" scale="3" id="f-1381">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" format="ixt:fixed-zero" scale="3" id="f-1382">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions (Deductions) &#8212; Charged to (reversal of) expense  </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1383">1,707</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1384">9,580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1385">10,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deductions &#8212; Inventory write-offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1386">2,166</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1387">3,602</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1388">3,330</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1389">31,982</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1390">35,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1391">29,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowances against deferred tax assets: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1392">52,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1393">47,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1394">51,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions &#8212; Due to acquired businesses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" format="ixt:fixed-zero" scale="3" id="f-1395">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" format="ixt:fixed-zero" scale="3" id="f-1396">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" format="ixt:fixed-zero" scale="3" id="f-1397">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions &#8212; Charged to expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1398">1,357</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1399">5,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="f-1400">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deductions &#8212; Valuation allowances reversed/utilized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1401">6,883</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="f-1402">378</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1403">3,841</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1404">47,224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1405">52,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1406">47,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100</span></div></div></div><div id="i2a33acdf433048828ff20bb0d3cc882a_256"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i2a33acdf433048828ff20bb0d3cc882a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized this 6th day of September 2024.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:6.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.773%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">B</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RADY</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ORPORATION</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ ANN E. THORNTON</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ann E. Thornton</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer, Chief Accounting Officer and Treasurer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer and Principal Accounting Officer)</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.*</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.235%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Signature</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ RUSSELL R. SHALLER</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer; Director</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russell R. Shaller</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Principal Executive Officer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ PATRICK W. ALLENDER</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patrick W. Allender</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ DAVID S. BEM</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David S. Bem</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ ELIZABETH P. BRUNO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elizabeth P. Bruno</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ JOANNE COLLINS SMEE</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joanne Collins Smee</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ NANCY L. GIOIA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nancy L. Gioia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ CHRISTOPHER M. HIX</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Christopher M. Hix</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ VINEET NARGOLWALA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vineet Nargolwala</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ BRADLEY C. RICHARDSON</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bradley C. Richardson</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ MICHELLE E. WILLIAMS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michelle E. Williams</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:4.756%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Each of the above signatures is affixed as of September 6, 2024.</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.42
<SEQUENCE>2
<FILENAME>brc-20240731xex1042.htm
<DESCRIPTION>FISCAL 2025 PERFORMANCE-BASED RESTRICTED STOCK UNIT AGREEMENT
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ic617d9d2fd204d7fb549b71bb1788954_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.42</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">BRADY CORPORATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PERFORMANCE-BASED RESTRICTED STOCK UNITS</font></div><div><font><br></font></div><div style="padding-left:9pt;padding-right:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the terms of the Brady Corporation 2023 Omnibus Incentive Plan (the &#34;Plan&#34;), the Management Development and Compensation Committee (the &#8220;Committee&#8221;) of the Brady Corporation Board of Directors hereby grants to you, _______________&#160;&#160;&#160;&#160;(&#8220;Employee&#8221;), an award of Performance-Based Restricted Stock Units involving the number of such Units set forth in the table below. Brady Corporation&#8217;s (the &#8220;Corporation&#8221;) records shall be the official record of the grant described herein and, in the event of any conflict between this description and the Corporation&#8217;s records, the Corporation&#8217;s records shall control.</font></div><div><font><br></font></div><div style="padding-left:11.25pt;padding-right:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms and conditions of this Award are set forth in this Agreement, the attached Exhibit A, Exhibit B and in the Plan document, a copy of which has been provided to you.</font></div><div style="padding-left:11.25pt;padding-right:9pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:477.00pt"><tr><td style="width:1.0pt"></td><td style="width:268.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:205.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:27pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Performance-Based Restricted Stock Units Granted at Target (the &#8220;Units&#8221;)&#58;</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant Date&#58;</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 1, 2024</font></td></tr><tr style="height:29pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Scheduled Vesting Date&#58;</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The date described in Section 2(a) of the Agreement</font></td></tr><tr style="height:54pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance Period&#58;</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Multiple performance periods are set forth in Exhibit A, which include the annual and cumulative periods within the three-year period beginning on August 1, 2024 and ending on July 31, 2026.</font></div></td></tr><tr style="height:17pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance Goals&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">See Exhibit A</font></td></tr></table></div><div><font><br></font></div><div style="padding-left:11.25pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All terms, provisions and conditions applicable to Performance-Based Restricted Stock Unit Awards set forth in the Plan and not set forth in this Agreement are incorporated by reference into this Agreement. Capitalized terms not defined herein shall have the meanings specified in the Plan.</font></div><div><font><br></font></div><div style="padding-left:45pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Award of Performance-Based Restricted Stock Units</font></div><div><font><br></font></div><div style="padding-left:45pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation hereby confirms the grant to you, as of the Grant Date and subject to the terms and conditions of this Agreement and the Plan, of the number of Performance-Based Restricted Stock Units identified in the table above (the &#34;Units&#34;). Each Unit represents the right to receive one Share of the Corporation&#8217;s Class A Nonvoting Common Stock, $.01 par value. The Units granted to you will be credited to an account in your name maintained by the Corporation. This account shall be unfunded and maintained for bookkeeping purposes only, with the Units simply representing an unfunded and unsecured obligation of the Corporation until they become vested or have been forfeited.</font></div><div style="padding-left:45pt;text-align:justify"><font><br></font></div><div style="padding-left:47.25pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Vesting and Forfeiture of Units</font></div><div><font><br></font></div><div style="padding-left:47.25pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Units shall vest at the earliest of the following times and to the degree specified. For purposes of this Section 2, use of the terms &#8220;employment&#8221; and &#8220;employed&#8221; refers to providing services to the Corporation and its Affiliates in the capacity of an Employee.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:24.91pt;text-decoration:underline">Scheduled Vesting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of Units that have been earned during the Performance Period shall be eligible to vest on the Scheduled Vesting Date, so long as the Employee&#8217;s employment has been continuous since the Grant Date. The actual number of earned Units that will vest on the Scheduled Vesting Date will be determined by the Committee as provided in Exhibit A. For these purposes, the &#8220;Scheduled Vesting Date&#8221; means the date the Committee certifies (i) the degree to which the applicable Performance Goals for the Performance Period have been satisfied, and (ii) the number of Units that have been earned during the Performance Period as provided in Exhibit A, which certification shall occur no later than October 15 of the fiscal year immediately following the fiscal year during which the Performance Period ended.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Death, Disability, or Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> If employment is terminated prior to the last day of the Performance Period as a result of the Employee&#8217;s death, disability (as defined in Section 22(e)(3) of the Code), or retirement (separation not for Cause after age 60 with at least five years of service with the Corporation or a Subsidiary), a pro-rata number of Units shall be determined to have been earned and will vest based on the following calculation&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:112.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.57pt">The number of Units, if any, that would have otherwise been earned by the Employee as a result of satisfaction of the Performance Goals for the respective Performance Period&#59; multiplied by</font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:112.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.8pt">The number of full months that the Employee was employed during the Performance Period&#59; and divided by the number of months in the Performance Period.</font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro-rata number of vested Units shall be issued and delivered as soon as practicable after the Scheduled Vesting Date. Any Units that do not become vested pursuant to this subsection shall be immediately forfeited.</font></div><div><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:24.91pt;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a Change in Control, as defined in Exhibit B, occurs while the Employee continues to be employed, then the Units shall vest as of the Date of the Change in Control to the extent provided below&#58;</font></div><div><font><br></font></div><div style="padding-left:112.5pt;text-align:justify;text-indent:-45.43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:36pt">If the Change in Control occurs on or after the last day of the Performance Period, the number of Units determined to have been earned as of the end of the Performance Period in accordance with Exhibit A shall vest.</font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:112.5pt;text-align:justify;text-indent:-48.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:36pt">In the event of a Change in Control prior to the end of the Performance Period, the Units shall become 100% vested at target and the conditions described under Section 2 and Exhibit A shall cease to apply.</font></div><div><font><br></font></div><div style="padding-left:112.5pt;text-align:justify;text-indent:-50.97pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:36pt">No event described in Section 13.05 of the Plan shall cause the Units to become vested unless such event is a Change in Control.</font></div><div><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Forfeiture of Unvested Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If employment is terminated prior to the Scheduled Vesting Date under circumstances other than as set forth in Sections 2(a) through (c), all unvested Units shall immediately be forfeited.</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Settlement of Units</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After any Units vest pursuant to Appendix A or Section 2 of this Agreement, the Corporation shall, as soon as practicable (but no later than October 15 of the year following the fiscal year in which such Units vest), cause to be issued and delivered to the Employee, or to the Employee&#8217;s designated beneficiary or estate in the event of death, one Share in payment and settlement of each vested Unit. Delivery of the Shares shall be effected by the electronic delivery of the Shares to a designated brokerage account, shall be subject to satisfaction of withholding tax obligations as provided in Section 4 and compliance with all applicable legal requirements as provided in Section 13.03 of the Plan, and shall be in complete satisfaction and settlement of such vested Units. The Corporation will pay any original issue or transfer taxes with respect to the issuance and delivery of the Shares to the Employee, and all fees and expenses incurred by it in connection therewith.</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Withholding Taxes</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation may require, as a condition to the issuance of shares, that the Employee concurrently pay to the Corporation (either in cash or, at the request of Employee, but subject to such rules and regulations as the </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Administrator may adopt from time to time, in Shares of Delivered Stock) the entire amount or a portion of any taxes which the Corporation is required to withhold by reason of the vesting or settlement of the Units, in such amount as the Administrator or the Corporation in its discretion may determine. If and to the extent that withholding of any federal, state or local tax is required in connection with the vesting or settlement of the Units, the Employee may, subject to such rules and regulations as the Corporation may adopt from time to time, elect to have the Corporation hold back from the Shares to be issued upon the vesting or settlement of the Units, Shares, the Fair Market Value of which is to be applied to the Employee's withholding obligations&#59; provided that the Shares withheld may not have a Fair Market Value exceeding the maximum statutory tax rates in the Employee&#8217;s applicable jurisdictions.</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">No Dividends</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No dividends will be paid or accrued on any Performance-Based Restricted Stock Units prior to the issuance of Shares.  </font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">No Shareholder Rights</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Units subject to this Award do not entitle the Employee to any rights of a shareholder of the Corporation&#8217;s Class A Nonvoting Common Stock. The Employee will not have any of the rights of a shareholder of the Corporation in connection with the grant of Units subject to this Agreement unless and until Shares are issued to the Employee upon settlement of the Units as provided in Section 3.</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Transfer Restrictions</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Award is non-transferable and may not be assigned, pledged or hypothecated and shall not be subject to execution, attachment or similar process. Upon any attempt to effect any such disposition, or upon the levy of any such process, the Award shall immediately become null and void and the Performance-Based Restricted Stock Units shall be forfeited.</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Confidentiality, Non-Solicitation and Non-Compete</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As consideration for the grant of this Award, Employee agrees to, understands and acknowledges the following&#58;</font></div><div><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">During Employee's employment with the Corporation and its Affiliates (the &#34;Company&#34;), the Company will provide Employee with Confidential Information relating to the Company, its business and clients, the disclosure or misuse of which would cause severe and irreparable harm to the Company.  During Employee&#8217;s employment with Company, and for a two (2)-year period thereafter, Employee agrees not to use or disclose Company&#8217;s Confidential Information except as necessary in executing Employee&#8217;s duties for Company. Employee shall keep Confidential Information constituting a trade secret under applicable law confidential for so long as such information constitutes a trade secret (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, protection as to trade secrets shall not necessarily expire at the end of the two (2)-year period). Upon the termination of Employee's employment with the Company for any reason, Employee shall immediately return to the Company all documents and materials that contain or constitute Confidential Information, in any form whatsoever, including but not limited to, all copies, abstracts, electronic versions, and summaries thereof.  As to any electronically stored copies of Confidential Information, Employee shall contact their supervisor or Company&#8217;s General Counsel to discuss the proper method for returning such items.  Employee hereby consents and agrees that the Company may access any of Employee&#8217;s personal computers and other electronic storage devices (including personal phones) and any electronic storage accounts (such as dropbox) so as to allow Company to ascertain the presence of Company&#8217;s Confidential Information and how such information has been used by Employee and to remove any such items from such devices and accounts.  Employee further agrees that, without the written consent of the Chief Executive Officer of the Corporation or, in the case of the Chief Executive Officer of the Corporation, without the written approval of the Board of Directors of the Corporation, Employee will not disclose, use, copy or duplicate, or otherwise permit the use, disclosure, copying or duplication of any Confidential Information of the Company, other than in connection with the authorized activities conducted in the course of Employee's employment with the Company. Employee agrees to take all reasonable steps and precautions to prevent any unauthorized disclosure, use, copying or duplication of Confidential Information. For purposes of this Agreement, Confidential Information means any and all financial, technical, commercial or other information concerning the business and affairs of the Company that is confidential and proprietary to the </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:76.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company, including without limitation,</font></div><div><font><br></font></div><div style="padding-left:112.5pt;text-align:justify;text-indent:-45.43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:36pt">information relating to the Company&#8217;s past and existing customers and vendors and development of prospective customers and vendors, including specific customer product requirements, pricing arrangements, payments terms, customer lists and other similar information&#59;</font></div><div style="padding-left:112.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:112.5pt;text-align:justify;text-indent:-48.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:36pt">inventions, designs, methods, discoveries, works of authorship, creations, improvements or ideas developed or otherwise produced, acquired or used by the Company&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:112.5pt;text-align:justify;text-indent:-50.97pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:36pt">the Company&#8217;s proprietary programs, processes or software, consisting of but not limited to, computer programs in source or object code and all related documentation and training materials, including all upgrades, updates, improvements, derivatives and modifications thereof and including programs and documentation in incomplete stages of design or research and development&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:112.5pt;text-align:justify;text-indent:-50.43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:36pt">the subject matter of the Company&#8217;s patents, design patents, copyrights, trade secrets, trademarks, service marks, trade names, trade dress, manuals, operating instructions, training materials, and other industrial property, including such information in incomplete stages of design or research and development&#59; and</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:112.5pt;text-align:justify;text-indent:-47.66pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:36pt">other confidential and proprietary information or documents relating to the Company&#8217;s products, business and marketing plans and techniques, sales and distribution networks and any other information or documents which the Company reasonably regards as being confidential.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:112.5pt;text-align:justify;text-indent:-50.43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:36pt">Confidential Information does not include information which&#58; (i) is already available to the public without wrongful act or breach by Employee&#59; (ii) becomes available to the public through no fault of Employee&#59; or (iii) is required to be disclosed pursuant to a court order or order of government authority, provided that Employee promptly notifies Company of such request so Company may seek a protective order.</font></div><div style="padding-left:112.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Post-Employment Customer Non-Solicitation Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation from Company, Employee will not</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> contact&#8212;or support others in contacting&#8212;customers of Company with whom Employee had business contact during the last two (2) years of Employee&#8217;s employment with Company, for the purpose of selling or providing products or services competitive with those offered by Company (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Competitive Products&#8221;).  &#8220;Competitive Products&#8221; shall mean products and services competitive with those products and services for which Employee was responsible during the last two (2) years of Employee&#8217;s employment with Company.   </font></div><div style="padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:24.91pt;text-decoration:underline">Post-Employment Non-Solicitation Agreement Based Upon Customer Knowledge</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation from Company, Employee will not</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> contact&#8212;or support others in contacting&#8212;customers of Company about whom Employee possesses Confidential Information or for whom Employee supervised others in serving during the last two (2) years of Employee&#8217;s employment with Company, for the purpose of selling or providing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">products or services competitive with those offered by Company (&#8220;Competitive Products&#8221;).  &#8220;Competitive Products&#8221; shall mean products and services competitive with those products and services for which Employee was responsible during the last two (2) years of Employee&#8217;s employment with Company.     </font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Post-Employment Non-Compete Agreement</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation from Company, Employee will not, directly or indirectly, within the United States, provide services similar to any of those Employee provided to Company during the last two (2) years of Employee&#8217;s employment with Company to a competitor of Company or a person or entity preparing to compete with Company.</font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:24.91pt;text-decoration:underline">Post-Employment Restriction on Working With Competitive Products</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation from Company, Employee will not, work in the development, design, modification, improvement, or creation of products or services competitive with any products or services with which Employee was involved in the development, design, modification, improvement or creation for Company during the last two (2) years of Employee&#8217;s employment.     </font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:26.01pt;text-decoration:underline">Post-Employment Restriction on Advising Investors</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:76.5pt;text-align:justify"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">from Company, Employee will not, directly or indirectly, advise a private equity firm or other investor regarding buying, investing in, or divesting from Company or any of its competitors. </font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g)</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Post-Employment Restriction on Soliciting Employees</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation from Company, Employee will not solicit or encourage </font><font style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">other employees of Company to provide services to a competitor of Company or to otherwise terminate their relationship with Company.</font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Duty of Loyalty and Related Obligations</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Employee acknowledges and agrees that Employee owes Company a duty of loyalty while employed by Company.  During Employee&#8217;s employment with Company, Employee agrees not to take action that will harm Company, such as, encouraging employees, vendors, suppliers, contractors, or customers to terminate their relationships with Company, usurping a business opportunity from Company, engaging in conduct that would injure Company&#8217;s reputation, providing services or assistance to a competitive enterprise, or otherwise competing with Company.</font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:26.57pt;text-decoration:underline">Non-Disparagement and Social Media</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Employee agrees not to disparage Company or any of its officers, directors, or employees on social media, on any public platform, or to persons external to Company when such comments have the potential to harm Company (</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, making disparaging comments about Company to distributors, customers, suppliers, etc.).  </font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:26.57pt;text-decoration:underline">Other Business Relationships</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Employee agrees, for a one (1)-year period following Employee&#8217;s separation from Company, not to encourage or advise any vendors, suppliers, or others possessing a business relationship with Company to terminate that relationship or to otherwise modify that relationship to Company&#8217;s detriment.  </font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Employee acknowledges and agrees that compliance with this Section 8 is necessary to protect the Company, and that a breach of any of this Section 8 will result in irreparable and continuing damage to the Company for which there will be no adequate remedy at law. In the event of a breach of this Section 8, or any part thereof, the Company, and its successors and assigns, shall be entitled to injunctive relief and to such other and further relief as is proper under the circumstances. The Company shall institute and prosecute proceedings in any Court of competent jurisdiction either in law or in equity to obtain damages for any such breach of this Section 8, or to enjoin Employee from performing services in breach of Section 8(b) during the term of employment and for a period of 12 months following the termination of employment. Employee hereby agrees to submit to the jurisdiction of any Court of competent jurisdiction in any disputes that arise under this Agreement.</font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.57pt">Employee further agrees that, in the event of a breach of this Section 8, the Corporation may elect to recover all or any part of the value of any amounts previously paid or payable or any Shares (or the value of any Shares) delivered or deliverable to Employee pursuant to any Company bonus program, this Agreement, and any other Company plan or arrangement.</font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">Employee agrees that the terms of this Section 8 shall survive the termination of Employee's employment with the Company.</font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">EMPLOYEE HAS READ THIS SECTION 8 AND AGREES THAT THE CONSIDERATION PROVIDED BY THE CORPORATION IS FAIR AND REASONABLE AND FURTHER AGREES THAT GIVEN THE IMPORTANCE TO THE COMPANY OF ITS CONFIDENTIAL AND PROPRIETARY INFORMATION, THE POST-EMPLOYMENT RESTRICTIONS ON EMPLOYEE'S ACTIVITIES ARE LIKEWISE FAIR AND REASONABLE.</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Clawback</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Award is subject to the terms of the Corporation's recoupment, clawback or similar policy as it may be in effect from time to time, as well as any similar provisions of applicable law, any of which could in certain circumstances require repayment or forfeiture of Awards or any Shares or other cash or property received with respect to the Awards (including any value received from a disposition of the Shares acquired upon payment of the Awards). </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Binding Effect</font></div><div><font><br></font></div><div style="padding-left:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Agreement will be binding in all respects on heirs, representatives, successors and assigns of the Employee, and </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on the successors and assigns of the Corporation.</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Provisions of Plan Controlling</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Award is subject in all respects to the provisions of the Plan. In the event of any conflict between any provisions of this Award and the provisions of the Plan, the provisions of the Plan shall control, except to the extent the Plan permits the Committee to modify the terms of an Award grant and has done so herein. Terms defined in the Plan where used herein shall have the meanings as so defined.  Employee acknowledges receipt of a copy of the Plan.</font></div><div style="padding-left:40.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Wisconsin Contract</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Award has been granted in Wisconsin and shall be construed under the laws of that state without reference to conflict of laws priciples thereof.</font></div><div style="padding-left:40.5pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any legal action or proceeding with respect to this Award or for recognition and enforcement of any judgment in respect of this Award may only be brought and determined in (i) a court sitting in the State of Wisconsin, and (ii) a &#8220;bench&#8221; trial, and any party to such action or proceeding shall agree to waive its right to a jury trial.</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Severability</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wherever possible, each provision of this Award will be interpreted in such manner as to be effective and valid under applicable law, but if any provision hereof is held to be prohibited by or invalid under applicable law, such provision will be ineffective only to the extent of such prohibition or invalidity, without invalidating the remainder of such provision or the remaining provisions hereof.  </font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A court of competent jurisdiction is expressly authorized to modify overbroad provisions so as to make them enforceable to the maximum extent permitted by law and is further authorized to strike whole provisions that cannot be so modified.  </font></div><div style="padding-left:40.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;padding-right:4.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">No Contract</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font></div><div style="padding-left:40.5pt;padding-right:4.5pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nothing in this Agreement is intended to change Employee&#8217;s status as an at-will employee.  Employee understands that Employee is an at-will employee and that Employee&#8217;s employment can be terminated at any time, with or without notice or cause, by either Employee or Corporation.</font></div><div style="padding-left:47.25pt;padding-right:4.5pt;text-align:right"><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Notice of Immunity</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the Defend Trade Secrets Act, Employee is hereby advised that&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An individual shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that is made in confidence to a federal, state, or local government official or to an attorney solely for the purpose of reporting or investigating a suspected violation of law.  An individual shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. An individual who files a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose the trade secret to the attorney of the individual and use the trade secret information in the court proceeding, if the individual files any document containing the trade secret under seal&#59; and does not disclose the trade secret, except pursuant to court order.</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:40.5pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Data Privacy</font></div><div style="padding-left:4.5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accepting the grant of this Award, the Employee hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Employee&#8217;s personal data as described in this Agreement and any other grant materials by and among, as applicable, the Company for the exclusive purpose of implementing, administering and managing the Employee&#8217;s participation in the Plan.</font></div><div style="padding-left:4.5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Employee understands that personal information about the Employee, including, but not limited to, the Employee&#8217;s name, home address, email address and telephone number, date of birth, social insurance number, salary, nationality, job title, any shares of Common Stock held in the Company, details of all awards or any other entitlement to shares of Common Stock or equivalent benefits awarded, canceled, exercised, vested, unvested or </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">outstanding in the Employee&#8217;s favor (&#8220;Data&#8221;), may be collected, recorded, held, used and disclosed by the Company and any non-Brady entities engaged by the Company to provide services in connection with this grant (a &#8220;Third Party Administrator&#8221;), for the exclusive purpose of implementing, administering and managing the Plan. You understand that the Company may transfer such information to Third Party Administrators, regardless of whether such Third Party Administrators are located within your country of residence. </font></div><div style="padding-left:4.5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Employee understands that the Employee may, at any time, view Data, request information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case, without cost, by contacting the Employee&#8217;s local human resources representative. Further, the Employee understands that the Employee is providing the consents herein on a purely voluntary basis. If the Employee does not consent, or if the Employee later seeks to revoke the Employee&#8217;s consent, the Employee&#8217;s employment status or service relationship with the Employer will not be affected&#59; the only consequence of refusing or withdrawing the Employee&#8217;s consent is that the Company would not be able to grant Awards to the Employee or administer or maintain such awards. Therefore, the Employee understands that refusing or withdrawing the Employee&#8217;s consent may affect the Employee&#8217;s ability to participate in the Plan. </font></div><div style="padding-left:4.5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Electronic Delivery and Acceptance</font></div><div style="padding-left:4.5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may, in its sole discretion, decide to deliver any documents related to current or future participation in the Plan by electronic means.  The Employee hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an online or electronic system established and maintained by the Company or a Third Party Administrator designated by the Company.  Further, the parties hereto shall be entitled to rely on electronic delivery of this Agreement, and delivery by either party of shall be legally effective to create a valid and binding agreement between the parties in accordance with the terms hereof.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the Corporation has granted this Award as of the day and year first above written.</font></div><div style="padding-left:40.5pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.687%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BRADY CORPORATION</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47;  RUSSELL SHALLER</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Russell Shaller</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Its&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">President and Chief Executive Officer</font></div></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT A</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Goals</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT B</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Change in Control Definition</font></div><div style="text-align:center"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8220;Change in Control&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">means the occurrence of any one of the following events&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:20.41pt">A direct or indirect acquisition by an individual, entity or group (within the meaning of Section 13(d)(3) or 14(d)(2) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)) (a &#8220;Person&#8221;) of beneficial ownership (within the meaning of Rule 13d-3 of the Exchange Act) of voting securities of the Company where such acquisition causes any such Person to own more than 50% of the combined voting power of the Company&#8217;s voting securities entitled to vote generally in the election of directors (the &#8220;Outstanding Company Voting Securities&#8221;)&#59; provided, however, that the following shall not be deemed to result in a Change in Control, (i) any acquisition or holding by the members of the family of William H. Brady Jr. and their descendants or trusts for their benefit, and the William H. Brady III Living Trust, (ii) any acquisition directly from the Company, other than an acquisition by virtue of the exercise of a conversion privilege unless the security being so converted was itself acquired directly from the Company, (iii) any acquisition by the Company or a wholly owned Subsidiary, (iv) any acquisition by any employee benefit plan (or related trust) sponsored or maintained by the Company or any entity controlled by the Company, (v) any underwriter temporarily holding securities pursuant to an offering of such securities, or (vi) any acquisition by any entity pursuant to a transaction which complies with clauses (i), (ii) and (iii) of subsection (c) of this definition&#59; or</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.84pt">A change in the composition of the Board such that the individuals who, as of August 1, 2016, constitute the Board (the &#8220;Incumbent Board&#8221;) cease for any reason to constitute a majority of the Board&#59; provided, however, that any individual who becomes a member of the Board subsequent to August 1, 2016, whose election, or nomination for election by the Company&#8217;s shareholders, was approved by a vote of a majority of those individuals then comprising the Incumbent Board shall be considered as though such individual were a member of the Incumbent Board&#59; but, provided further, that any such individual whose initial assumption of office occurs as a result of either an actual or threatened election contest with respect to the election or removal of directors or other actual or threatened solicitation of proxies or consents by or on behalf of a Person other than the Board shall not be so considered as a member of the Incumbent Board&#59; provided, further, however, that a director who has been approved by members of the family of William H. Brady Jr. and their descendants or trusts for their benefit, and the William H. Brady III Living Trust while they beneficially own collectively more than 50% of the combined voting power of the then outstanding voting securities of the Company entitled to vote generally in the election of directors shall be deemed to be an Incumbent Director&#59; or</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:20.41pt">Approval by the shareholders of the Company and the subsequent consummation of a reorganization, merger or consolidation (a &#8220;Business Combination&#8221;), in each case, unless, following such Business Combination&#58; (i) all or substantially all of the individuals and entities who were the beneficial owners, respectively, of the total number of outstanding shares of both Class A Common Stock and Class B Common Stock (the &#8220;Outstanding Company Common Stock&#8221;) and Outstanding Company Voting Securities immediately prior to such Business Combination  beneficially  own,  directly  or  indirectly,  more  than  fifty  percent  (50%)  of, respectively, the then outstanding shares of common stock and the combined voting power of the then outstanding voting securities entitled to vote generally in the election of directors, as the case may be, of the corporation resulting from such Business Combination (including, without limitation, an entity which as a result of such transaction owns the Company or all or substantially all of the Company&#8217;s assets either directly or through one or more subsidiaries)&#59; (ii) no Person (excluding any employee benefit plan (or related trust) of the Company or such corporation resulting from such Business Combination) beneficially owns, directly or indirectly, fifty percent (50%) or more of, respectively, the then outstanding shares of common stock of the corporation resulting from such Business Combination or the combined voting power of the then outstanding voting securities of such corporation except to the extent that such ownership existed prior to the Business Combination&#59; and (iii) at least a majority of the members of the board of directors of the corporation resulting from such Business Combination were members of the Incumbent Board at the time of the execution of the initial agreement, or of the action of the Board, providing for such Business Combination, or</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:4.5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.84pt">Approval by the shareholders of the Company and the subsequent consummation of (i) a complete liquidation or dissolution of the Company or (ii) the sale or other disposition of all or substantially all of the assets of the Company, unless the sale or other disposition is to a corporation, with respect to which following such sale or other disposition, (A) all or substantially all of the individuals and entities who were the beneficial owners, respectively, of the total number of outstanding shares of both Outstanding Company Common Stock and Outstanding Company Voting Securities immediately prior to such sale or other disposition beneficially own, directly or indirectly, more than fifty percent (50%) of, respectively, the then outstanding shares of common stock and the combined voting power of the then outstanding voting securities entitled to vote generally in the election of directors of such other corporation, (B) no Person (excluding any employee benefit plan (or related trust) of the Company or such corporation) beneficially owns, directly or indirectly, fifty </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:4.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">percent (50%) or more of, respectively, the then outstanding shares of common stock of such corporation or the combined voting power of the then outstanding voting securities of such corporation except to the extent that such ownership existed prior to the sale or other disposition, and (C) at least a majority of the members of the board of directors of such corporation were members of the Incumbent Board at the time of the execution of the initial agreement, or of the action of the Board, providing for such sale or other disposition of assets of the Company or were elected, appointed or nominated by the Board.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding the foregoing, for purposes of any Award subject to Section 409A of the Code, no Change in Control shall deemed to have occurred upon an event described in this definition unless the event constitutes a change in ownership of the Company, a change in effective control of the Company, a change in ownership of a substantial portion of the Company&#8217;s assets, each under Section 409A of the Code or otherwise constitutes a change on control within the meaning of Section 409A of the Code&#59; provided, however, if the Company treats an event as a Change in Control that does not meet the requirements of Section 409A of the Code, such Award shall be paid when it would otherwise have been paid but for the Change in Control.</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19
<SEQUENCE>3
<FILENAME>brc-20240731xex19insidertr.htm
<DESCRIPTION>INSIDER TRADING POLICY
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i864c5167ee414a829a54a50042b3c038_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">EXHIBIT 19</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">BRADY CORPORATION</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">July 2024</font></div><div style="text-align:center"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:79.017%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TO&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">All Employees, Officers, Directors and Consultants</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FROM&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Andrew T. Gorman</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SUBJECT&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Brady Corporation Insider Trading Policy</font></td></tr><tr style="height:24pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Background</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Brady Corporation&#8217;s board of directors has adopted this Insider Trading Policy for our directors, officers, employees and consultants, and, in some situations the Company, with respect to the trading of the Company&#8217;s securities, as well as the securities of publicly traded companies with whom we have a business relationship.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Federal and state securities laws prohibit the purchase or sale of a company&#8217;s securities by persons who are aware of material information about that company that is not generally known or available to the public.  These laws also prohibit persons who are aware of such material nonpublic information from disclosing this information to others who may trade.  Companies and their controlling persons are also subject to liability if they fail to take reasonable steps to prevent insider trading by company personnel.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">It is important that you understand the breadth of activities that constitute illegal insider trading and the consequences, which can be severe.  Both the U.S. Securities and Exchange Commission (SEC) and the New York Stock Exchange</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">investigate and are very effective at detecting insider trading.  The SEC, together with the U.S. Attorneys, pursue insider trading violations vigorously.  Cases have been successfully prosecuted against trading by employees through foreign accounts, trading by family members and friends, and trading involving only a small number of shares.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This policy is designed to prevent insider trading or allegations of insider trading, and to protect the Company&#8217;s reputation for integrity and ethical conduct.  It is your obligation to understand and comply with this policy.</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Administration of the Policy</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company's General Counsel shall serve as the Compliance Officer for purposes of this policy, and in his or her absence, another employee designated by the Compliance Officer shall be responsible for administration of this policy.  All determinations and interpretations by the Compliance Officer shall be final and not subject to further review.</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Consequences of Violations</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The purchase or sale of securities while aware of material nonpublic information, or the disclosure of material nonpublic information to others who then trade in the Company's securities, is prohibited by federal and state laws.  Insider trading violations are pursued vigorously by the SEC, U.S. Attorneys and state enforcement authorities, as well as the laws of foreign jurisdictions.  Punishment for insider trading violations is severe, and could include significant fines and imprisonment.  While the regulatory authorities concentrate their efforts on the individuals who trade, or who tip inside information to others who trade, the federal securities laws also impose potential liability on </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">companies and other &#34;controlling persons&#34; if they fail to take reasonable steps to prevent insider trading by company personnel.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition, an individual's failure to comply with this policy may subject the individual to Company-imposed sanctions, up to and including dismissal for cause, whether or not the employee's failure to comply results in a violation of law.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Scope of Policy</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Persons Covered.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  As a director, officer, employee or consultant of the Company or its subsidiaries, this policy applies to you.  The same restrictions that apply to you apply to your family members who reside with you, anyone else who lives in your household and any family members who do not live in your household, but whose transactions in Company securities are directed by you or are subject to your influence or control (such as parents or children who consult with you before they trade in Company securities).  The restrictions also apply to any entities that you influence or control, including without limitation any corporations, partnerships or trusts that you influence or control.  You are responsible for making sure that the purchase or sale of any security covered by this policy by any such person or entity complies with this policy.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Companies Covered.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  The prohibition on insider trading in this policy is not limited to trading in the Company&#8217;s securities.  It includes trading in the securities of other firms, such as customers or suppliers of the Company and those with which the Company may be negotiating major transactions, such as an acquisition, investment or sale.  Information that is not material to the Company may nevertheless be material to one of those other firms.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Transactions Covered.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  Trading includes purchases and sales of stock, derivative securities such as put and call options and convertible debentures or preferred stock, and debt securities (debentures, bonds and notes).  Trading also includes certain transactions under Company plans, as follows&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt">Stock Option Exercises.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  This policy&#8217;s trading restrictions generally do not apply to the exercise of an employee stock option acquired pursuant to the Company's plans, or to the exercise of a tax withholding right or net exercise provision of the Company's plans pursuant to which a person has elected to have the Company withhold shares subject to an option to satisfy the exercise price or tax withholding requirements.  The trading restrictions do apply, however, to any market sale of the underlying stock (whether the sale is of all or a portion of the underlying stock, and whether it is to satisfy the exercise price of the option or tax withholding requirements).  The trading restrictions also apply to a cashless exercise of the option through a broker, as this entails selling a portion of the underlying stock to cover the cost of exercise, or any other market sale for the purpose of generating the cash needed to pay the exercise price of an option.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt">Restricted Stock and Restricted Stock Unit Awards.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  This policy does not apply to the vesting of restricted stock or restricted stock units, or the exercise of a tax withholding right pursuant to which you elect to have the Company withhold shares of stock to satisfy tax withholding requirements upon the vesting of any restricted stock.  The policy does apply, however, to any market sale of restricted stock or restricted stock units.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt">Employee Stock Purchase Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  This policy&#8217;s trading restrictions do not apply to purchases of Company stock in the third party Employee Stock Purchase Plan resulting from your periodic payroll contributions to the plan under an election you made at the time of enrollment in the plan.  The trading restrictions do apply to your election or changes in your election to participate in the plan and to your sales of Company stock purchased under the plan.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt">401(k) Plan.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  This policy&#8217;s trading restrictions do not apply to purchases of Company stock in the 401(k) plan resulting from your periodic contribution of money to the plan pursuant to your payroll deduction election.  The trading restrictions do apply, however, to elections or changes in elections you may make under the 401(k) plan to (a) increase or decrease the percentage of your periodic contributions that will be allocated to the Company stock fund, (b) make an intra-plan transfer of an existing account balance into or out of the Company stock fund, (c) borrow money against your 401(k) plan account if the loan will result in </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a liquidation of some or all of your Company stock fund balance, and (d) pre-pay a plan loan if the pre-payment will result in allocation of loan proceeds to the Company stock fund.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt">Deferred Compensation Plan.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  The policy's trading restrictions do not apply to allocations of compensation deferrals to the Company's stock account pursuant to a deferred compensation plan.  The trading restrictions do apply, however, to elections or changes in elections you make under your deferred compensation plan to (a) increase or decrease the percentage of your periodic deferral that will be allocated to the Company stock account, and (b) make an intra-plan transfer of an existing account balance into or out of the Company stock account.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt">Dividend Reinvestment Plan.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  This policy does not apply to purchases of Company securities under the Company's dividend reinvestment plan resulting from your reinvestment of dividends paid on Company securities.  This policy does apply, however, to voluntary purchases of Company securities resulting from additional contributions you choose to make to the dividend reinvestment plan, and to your election to participate in the plan or increase your level of participation in the plan.  This policy also applies to your sale of any Company securities purchased pursuant to the plan.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt">Bona Fide Gifts.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  Bona fide gifts of Company securities are transactions subject to this policy.  The SEC has indicated, and the Company believes, that gifts should be avoided if a person making the gift has reason to believe, or is reckless in not knowing, that the recipient intends to sell the Company securities while the officer, employee or director is aware of material nonpublic information</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Statement of Policy</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">No Trading on Inside Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  You may not trade in the securities of the Company, directly or through family members or other persons or entities, if you are aware of material nonpublic information relating to the Company.  Similarly, you may not trade in the securities of any other company if you are aware of material nonpublic information about that company which you obtained in the course of your employment with the Company.  These restrictions on trading also apply to the Company itself. </font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">No Tipping.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  You may not pass material nonpublic information on to others or recommend to anyone the purchase or sale of any securities when you are aware of such information.  This practice, known as &#8220;tipping,&#8221; also violates the securities laws and can result in the same civil and criminal penalties that apply to insider trading, even though you did not trade and did not gain any benefit from another&#8217;s trading.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">No Exception for Hardship.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  The existence of a personal financial emergency does not excuse you from compliance with this policy.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Blackout and Pre-Clearance Procedures.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  To help prevent inadvertent violations of the federal securities laws and to avoid even the appearance of trading on the basis of inside information, the Company&#8217;s board of directors has adopted an Addendum to Insider Trading Policy that applies to directors, executive officers subject to Section 16 of the Securities Exchange Act of 1934 (&#8220;executive officers&#8221;), and certain designated employees and consultants of the Company and its subsidiaries who may have access to material nonpublic information about the Company.  The Company will notify you if you are subject to the addendum.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The addendum generally prohibits persons covered by it from trading in the Company&#8217;s securities during quarterly blackout periods beginning on the fifteenth (15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) day of the third month of each quarter and ending after at least two days, one of which must be a business day, following the release of the Company&#8217;s earnings for that quarter and during certain event-specific blackouts.  Persons covered by the addendum also must pre-clear all transactions in the Company&#8217;s securities with the Compliance Officer.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Definition of Material Nonpublic Information</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Note that inside information has two important elements -- materiality and public availability.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Material Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  Information is material if there is a substantial likelihood that a reasonable investor would consider it important in deciding whether to buy, hold or sell a security.  Any information that could reasonably be expected to affect the price of the security is material.  Common examples of material information are&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Projections of future earnings or losses or other earnings guidance.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Earnings expectations that are inconsistent with the Company&#8217;s public guidance or, if none, with the consensus expectations of the investment community.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">A pending or proposed merger, acquisition or tender offer or an acquisition or disposition of significant assets.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">A change in senior management.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Major events regarding the Company&#8217;s securities, including the declaration of a stock split, the offering of additional securities, or stock buy-backs.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Severe financial liquidity problems.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Actual or threatened major litigation, or the resolution of such litigation.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">New major contracts, orders, suppliers, customers or finance sources, or the loss thereof (5% of Brady&#8217;s sales).</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Changes in dividend policies.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Both positive and negative information can be material.  Because trading that receives scrutiny will be evaluated after the fact with the benefit of hindsight, questions concerning the materiality of particular information should be resolved in favor of being considered material, and trading should be avoided.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Nonpublic Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  Nonpublic information is information that is not generally known or available to the public.  One common misconception is that material information loses its &#8220;nonpublic&#8221; status as soon as a press release is issued disclosing the information.  In fact, information is considered to be available to the public only when it has been released broadly to the marketplace (such as by a press release or an SEC filing) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">and the investing public has had time to absorb the information fully</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  As a general rule, information is considered nonpublic until at least two days, one of which must be a business day, after the information is released.  For example, if the Company announces financial earnings before trading begins on a Tuesday, the first time you can buy or sell Company securities is the opening of the market on Thursday (assuming you are not aware of other material nonpublic information at the time).  However, if the Company announces earnings after trading begins on that Tuesday, the first time you can buy or sell Company securities is the opening of the market on Friday.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Additional Guidance</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company considers it improper and inappropriate for those employed or associated with the Company to engage in short-term or speculative transactions in the Company&#8217;s securities or in other transactions in the Company&#8217;s securities that may lead to inadvertent violations of the insider trading laws.  Accordingly, your trading in Company securities is subject to the following additional guidance&#58;</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Short Sales.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  You may not engage in short sales of the Company&#8217;s securities (sales of securities that are not then owned), including a &#8220;sale against the box&#8221; (a sale with delayed delivery).</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Publicly Traded Options.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  You may not engage in transactions in publicly traded options, such as puts, calls and other derivative securities, on an exchange or in any other organized market.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Standing Orders.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  Standing orders should be used only for a very brief period of time.  A standing order placed with a broker to sell or purchase stock at a specific price leaves you with no control over the timing of the transaction.  A standing order transaction executed by the broker when you are aware of material nonpublic information may result </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">in unlawful insider trading unless it is pursuant to a Rule 10b5-1 trading plan, which plans are discussed more fully below.  If you have questions on this procedure, please contact the Compliance Officer.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Margin Accounts and Pledges.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  Securities held in a margin account or pledged as collateral for a loan may be sold without your consent by the broker if you fail to meet a margin call or by the lender in a foreclosure if you default on the loan.  A margin or foreclosure sale that occurs when you are aware of material nonpublic information may, under some circumstances, result in unlawful insider trading.  Because of this risk, the holding of Company securities in a margin account or otherwise pledging securities as collateral for a loan is prohibited.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Hedging Transactions.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Hedging or monetization transactions can be accomplished through a number of possible mechanisms, including through the use of financial instruments such as prepaid variable forwards, equity swaps, collars and exchange funds.  Such hedging transactions may permit a director, officer or employee to continue to own Company securities obtained through employee benefit plans or otherwise, but without the full risks and rewards of ownership.  When that occurs, the director, officer or employee may no longer have the same objectives as the Company's other shareholders.  Therefore, directors, officers, employees and consultants are prohibited from engaging in any such transactions.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Post-Termination Transactions</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This policy continues to apply to your transactions in Company securities even after you have terminated employment or other services to the Company or a subsidiary as follows&#58; if you are aware of material nonpublic information when your employment or service relationship terminates, you may not trade in Company securities until that information has become public or is no longer material.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Unauthorized Disclosure</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Maintaining the confidentiality of Company information is essential for competitive, security and other business reasons, as well as to comply with securities laws.  You should treat all information you learn about the Company or its business plans in connection with your employment as confidential and proprietary to the Company.  Inadvertent disclosure of confidential or inside information may expose the Company and you to significant risk of investigation and litigation.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The timing and nature of the Company&#8217;s disclosure of material information to outsiders is subject to legal rules, the breach of which could result in substantial liability to you, the Company and its management.  Accordingly, it is important that responses to inquiries about the Company by the press, investment analysts or others in the financial community be made on the Company&#8217;s behalf only through authorized individuals.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Please consult the Company&#8217;s internal communication policy for more details regarding the Company&#8217;s policy on speaking to the media, financial analysts and investors.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Priority of Statutory or Regulatory Trading Restrictions</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The trading prohibitions and restrictions set forth in this policy will be superseded by any greater prohibitions or restrictions prescribed by securities laws and regulations.  Any director, officer, employee or consultant who is uncertain whether other prohibitions or restrictions apply should ask the Compliance Officer.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Reporting Violations</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Any director, officer, employee or consultant who becomes aware of a violation of this policy should (i) report such violation to his or her supervisor or the Compliance Officer or (ii) contact the Company's Ethics Hotline.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Personal Responsibility</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You should remember that the ultimate responsibility for adhering to this policy and avoiding improper trading rests with you.  If you violate this policy, the Company may take disciplinary action, up to and including dismissal for cause.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Company Assistance</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Your compliance with this policy is of the utmost importance both for you and for the Company.  It is your obligation to fully understand the terms and conditions of this policy and to ensure that since becoming subject to this policy and for future periods in which you are subject to this policy, you have and will continue to comply with its terms and conditions.  If you have any questions about this policy or its application to any proposed transaction, you may obtain additional guidance from the Compliance Officer at 414-358-6608.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Do not try to resolve uncertainties on your own, as the rules relating to insider trading are often complex, not always intuitive and carry severe consequences</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">.</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</font></div></div></div><div id="i864c5167ee414a829a54a50042b3c038_59"></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">BRADY CORPORATION</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">July 2024</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Addendum to Insider Trading Policy &#8212; Pre-clearance and Blackout Procedures</font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:79.017%"></td><td style="width:0.1%"></td></tr><tr style="height:24pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To help prevent inadvertent violations of the federal securities laws and to avoid even the appearance of trading on inside information, the Company&#8217;s board of directors has adopted this Addendum to Insider Trading Policy.  This addendum applies to directors, executive officers subject to Section 16 of the Securities Exchange Act of 1934 (&#8220;executive officers&#8221;) and certain designated employees and consultants of the Company and its subsidiaries who may have access to material nonpublic information about the Company.  The positions of the covered persons subject to this addendum are listed on the attached Schedule I.  The Company may from time to time designate other individuals or positions that are subject to this addendum and will amend Schedule I from time to time as necessary to reflect such changes or the resignation or change of status of any individual.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This addendum is in addition to and supplements the Company&#8217;s Insider Trading Policy.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Pre-clearance Procedures</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Covered persons, together with their family members, other members of their household, or any entities that they control or influence, may not engage in any transaction involving the Company&#8217;s securities (including a stock plan transaction such as an option exercise, or a gift, loan, pledge, contribution to a trust or any other transfer) without first obtaining pre-clearance of the transaction from Compliance Officer, which shall be the Company&#8217;s General Counsel, and in his or her absence, another employee designated by the General Counsel.  A request for pre-clearance should be submitted to the Compliance Officer at least two business days in advance of the proposed transaction.  The Compliance Officer is under no obligation to approve a trade submitted for pre-clearance, and may determine not to permit the trade.  A Compliance Officer himself or herself may not trade in Company securities unless the other Compliance Officer has approved the trade(s) in accordance with the procedures set forth in this addendum.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Blackout Procedure</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All covered persons are subject to the following blackout procedures.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Quarterly Blackout Periods.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  The Company&#8217;s announcement of its quarterly financial results almost always has the potential to have a material effect on the market for the Company&#8217;s securities.  Therefore, to avoid even the appearance of trading on the basis of material nonpublic information, you may not trade in the Company&#8217;s securities during the period beginning the fifteenth (15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) day of the third month of each quarter and ending at least two days, one of which must be a business day, after the release of the Company&#8217;s earnings for that quarter.  Persons subject to these quarterly blackout periods include the persons currently listed on Schedule I attached to this addendum and all other persons who are informed by the Compliance Officer that they are subject to the quarterly blackout periods.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Interim Earnings Guidance and Event-Specific Blackouts.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  The Company may on occasion issue interim earnings guidance or other potentially material information by means of a press release, SEC filing on Form 8-K or other means designed to achieve widespread dissemination of the information.  You should anticipate that trading will be blacked out while the Company is in the process of assembling the information to be released and until the information has been released and fully absorbed by the market.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">From time to time, an event may occur that is material to the Company and is known by only a few officers, directors or employees.  So long as the event remains material and nonpublic, the persons who are aware of the event, as well as other persons covered by the quarterly earnings blackout procedures, may not trade in the Company&#8217;s securities.  The existence of an event-specific blackout will not be announced, other than to those who </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">are aware of the event giving rise to the blackout.  If, however, a person whose trades are subject to pre-clearance requests permission to trade in the Company&#8217;s securities during an event specific blackout, the Compliance Officer will inform the requesting person of the existence of a blackout period, without disclosing the reason for a blackout.  Any person made aware of the existence of an event-specific blackout should not disclose the existence of the blackout to any other person.  The failure of the Compliance Officer to designate a person as being subject to an event-specific blackout will not relieve that person of the obligation not to trade while aware of material nonpublic information.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Directors and executive officers may also be subject to event-specific blackouts pursuant to the SEC&#8217;s regulations regarding blackout trading restrictions, which prohibit certain sales and other transfers by insiders during certain pension plan blackout periods.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Even if a blackout period is not in effect, at no time may you trade in Company securities if you are aware of material nonpublic information about the Company.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Hardship Exceptions.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  A covered person who is subject to a quarterly earnings blackout period and who has an unexpected and urgent need to sell Company stock in order to generate cash may, in appropriate circumstances, be permitted to sell Company stock even during the quarterly blackout period.  Hardship exceptions may be granted only by the Compliance Officer&#8217;s written consent and must be requested at least two days in advance of the proposed trade.  A hardship exception may be granted only if the Compliance Officer concludes that the Company&#8217;s earnings information for the applicable quarter does not constitute material nonpublic information.  Under no circumstances will a hardship exception be granted during an event-specific blackout period.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Exception for Approved 10b5-1 Plans</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Trades by covered persons in the Company&#8217;s securities that are executed pursuant to an approved 10b5-1 plan are not subject to the prohibition on trading on the basis of material nonpublic information contained in the Insider Trading Policy or to the restrictions set forth above relating to pre-clearance procedures and blackout periods.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Rule 10b5-1 provides an affirmative defense from insider trading liability under the federal securities laws for trading plans that meet certain requirements.  In general, a 10b5-1 plan must be entered into before you are aware of material nonpublic information.  Once the plan is adopted, you must not exercise any influence over the amount of securities to be traded, the price at which they are to be traded or the date of the trade.  The plan must either specify (including by formula) the amount, pricing and timing of transactions in advance or delegate discretion on those matters to an independent third party.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The entry, modification or termination of all 10b5-1 plans must be approved by the Compliance Officer and meet the requirements of Rule 10b5-1 and these guidelines.  Any 10b5-1 plan, as well as a request to modify or terminate any existing 10b5-1 plan, must be submitted for approval at least two business days prior to the entry into, modification of, or termination of the 10b5-1 plan.  No further pre-approval of transactions conducted pursuant to the 10b5-1 plan will be required.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following guidelines apply to all 10b5-1 plans&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">You may not enter into, modify or terminate a 10b5-1 plan during a blackout period or while in possession of material nonpublic information.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">If you are an officer or director, then you may not commence sales under a 10b5-1 plan until at least 90 days, or in certain cases up to 120 days, following the date of establishment of the plan&#59; for other employees, this period is reduced to 30 days.  </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">If you are an officer or director, then any modification of a 10b5-1 plan must not take effect for at least 90 days, or in certain cases up to 120 days, from the date of modification&#59; for other employees, this period is reduced to 30 days. </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">If a 10b5-1 plan is terminated, you must wait at least 30 days before establishing another 10b5-1 plan.  Furthermore, if a 10b5-1 plan is terminated, you must wait at least 30 days before trading outside of the 10b5-1 plan.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">No approval by the Compliance Officer under the above guidelines shall be considered the Compliance Officer's or the Company's approval or legal advice that the 10b5-1 plan satisfies the requirements of Rule 10b5-1.  It shall be the sole responsibility of the person establishing the 10b5-1 plan to ensure that such plan complies with the requirements of Rule 10b5-1.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Post-Termination Transactions</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If you are aware of material nonpublic information when you terminate employment or services, you may not trade in the Company&#8217;s securities until that information has become public or is no longer material.  In all other respects, the procedures set forth in this addendum will cease to apply to your transactions in Company securities upon the expiration of any &#8220;blackout period&#8221; that is applicable to your transactions at the time of your termination of employment or services.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Short-swing Rule</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Directors and officers classified as insiders by the Securities and Exchange Commission have an additional restriction with respect to securities.  The SEC&#8217;s short-swing trading provisions provide that those classified as insiders must pay to Brady any profit they realize on a purchase and sale, or sale and purchase, of Brady stock within any period of less than six months, whether or not those transactions are related.   Purchases and sales may include transactions in stock options, Brady 401k Plan, Employee Stock Purchase Plan, and other Brady stock transactions.  These individuals should contact the Compliance Officer to discuss these stock transactions.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Company Assistance</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Your compliance with this addendum and the Company&#8217;s Insider Trading Policy is of the utmost importance both for you and for the Company.  It is your obligation to fully understand the terms and conditions of this addendum and the Company's Insider Trading Policy and to ensure that since becoming subject to them and for future periods in which you are subject to them, you have and will continue to comply with their terms and conditions.  If you have any questions about this addendum, the Insider Trading Policy or their application to any proposed transaction, you may obtain additional guidance from the Compliance Officer at 414-358-6608.  Do not try to resolve uncertainties on your own, as the rules relating to insider trading are often complex, not always intuitive and carry severe consequences.</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</font></div></div></div><div id="i864c5167ee414a829a54a50042b3c038_66"></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Schedule I - Covered Persons</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Representative List</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Board of Directors</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">President, CEO</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Chief Financial Officer</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Treasurer</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Chief Accounting Officer</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presidents of Operating Segments (currently Americas &#38; Asia&#59; and Europe &#38; Australia)</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Chief Operating Officer</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Vice President &#8211; Human Resources</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">General Counsel</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Chief Information Officer</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Director of Investor Relations</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All direct reports to the CEO and CFO</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other Insiders as determined - based on knowledge of and access to material, non-public information or systems providing such information</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Currently, Other Insiders includes, but is not limited to&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Any person who has access to, and knowledge of, consolidated financial results</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of total Company</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Any person who has access to, and knowledge of, consolidated financial results of either Operating Segment</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Any person who has access to, and knowledge of, consolidated financial results of the Americas</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Corporate personnel located on Executive Officer floor at the Company&#8217;s headquarters in close proximity to Executive Officers</font></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"><tr><td style="width:1.0%"></td><td style="width:20.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:55.647%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.527%"></td><td style="width:0.1%"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Compliance Officer shall regularly review with the business and finance leaders those individuals that have access to or are provided with material nonpublic information and assure that those insiders are included in the blackout notifications and are aware that they are considered persons subject to this addendum.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="border-bottom:1pt solid black;margin-bottom:5pt;margin-top:10pt;width:150pt"></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">&#8220;Financial results&#8221; includes revenue and&#47;or operating income</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>4
<FILENAME>brc-20240731xex21.htm
<DESCRIPTION>SCHEDULE OF SUBSIDIARIES
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i1843a388fe444508a8db9570c8eb24de_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:19.8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 21</font></div><div style="margin-top:19.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE OF SUBSIDIARIES OF BRADY CORPORATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July&#160;31, 2024</font></div><div style="text-align:center"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">State (Country)</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Percentage of Voting</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Name of Company</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">of&#160;Incorporation</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Securities Owned</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Corporation</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wisconsin</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Parent</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Holdings Mexico LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">The Code Corporation</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tricor Direct, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Doing Business As&#58;</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;Champion America</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clement Communications</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emedco</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Seton</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Worldmark of Wisconsin Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady International Co.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wisconsin</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Worldwide, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wisconsin</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Doing Business As&#58;</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electromark</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nordic ID</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sorbent Products Company</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TISCOR</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Precision Dynamics Corporation</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">California</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Doing Business As&#58;</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady People ID</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dual Core</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PDC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IDenticard</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Magicard</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PDC IDenticard</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pharmex</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PromoVision</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TimeMed Labeling Systems</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Australia Holdings Pty. Ltd.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Australia</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Australia Pty. Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Australia</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Doing Business As&#58;</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ID Card Printers</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ID Warehouse</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ID Wholesaler</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IDW Technologies</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OZ-ID Identification Products</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Safety Signs Service</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Scafftag Australia</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Seton Australia</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trafalgar First Aid</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Visisign</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Carroll Australasia Pty. Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Australia</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Precision Dynamics Europe SRL</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Belgium</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">W.H. Brady N.V.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Belgium</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">W.H.B. do Brasil Ltda.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">W.H.B. Identification Solutions Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canada</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Doing Business As&#58;</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electromark</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">Identicam Systems</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IDenticard Systems</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">State (Country)</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Percentage of Voting</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Name of Company</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">of&#160;Incorporation</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Securities Owned</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PDC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Seton</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady (Beijing) Co. Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">China</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady (Xiamen) Co., Ltd.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">China</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Investment Management (Shanghai) Co., Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">China</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Printing (Shenzhen) Co., Ltd.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">China</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Technology (Wuxi) Co. Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">China</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady A&#47;S</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denmark</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nordic ID Oyj</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finland</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Doing Business As&#58;</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Suomen Turvakilvet</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Seripaino H&#228;m&#228;l&#228;inen</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SPH-Opastepaino.fi</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Braton Europe S.A.R.L.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">France</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Groupe S.A.S.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">France</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Doing Business As&#58;</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PDC</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Seton</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Signals</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securimed S.A.S.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">France</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady GmbH</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Germany</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Doing Business As&#58;</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Code</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nordic ID</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PDC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Seton</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transposafe</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bakee Metal Manufactory Company Limited</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hong Kong</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Corporation Hong Kong Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hong Kong</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Company India Private Limited</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">India</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Italia, S.r.l.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Italy</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nippon Brady K.K.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japan</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Finance Luxembourg S.&#224;.r.l.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Luxembourg</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Luxembourg S.&#224;.r.l.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Luxembourg</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady S.&#224;.r.l. </font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Luxembourg</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Technology SDN. BHD.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Malaysia</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Mexico, S. de R.L. de C.V.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">W.H. Brady S. de R.L. de C.V.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady B.V.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Netherlands</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Doing Business As&#58;</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PDC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Finance B.V.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Netherlands</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Code Corporation B.V.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Netherlands</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady AS</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Norway</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pervaco AS</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Norway</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Polska Sp. Z.o.o.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Poland</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Arabia Manufacturing Company</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Saudi Arabia</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Asia Holding Pte. Ltd.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Singapore</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Asia Pacific Pte. Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Singapore</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Corporation Asia Pte. Ltd.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Singapore</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Singapore Pte. Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Singapore</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady s.r.o.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Slovakia</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Grafo Wiremarkers Pty. Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">South Africa</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wiremarkers Africa Pty. Ltd.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">South Africa</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">State (Country)</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Percentage of Voting</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Name of Company</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">of&#160;Incorporation</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Securities Owned</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Identificaci&#243;n S.L.U.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Spain</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Doing Business As&#58;</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PDC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady AB</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sweden</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Sweden Holding AB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sweden</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady (Thailand) Co., Ltd.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thailand</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Etiket ve Isaretleme Ticaret Ltd. Sirketi</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Turkey</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Middle East FZE</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Arab Emirates</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">B.I. (UK) Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Corporation Limited</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Doing Business As&#58;</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BIG</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PDC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Safetyshop</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Scafftag</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Seton</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Signs and Labels</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady European Holdings Limited</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Magicard Holdings Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Magicard Ltd.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Vietnam Company Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vietnam</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>5
<FILENAME>brc-20240731xex23.htm
<DESCRIPTION>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ia0115e9410b64640bef659bd633986bb_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 23</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We consent to the incorporation by reference in Registration Statement Nos. 333-38857, 333-92417, 333-137686, 333-177039, 333-212625 and 333-274342 on Form S-8 and Registration Statement No. 333-274341 on Form S-3 of our reports dated September 6, 2024, relating to the financial statements of Brady Corporation and the effectiveness of Brady Corporation&#8217;s internal control over financial reporting, appearing in this Annual Report on Form 10-K of Brady Corporation for the year ended July 31, 2024. </font></div><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; DELOITTE &#38; TOUCHE LLP</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Milwaukee, Wisconsin, US</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 6, 2024</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>6
<FILENAME>brc-20240731xex311.htm
<DESCRIPTION>RULE 13A-14(A)/15D-14(A) CERTIFICATION - RUSSELL R. SHALLER
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="if7a57a1c8de440f29c09ec85a9f1a610_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.1</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RULE 13a-14(a)&#47;15d-14(a) CERTIFICATION</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Russell R. Shaller, certify that&#58;</font></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) I have reviewed this annual report on Form 10-K of Brady Corporation&#59;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) 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&#59;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) 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&#59;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4) The registrant&#8217;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&#58;</font></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a) 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&#59;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision to provided reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c) Evaluated the effectiveness of the registrant&#8217;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&#59; and</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d) Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5) The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.578%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; September 6, 2024</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; RUSSELL R. SHALLER</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russell R. Shaller</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>7
<FILENAME>brc-20240731xex312.htm
<DESCRIPTION>RULE 13A-14(A)/15D-14(A) CERTIFICATION - ANN E. THORNTON
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i7c394d40ecfc4ca1943f28b0fe89bbaa_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.2</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RULE 13a-14(a)&#47;15d-14(a) CERTIFICATION</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Ann E. Thornton, certify that&#58;</font></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) I have reviewed this annual report on Form 10-K of Brady Corporation&#59;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) 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&#59;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) 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&#59;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4) The registrant&#8217;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&#58;</font></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a) 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&#59;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision to provided reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c) Evaluated the effectiveness of the registrant&#8217;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&#59; and</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d) Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5) The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.578%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; September 6, 2024</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; ANN E. THORNTON</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ann E. Thornton</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer, Chief Accounting Officer and Treasurer</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>8
<FILENAME>brc-20240731xex321.htm
<DESCRIPTION>SECTION 1350 CERTIFICATION - RUSSELL R. SHALLER
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ib42a99869b3640ff883b5b7e2f4a0798_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.1</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 1350 CERTIFICATION</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Brady Corporation (the &#8220;Company&#8221;) certifies to his knowledge that&#58;</font></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The Annual Report on Form 10-K of the Company for the year ended July&#160;31, 2024 fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The information contained in that Form 10-K fairly presents, in all material respects, the financial conditions and results of operations of the Company.</font></div><div><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:40.920%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:56.880%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; September 6, 2024</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; RUSSELL R. SHALLER</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russell R. Shaller</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section&#160;906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section&#160;906, has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request. This certification accompanies this report pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed filed by the Company for purposes of Section&#160;18 of the Securities Exchange Act of 1934, as amended.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>9
<FILENAME>brc-20240731xex322.htm
<DESCRIPTION>SECTION 1350 CERTIFICATION - ANN E. THORNTON
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i48260e4c9eb749d9a483ead94fbdbcd5_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.2</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 1350 CERTIFICATION</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Brady Corporation (the &#8220;Company&#8221;) certifies to her knowledge that&#58;</font></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The Annual Report on Form 10-K of the Company for the year ended July&#160;31, 2024 fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The information contained in that Form 10-K fairly presents, in all material respects, the financial conditions and results of operations of the Company.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.684%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; September 6, 2024</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; ANN E. THORNTON</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ann E. Thornton</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer, Chief Accounting Officer and Treasurer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer and Principal Accounting Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section&#160;906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section&#160;906, has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request. This certification accompanies this report pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed filed by the Company for purposes of Section&#160;18 of the Securities Exchange Act of 1934, as amended.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97
<SEQUENCE>10
<FILENAME>brc-20240731xex97clawbackp.htm
<DESCRIPTION>INCENTIVE RECOVERY POLICY
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i494e20d9bad146f19249f3369da6cc94_35"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">EXHIBIT 97</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Brady Corporation Incentive Recovery Policy</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Purpose</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The purpose of this Recovery Policy (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) is to describe the circumstances under which Brady Corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) is required to recover certain compensation paid to certain employees.  Any references in compensation plans, agreements, equity awards or other policies to the Company&#8217;s &#8220;recoupment&#8221;, &#8220;clawback&#8221; or similarly-named policy shall be deemed to refer to this Policy with respect to Incentive-Based Compensation Received on or after the Effective Date. With respect to Incentive-Based Compensation Received prior to the Effective Date, such references to the Company&#8217;s &#8220;recoupment&#8221;, &#8220;clawback&#8221; or similarly-named policy in compensation plans, agreements, equity awards or other policies shall be deemed to refer to the Company&#8217;s &#8220;recoupment,&#8221; &#8220;clawback&#8221; or similarly-named policy, if any, in effect prior to the Effective Date.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Mandatory Recovery of Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. In the event that the Company is required to prepare an Accounting Restatement, the Company shall recover reasonably promptly the amount of Erroneously Awarded Compensation.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  For purposes of this Policy, the following terms, when capitalized, shall have the meanings set forth below&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Accounting Restatement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; shall mean any accounting restatement required due to material noncompliance of the Company with any financial reporting requirement under the securities laws, including to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Covered Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; shall mean the Company&#8217;s president&#59; principal financial officer&#59; principal accounting officer (or if there is no such accounting officer, the controller)&#59; any vice-president of the Company in charge of a principal business unit, division, or function (such as sales, administration, or finance)&#59; any other officer who performs a significant policy-making function&#59; or any other person who performs similar significant policy-making functions for the Company.  For the avoidance of doubt, a person who served as a Covered Officer during the periods set forth in clauses (A) and (B) of the preceding sentence shall continue to be subject to this Policy even after such person&#8217;s service as a Covered Officer has ended.  </font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; shall mean October 2, 2023.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Erroneously Awarded Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; shall mean the excess of (i) the amount of Incentive-Based Compensation Received by a person (A) after beginning service as a Covered Officer, (B) who served as a Covered Officer at any time during the performance period for that Incentive-Based Compensation, (C) while the Company has a class of securities listed on a national securities exchange or a national securities association and (D) during the Recovery Period&#59; over (ii) the Recalculated Compensation. </font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Fraud</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; shall mean any fraud, theft, misappropriation, embezzlement or dishonesty to the material detriment of the Company.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:25.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Incentive-Based Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; shall mean any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a financial reporting measure.  A financial reporting measure is a measure that is determined and presented in accordance with the accounting principles used in preparing the Company&#8217;s financial statements, and any measures that are derived wholly or in part from such measures, regardless of whether such measure is presented within the financial statements or included in a filing with the Securities and Exchange Commission.  Each of stock </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">price and total shareholder return is a financial reporting measure.  For the avoidance of doubt, incentive-based compensation subject to this Policy does not include stock options, restricted stock, restricted stock units or similar equity-based awards for which the grant is not contingent upon achieving any financial reporting measure performance goal and vesting is contingent solely upon completion of a specified employment period and&#47;or attaining one or more non-financial reporting measures.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Recalculated Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; shall mean the amount of Incentive-Based Compensation that otherwise would have been Received had it been determined based on the restated amounts in the Accounting Restatement, computed without regard to any taxes paid.  For Incentive-Based Compensation based on stock price or total shareholder return, where the amount of the Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in an Accounting Restatement, the amount of the Recalculated Compensation must be based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return, as the case may be, on the compensation Received.  The Company must maintain documentation of the determination of that reasonable estimate and provide such documentation to the national securities exchange or association on which its securities are listed.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">Incentive-Based Compensation is deemed &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Received</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; in the Company&#8217;s fiscal period during which the financial reporting measure specified in the award of such Incentive-Based Compensation is attained, even if the payment or grant of the Incentive-Based Compensation occurs after the end of that period.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:25.63pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any participant in any of the Company&#8217;s incentive arrangements.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:25.63pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Recovery Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; shall mean the three completed fiscal years of the Company immediately preceding the date the Company is required to prepare an Accounting Restatement&#59; provided that the Recovery Period shall not begin before the Effective Date.  For purposes of determining the Recovery Period, the Company is considered to be &#8220;required to prepare an Accounting Restatement&#8221; on the earlier to occur of&#58; (i) the date the Company&#8217;s Board of Directors, a committee thereof, or the Company&#8217;s authorized officers conclude, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (ii) the date a court, regulator, or other legally authorized body directs the Company to prepare an Accounting Restatement.  If the Company changes its fiscal year, then the transition period within or immediately following such three completed fiscal years also shall be included in the Recovery Period, provided that if the transition period between the last day of the Company&#8217;s prior fiscal year end and the first day of its new fiscal year comprises a period of nine to 12 months, then such transition period shall instead be deemed one of the three completed fiscal years and shall not extend the length of the Recovery Period.  </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Exceptions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Notwithstanding anything to the contrary in this Policy, recovery of Erroneously Awarded Compensation will not be required to the extent the Company&#8217;s Management Development and Compensation Committee (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) has made a determination that such recovery would be impracticable and one of the following conditions have been satisfied&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">The direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered&#59; provided that, before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation that was Incentive-Based Compensation based on the expense of enforcement, the Company must make a reasonable attempt to recover such Erroneously Awarded Compensation, document such reasonable attempt(s) to recover, and provide that documentation to the national securities exchange or association on which its securities are listed.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">Recovery would violate home country law where, with respect to Incentive-Based Compensation, that law was adopted prior to November 28, 2022&#59; provided that, before concluding that it would be </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">impracticable to recover any amount of Erroneously Awarded Compensation that was Incentive-Based Compensation based on violation of home country law, the Company must obtain an opinion of home country counsel, acceptable to the national securities exchange or association on which its securities are listed, that recovery would result in such a violation, and must provide such opinion to the exchange or association. </font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Manner of Recovery</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">In addition to any other actions permitted by law or contract, the Company may take any or all of the following actions to recover any Erroneously Awarded Compensation&#58; (a) require the Covered Officer to repay such amount&#59; (b) offset such amount from any other compensation owed by the Company or any of its affiliates to the Covered Officer, regardless of whether the contract or other documentation governing such other compensation specifically permits or specifically prohibits such offsets&#59; and (c) subject to Section 4(c), to the extent the Erroneously Awarded Compensation was deferred into a plan of deferred compensation, whether or not qualified, forfeit such amount (as well as the earnings on such amounts) from the Covered Officer&#8217;s balance in such plan, regardless of whether the plan specifically permits or specifically prohibits such forfeiture.  If the Erroneously Awarded Compensation consists of shares of the Company&#8217;s common stock, and the Covered Officer still owns such shares, then the Company may satisfy its recovery obligations by requiring the Covered Officer to transfer such shares back to the Company.  </font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">If the Committee determines that a Participant has committed Fraud, the Committee may require the Participant to reimburse the Company for all, or a portion of, any compensation paid during the period in which the fraud, theft, misappropriation, embezzlement or dishonesty occurred, and remit to the Company any profits realized from the sale of the Company&#8217;s common stock during such period.  In addition, the Committee may also cancel and cause the Participant to forfeit any outstanding awards held by the Participant regardless of whether or not such awards are exercisable.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Other</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">This Policy shall be administered and interpreted, and may be amended from time to time, by the Committee in its sole discretion in compliance with the applicable listing standards of the national securities exchange or association on which the Company&#8217;s securities are listed, and the determinations of the board or such committee shall be binding on all Covered Officers. </font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">The Company shall not indemnify any Covered Officer against the loss of Erroneously Awarded Compensation.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">The Company shall file all disclosures with respect to this Policy in accordance with the requirements of the Federal securities laws, including disclosure required by the Securities and Exchange Commission filings.  </font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">Any right to recovery under this Policy shall be in addition to, and not in lieu of, any other rights of recovery that may be available to the Company.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>11
<FILENAME>brc-20240731.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:da9f0245-0c46-4558-b0d0-d8f2e4b2e39e,g:8b6d9818-7392-4b8f-b3d0-e034d3a17069-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:brc="http://www.bradyid.com/20240731" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.bradyid.com/20240731">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="brc-20240731_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="brc-20240731_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="brc-20240731_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="brc-20240731_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformation" roleURI="http://www.bradyid.com/role/DocumentandEntityInformation">
        <link:definition>0000001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.bradyid.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>9952151 - Statement - 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 id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>9952152 - Statement - 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 id="CONSOLIDATEDSTATEMENTSOFINCOME" roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME">
        <link:definition>9952153 - Statement - CONSOLIDATED STATEMENTS OF 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 id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE 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 id="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>9952155 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' 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 id="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical">
        <link:definition>9952156 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (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 id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952157 - Statement - 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 id="SummaryofSignificantAccountingPolicies" roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>9952158 - Disclosure - Summary of Significant Accounting 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 id="Goodwill" roleURI="http://www.bradyid.com/role/Goodwill">
        <link:definition>9952159 - 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 id="OtherIntangibleAssets" roleURI="http://www.bradyid.com/role/OtherIntangibleAssets">
        <link:definition>9952160 - Disclosure - Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.bradyid.com/role/Leases">
        <link:definition>9952161 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlans" roleURI="http://www.bradyid.com/role/EmployeeBenefitPlans">
        <link:definition>9952162 - Disclosure - Employee Benefit 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 id="Debt" roleURI="http://www.bradyid.com/role/Debt">
        <link:definition>9952163 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.bradyid.com/role/StockholdersEquity">
        <link:definition>9952164 - Disclosure - Stockholders' 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 id="AccumulatedOtherComprehensiveLoss" roleURI="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLoss">
        <link:definition>9952165 - 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 id="RevenueRecognition" roleURI="http://www.bradyid.com/role/RevenueRecognition">
        <link:definition>9952166 - 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 id="SegmentInformation" roleURI="http://www.bradyid.com/role/SegmentInformation">
        <link:definition>9952167 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.bradyid.com/role/IncomeTaxes">
        <link:definition>9952168 - 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 id="NetIncomeperCommonShare" roleURI="http://www.bradyid.com/role/NetIncomeperCommonShare">
        <link:definition>9952169 - Disclosure - Net Income per Common 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 id="FairValueMeasurements" roleURI="http://www.bradyid.com/role/FairValueMeasurements">
        <link:definition>9952170 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativesandHedgingActivities" roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivities">
        <link:definition>9952171 - Disclosure - Derivatives and Hedging Activities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingencies" roleURI="http://www.bradyid.com/role/CommitmentandContingencies">
        <link:definition>9952172 - Disclosure - Commitment 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 id="SubsequentEvents" roleURI="http://www.bradyid.com/role/SubsequentEvents">
        <link:definition>9952173 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleIIValuationofQualifyingAccounts" roleURI="http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccounts">
        <link:definition>9952174 - Disclosure - Schedule II Valuation of Qualifying Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9954471 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies (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 id="SummaryofSignificantAccountingPoliciesInventoriesTables" roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesTables">
        <link:definition>9954472 - Disclosure - Summary of Significant Accounting Policies Inventories (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 id="GoodwillTables" roleURI="http://www.bradyid.com/role/GoodwillTables">
        <link:definition>9954473 - 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 id="OtherIntangibleAssetsTables" roleURI="http://www.bradyid.com/role/OtherIntangibleAssetsTables">
        <link:definition>9954474 - Disclosure - Other Intangible Assets (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 id="LeasesTables" roleURI="http://www.bradyid.com/role/LeasesTables">
        <link:definition>9954475 - Disclosure - Leases (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 id="DebtTables" roleURI="http://www.bradyid.com/role/DebtTables">
        <link:definition>9954476 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://www.bradyid.com/role/StockholdersEquityTables">
        <link:definition>9954477 - Disclosure - Stockholders' Equity (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 id="AccumulatedOtherComprehensiveLossTables" roleURI="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTables">
        <link:definition>9954478 - 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 id="SegmentInformationTables" roleURI="http://www.bradyid.com/role/SegmentInformationTables">
        <link:definition>9954479 - Disclosure - Segment Information (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 id="IncomeTaxesTables" roleURI="http://www.bradyid.com/role/IncomeTaxesTables">
        <link:definition>9954480 - Disclosure - Income Taxes (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 id="NetIncomeperCommonShareTables" roleURI="http://www.bradyid.com/role/NetIncomeperCommonShareTables">
        <link:definition>9954481 - Disclosure - Net Income per Common 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 id="FairValueMeasurementsTables" roleURI="http://www.bradyid.com/role/FairValueMeasurementsTables">
        <link:definition>9954482 - Disclosure - Fair Value Measurements (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 id="DerivativesandHedgingActivitiesTables" roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesTables">
        <link:definition>9954483 - Disclosure - Derivatives and Hedging Activities (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 id="SummaryofSignificantAccountingPoliciesInventoriesDetails" roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails">
        <link:definition>9954484 - Disclosure - Summary of Significant Accounting Policies Inventories (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 id="SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails">
        <link:definition>9954485 - Disclosure - Summary of Significant Accounting Policies Property, Plant and Equipment (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 id="SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails">
        <link:definition>9954486 - Disclosure - Summary of Significant Accounting Policies Revenue Recognition (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 id="SummaryofSignificantAccountingPoliciesAdvertisingCostsDetails" roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsDetails">
        <link:definition>9954487 - Disclosure - Summary of Significant Accounting Policies Advertising Costs (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 id="GoodwillDetails" roleURI="http://www.bradyid.com/role/GoodwillDetails">
        <link:definition>9954488 - Disclosure - Goodwill (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 id="OtherIntangibleAssetsDetails" roleURI="http://www.bradyid.com/role/OtherIntangibleAssetsDetails">
        <link:definition>9954489 - Disclosure - Other Intangible Assets (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 id="OtherIntangibleAssetsAdditionalInformationDetails" roleURI="http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails">
        <link:definition>9954490 - Disclosure - Other Intangible Assets - 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 id="OperatingLeaseCostDetails" roleURI="http://www.bradyid.com/role/OperatingLeaseCostDetails">
        <link:definition>9954491 - Disclosure - Operating Lease Cost (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 id="LeaseMaturityDisclosureDetails" roleURI="http://www.bradyid.com/role/LeaseMaturityDisclosureDetails">
        <link:definition>9954492 - Disclosure - Lease Maturity Disclosure (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 id="EmployeeBenefitPlansAdditionalInformationDetails" roleURI="http://www.bradyid.com/role/EmployeeBenefitPlansAdditionalInformationDetails">
        <link:definition>9954493 - Disclosure - Employee Benefit Plans - 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 id="DebtScheduleofLongTermDebtDetails" roleURI="http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails">
        <link:definition>9954494 - Disclosure - Debt - Schedule of Long-Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtAdditionalInformationDetails" roleURI="http://www.bradyid.com/role/DebtAdditionalInformationDetails">
        <link:definition>9954495 - Disclosure - Debt - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityScheduleofCapitalStockDetails" roleURI="http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails">
        <link:definition>9954496 - Disclosure - Stockholders' Equity - Schedule of Capital Stock (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 id="StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails" roleURI="http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails">
        <link:definition>9954497 - Disclosure - Stockholders' Equity - Schedule of Other Activity in Stockholders' Investments (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 id="StockholdersEquityValuationAssumptionsDetails" roleURI="http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails">
        <link:definition>9954498 - Disclosure - Stockholders' Equity - Valuation Assumptions (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 id="StockholdersEquitySummaryofStockOptionActivityDetails" roleURI="http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails">
        <link:definition>9954499 - Disclosure - Stockholders' Equity - Summary of Stock Option 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 id="StockholdersEquitySummaryofAdditionalStockOptionDisclosuresDetails" roleURI="http://www.bradyid.com/role/StockholdersEquitySummaryofAdditionalStockOptionDisclosuresDetails">
        <link:definition>9954500 - Disclosure - Stockholders' Equity - Summary of Additional Stock Option Disclosures (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 id="StockholdersEquitySummaryofRSUandPRSUAwardsDetails" roleURI="http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails">
        <link:definition>9954501 - Disclosure - Stockholders' Equity - Summary of RSU and PRSU Awards (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 id="StockholdersEquityAdditionalInformationDetails" roleURI="http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails">
        <link:definition>9954502 - Disclosure - Stockholders' Equity - 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 id="AccumulatedOtherComprehensiveLossNetofTaxDetails" roleURI="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails">
        <link:definition>9954503 - Disclosure - Accumulated Other Comprehensive Loss, Net of Tax (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 id="AccumulatedOtherComprehensiveLossTaxDetails" roleURI="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails">
        <link:definition>9954504 - Disclosure - Accumulated Other Comprehensive Loss, Tax (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 id="RevenueRecognitionDetails" roleURI="http://www.bradyid.com/role/RevenueRecognitionDetails">
        <link:definition>9954505 - Disclosure - Revenue Recognition (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 id="SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail" roleURI="http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail">
        <link:definition>9954506 - Disclosure - Segment Information - Schedule of Segment Reporting Information By Segment (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 id="SegmentInformationNetIncomeReconciliationDetail" roleURI="http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail">
        <link:definition>9954507 - Disclosure - Segment Information - Net Income Reconciliation (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 id="SegmentInformationNetSalesbyProductsandServicesDetails" roleURI="http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails">
        <link:definition>9954508 - Disclosure - Segment Information Net Sales by Products and Services (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 id="ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" roleURI="http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails">
        <link:definition>9954509 - Disclosure - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (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 id="SegmentInformationDetails" roleURI="http://www.bradyid.com/role/SegmentInformationDetails">
        <link:definition>9954510 - Disclosure - Segment 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 id="IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails" roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails">
        <link:definition>9954511 - Disclosure - Income Taxes - Schedule of (Loss) Earnings from Continuing Operations (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 id="IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails">
        <link:definition>9954512 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (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 id="IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails" roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails">
        <link:definition>9954513 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets (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 id="IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails">
        <link:definition>9954514 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (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 id="IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails" roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails">
        <link:definition>9954515 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefit Rollforward (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 id="IncomeTaxesAdditionalInformationDetails" roleURI="http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails">
        <link:definition>9954516 - Disclosure - Income Taxes - 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 id="NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail" roleURI="http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail">
        <link:definition>9954517 - Disclosure - Net Income per Common Share - Reconciliation of Numerator and Denominator of Basic and Diluted 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 id="NetIncomeperCommonShareAdditionalInformationsDetail" roleURI="http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail">
        <link:definition>9954518 - Disclosure - Net Income per Common Share - Additional Informations (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 id="FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail" roleURI="http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail">
        <link:definition>9954519 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Accounted for at Fair Value on Recurring Basis (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 id="DerivativeNotionalAmountsDetails" roleURI="http://www.bradyid.com/role/DerivativeNotionalAmountsDetails">
        <link:definition>9954520 - Disclosure - Derivative Notional Amounts (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 id="DerivativesandHedgingActivitiesImpactonOCIDetails" roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails">
        <link:definition>9954521 - Disclosure - Derivatives and Hedging Activities - Impact on OCI (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 id="DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail" roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail">
        <link:definition>9954522 - Disclosure - Derivatives and Hedging Activities - Fair Value Balance Sheet Disclosure (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 id="DerivativesandHedgingActivitiesAdditionalInformationDetail" roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail">
        <link:definition>9954523 - Disclosure - Derivatives and Hedging Activities - 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 id="CommitmentandContingenciesDetails" roleURI="http://www.bradyid.com/role/CommitmentandContingenciesDetails">
        <link:definition>9954524 - Disclosure - Commitment and Contingencies (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 id="SubsequentEventsSubsequentEventsDetails" roleURI="http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails">
        <link:definition>9954525 - Disclosure - Subsequent Events Subsequent Events (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 id="ScheduleIIValuationofQualifyingAccountsDetails" roleURI="http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails">
        <link:definition>9954526 - Disclosure - Schedule II Valuation of Qualifying Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="brc_AuditorInformationAbstractAbstract" abstract="true" name="AuditorInformationAbstractAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_CommonStockAggregateLiquidationPreference" abstract="false" name="CommonStockAggregateLiquidationPreference" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_WeightedAverageLeaseDisclosuresTableTextBlock" abstract="false" name="WeightedAverageLeaseDisclosuresTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="brc_SupplementalCashFlowInformationLeasesTableTextBlock" abstract="false" name="SupplementalCashFlowInformationLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="brc_OtherComprehensiveIncomeTaxTableTextBlock" abstract="false" name="OtherComprehensiveIncomeTaxTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock" abstract="false" name="ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="brc_IdentificationSolutionsMember" abstract="true" name="IdentificationSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="brc_WorkplaceSafetyMember" abstract="true" name="WorkplaceSafetyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="brc_AmericasAsiaMember" abstract="true" name="AmericasAsiaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_EuropeAustraliaMember" abstract="true" name="EuropeAustraliaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_OperatingLeaseExpenseTable" abstract="true" name="OperatingLeaseExpenseTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities" abstract="false" name="AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_GBPBorrowingMember" abstract="true" name="GBPBorrowingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_EURBorrowingMember" abstract="true" name="EURBorrowingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_USDBorrowingMember" abstract="true" name="USDBorrowingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_DebtToEBITDARatio" abstract="false" name="DebtToEBITDARatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_InterestExpenseCoverageRatio" abstract="false" name="InterestExpenseCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_CumulativePreferredStock6CumulativeMember" abstract="true" name="CumulativePreferredStock6CumulativeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="brc_A1972SeriesMember" abstract="true" name="A1972SeriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="brc_A1979SeriesMember" abstract="true" name="A1979SeriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="brc_NoncumulativeCashDividend" abstract="false" name="NoncumulativeCashDividend" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="brc_SharesHeldRabbiTrustAtCostMember" abstract="true" name="SharesHeldRabbiTrustAtCostMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="brc_DeferredCompensationMember" abstract="true" name="DeferredCompensationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="brc_SaleOfSharesAtCost" abstract="false" name="SaleOfSharesAtCost" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_PurchaseOfSharesAtCost" abstract="false" name="PurchaseOfSharesAtCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_OtherStockholdersEquity" abstract="false" name="OtherStockholdersEquity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_EndingBalanceOtherStockholdersEquityShares" abstract="false" name="EndingBalanceOtherStockholdersEquityShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders" abstract="false" name="AmountEntitledToReceiveDueToCumulativePreferredStockHolders" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="brc_ProfitForReportableSegments" abstract="false" name="ProfitForReportableSegments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_UnallocatedAmountsAbstract" abstract="true" name="UnallocatedAmountsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_AdministrativeCosts" abstract="false" name="AdministrativeCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_SafetyAndFacilityIdentificationMember" abstract="true" name="SafetyAndFacilityIdentificationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_ProductIdentificationMember" abstract="true" name="ProductIdentificationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_WireIdentificationMember" abstract="true" name="WireIdentificationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_HealthcareIdentificationMember" abstract="true" name="HealthcareIdentificationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_PeopleIdentificationMember" abstract="true" name="PeopleIdentificationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract" abstract="true" name="ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_OtherCountriesMember" abstract="true" name="OtherCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="brc_IntercompanyRoyaltyTransactions" abstract="false" name="IntercompanyRoyaltyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_DTANetAxis" abstract="true" name="DTANetAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="brc_DTANetDomain" abstract="true" name="DTANetDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="brc_NetofliabilitiesMember" abstract="true" name="NetofliabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="brc_NetofassetsMember" abstract="true" name="NetofassetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="brc_DeferredTaxLiabilityValuationAllowance" abstract="false" name="DeferredTaxLiabilityValuationAllowance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses" abstract="false" name="DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits" abstract="false" name="Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation" abstract="false" name="DeferredTaxLiabilityDeferredExpenseDeferredCompensation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_DeferredTaxLiabilitiesAccountsReceivable" abstract="false" name="DeferredTaxLiabilitiesAccountsReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" abstract="false" name="DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment" abstract="false" name="DeferredTaxLiabilitiesInProcessResearchAndDevelopment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_ForeignOperatingLossCarryforwardExpirationDates" abstract="false" name="ForeignOperatingLossCarryforwardExpirationDates" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_StateNetOperatingLossCarryforwardsExpirationDates" abstract="false" name="StateNetOperatingLossCarryforwardsExpirationDates" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_ForeignTaxCreditCarryforwardExpirationDates" abstract="false" name="ForeignTaxCreditCarryforwardExpirationDates" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates" abstract="false" name="StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities" abstract="false" name="UnrecognizedTaxBenefitsRecognizedInOtherLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties" abstract="false" name="ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_TaxBenefitsAssociatedwithStatueofLimitations" abstract="false" name="TaxBenefitsAssociatedwithStatueofLimitations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_EarningsPerShareTable" abstract="true" name="EarningsPerShareTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="brc_EarningsPerShareLineItems" abstract="true" name="EarningsPerShareLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_PreferentialDividendsOnDilutiveStockOptions" abstract="false" name="PreferentialDividendsOnDilutiveStockOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_GravotechAcquisitionMember" abstract="true" name="GravotechAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_PercentageIncreaseInDividend" abstract="false" name="PercentageIncreaseInDividend" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="brc_RussellRShallerMember" abstract="true" name="RussellRShallerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_JMichaelNaumanMember" abstract="true" name="JMichaelNaumanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_ReportedValueOfEquityAwardsMember" abstract="true" name="ReportedValueOfEquityAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_EquityAwardAdjustmentsMember" abstract="true" name="EquityAwardAdjustmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>brc-20240731_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:da9f0245-0c46-4558-b0d0-d8f2e4b2e39e,g:8b6d9818-7392-4b8f-b3d0-e034d3a17069-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="brc-20240731.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_15a8d8e5-5813-47d2-a8bc-e75bdb9e8d41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_2751ec4d-ed2c-49bf-b298-d54b1d44c62d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_15a8d8e5-5813-47d2-a8bc-e75bdb9e8d41" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_2751ec4d-ed2c-49bf-b298-d54b1d44c62d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_6b1a7173-09ed-4402-83d3-16f9914d0408" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_15a8d8e5-5813-47d2-a8bc-e75bdb9e8d41" xlink:to="loc_us-gaap_InventoryNet_6b1a7173-09ed-4402-83d3-16f9914d0408" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a8ca8ce6-004d-4ef4-8bea-87af864683a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_15a8d8e5-5813-47d2-a8bc-e75bdb9e8d41" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a8ca8ce6-004d-4ef4-8bea-87af864683a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5421c139-afbc-41b0-9f60-74e5e5cf6990" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_15a8d8e5-5813-47d2-a8bc-e75bdb9e8d41" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5421c139-afbc-41b0-9f60-74e5e5cf6990" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_12750370-e3f3-478a-9bd4-d8850b397397" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f2fd95ac-b857-49bb-8ac9-591f4e1e8890" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_12750370-e3f3-478a-9bd4-d8850b397397" xlink:to="loc_us-gaap_StockholdersEquity_f2fd95ac-b857-49bb-8ac9-591f4e1e8890" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_fcf70bc2-744c-452c-808e-579268a5e51c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_12750370-e3f3-478a-9bd4-d8850b397397" xlink:to="loc_us-gaap_Liabilities_fcf70bc2-744c-452c-808e-579268a5e51c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_0aefa68e-c961-4480-afb6-b6fce18fd72e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_957509cb-1b1f-4f26-95f9-bb13a901a7ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0aefa68e-c961-4480-afb6-b6fce18fd72e" xlink:to="loc_us-gaap_AssetsCurrent_957509cb-1b1f-4f26-95f9-bb13a901a7ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_229aebd6-c18e-4608-82c5-dcfb9ceccb59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0aefa68e-c961-4480-afb6-b6fce18fd72e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_229aebd6-c18e-4608-82c5-dcfb9ceccb59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_312d1292-9c70-49db-8fd4-44b3417fbdeb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0aefa68e-c961-4480-afb6-b6fce18fd72e" xlink:to="loc_us-gaap_Goodwill_312d1292-9c70-49db-8fd4-44b3417fbdeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_2d130eb9-791c-4f58-864f-527b9bad29d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0aefa68e-c961-4480-afb6-b6fce18fd72e" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_2d130eb9-791c-4f58-864f-527b9bad29d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_78929e86-bc87-4738-8388-587a7c21bdea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0aefa68e-c961-4480-afb6-b6fce18fd72e" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_78929e86-bc87-4738-8388-587a7c21bdea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_355424be-3a04-41ba-9e2b-d5560a0f8ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0aefa68e-c961-4480-afb6-b6fce18fd72e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_355424be-3a04-41ba-9e2b-d5560a0f8ff6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_33dea25f-5ba8-4a90-b89b-83ce1148065d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0aefa68e-c961-4480-afb6-b6fce18fd72e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_33dea25f-5ba8-4a90-b89b-83ce1148065d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_4074a760-155c-4eb5-a9b2-25ffb2776066" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e5cf576b-f7bc-4356-992b-4e01ba6dd312" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_4074a760-155c-4eb5-a9b2-25ffb2776066" xlink:to="loc_us-gaap_AccountsPayableCurrent_e5cf576b-f7bc-4356-992b-4e01ba6dd312" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d864155c-cd91-40d8-b1f5-14de59702320" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_4074a760-155c-4eb5-a9b2-25ffb2776066" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d864155c-cd91-40d8-b1f5-14de59702320" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_551f200e-f20f-4b29-9fab-0316d396a344" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_4074a760-155c-4eb5-a9b2-25ffb2776066" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_551f200e-f20f-4b29-9fab-0316d396a344" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_0012ee8d-3f1c-42bf-927a-002f24ebe905" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_4074a760-155c-4eb5-a9b2-25ffb2776066" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_0012ee8d-3f1c-42bf-927a-002f24ebe905" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_85aa54b5-2e05-4b24-ae41-d43246e333e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_4074a760-155c-4eb5-a9b2-25ffb2776066" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_85aa54b5-2e05-4b24-ae41-d43246e333e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_b8ddbf13-d8da-4af7-aa57-e4347f058613" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_4074a760-155c-4eb5-a9b2-25ffb2776066" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_b8ddbf13-d8da-4af7-aa57-e4347f058613" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9d69ea6c-7d4f-4a37-9e35-72c6efbd0bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_689dbb35-e0c2-403e-9e6e-3da614170672" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9d69ea6c-7d4f-4a37-9e35-72c6efbd0bd7" xlink:to="loc_us-gaap_CommonStockValue_689dbb35-e0c2-403e-9e6e-3da614170672" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_656d28d5-ace2-41fa-851a-20afc82b6092" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9d69ea6c-7d4f-4a37-9e35-72c6efbd0bd7" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_656d28d5-ace2-41fa-851a-20afc82b6092" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8a880158-bfc1-43f0-9c34-e0796135f7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9d69ea6c-7d4f-4a37-9e35-72c6efbd0bd7" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8a880158-bfc1-43f0-9c34-e0796135f7d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_35726c55-4a57-4b5d-8256-354243c24a61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9d69ea6c-7d4f-4a37-9e35-72c6efbd0bd7" xlink:to="loc_us-gaap_TreasuryStockValue_35726c55-4a57-4b5d-8256-354243c24a61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_01e4e1d5-a50b-4f83-addc-3a4a5903e126" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9d69ea6c-7d4f-4a37-9e35-72c6efbd0bd7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_01e4e1d5-a50b-4f83-addc-3a4a5903e126" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_c87d4a2b-80e2-4296-bc28-33831f0b8552" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f738327d-903f-4e43-95e3-c33029d3c5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c87d4a2b-80e2-4296-bc28-33831f0b8552" xlink:to="loc_us-gaap_LiabilitiesCurrent_f738327d-903f-4e43-95e3-c33029d3c5c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8a93ec74-9387-4853-9d50-e560f2aaa8b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c87d4a2b-80e2-4296-bc28-33831f0b8552" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8a93ec74-9387-4853-9d50-e560f2aaa8b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_0e86e467-c787-4b8c-95ab-6f6ae7d72f88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c87d4a2b-80e2-4296-bc28-33831f0b8552" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_0e86e467-c787-4b8c-95ab-6f6ae7d72f88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent_54bd678d-d573-4a86-bda3-a62d9d728587" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c87d4a2b-80e2-4296-bc28-33831f0b8552" xlink:to="loc_us-gaap_OtherLongTermDebtNoncurrent_54bd678d-d573-4a86-bda3-a62d9d728587" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="brc-20240731.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_3177319f-a7c0-4fdb-abc2-f342db31dff1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_cd4b63fe-f8b1-4058-9285-7fa345e43eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CommonStockSharesIssued_3177319f-a7c0-4fdb-abc2-f342db31dff1" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_cd4b63fe-f8b1-4058-9285-7fa345e43eb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_f46b8af1-3a85-4f3e-b882-183b886baf29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CommonStockSharesIssued_3177319f-a7c0-4fdb-abc2-f342db31dff1" xlink:to="loc_us-gaap_TreasuryStockCommonShares_f46b8af1-3a85-4f3e-b882-183b886baf29" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="brc-20240731.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_5a86fbce-008b-4d07-b3e0-8ad9a2a8f56c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_79eaa7bb-d756-43e9-a582-bd8b149f3f96" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_5a86fbce-008b-4d07-b3e0-8ad9a2a8f56c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_79eaa7bb-d756-43e9-a582-bd8b149f3f96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_cfb5a27c-4eef-41a7-a73c-0e99b341a0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_5a86fbce-008b-4d07-b3e0-8ad9a2a8f56c" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_cfb5a27c-4eef-41a7-a73c-0e99b341a0f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_75d855d5-df40-4d9a-8f1c-31c644f43477" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_edc3306e-57c3-4b44-a317-9651373dafbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_75d855d5-df40-4d9a-8f1c-31c644f43477" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_edc3306e-57c3-4b44-a317-9651373dafbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6d003b3f-944b-4259-9589-4f48ebf51e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_75d855d5-df40-4d9a-8f1c-31c644f43477" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6d003b3f-944b-4259-9589-4f48ebf51e9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_740170ec-dcda-42f7-88dd-a25e1a2dc2c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_29f5cb2c-5586-4a29-874a-ebd109ae201e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_740170ec-dcda-42f7-88dd-a25e1a2dc2c3" xlink:to="loc_us-gaap_OperatingExpenses_29f5cb2c-5586-4a29-874a-ebd109ae201e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_915624da-3f96-4350-bb19-a68a4c3e00fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_740170ec-dcda-42f7-88dd-a25e1a2dc2c3" xlink:to="loc_us-gaap_GrossProfit_915624da-3f96-4350-bb19-a68a4c3e00fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d9a028d6-e009-49ae-ad85-feb1e31b4d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_8ab2053f-ee82-4c36-9b94-675529442b10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d9a028d6-e009-49ae-ad85-feb1e31b4d1d" xlink:to="loc_us-gaap_OperatingIncomeLoss_8ab2053f-ee82-4c36-9b94-675529442b10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_dc20cdb3-943d-4a01-928b-b9b850148626" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d9a028d6-e009-49ae-ad85-feb1e31b4d1d" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_dc20cdb3-943d-4a01-928b-b9b850148626" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_43955af3-987a-43a4-9ce8-b15b3c405154" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d9a028d6-e009-49ae-ad85-feb1e31b4d1d" xlink:to="loc_us-gaap_InterestExpense_43955af3-987a-43a4-9ce8-b15b3c405154" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_8c3b2e02-84ce-4101-9cdd-8e36b63e52a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_b06b5d03-5a0d-4973-8cf7-4ab6acbf29c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_8c3b2e02-84ce-4101-9cdd-8e36b63e52a5" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_b06b5d03-5a0d-4973-8cf7-4ab6acbf29c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a621ff4e-9627-4b87-9315-d1ace765f324" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_8c3b2e02-84ce-4101-9cdd-8e36b63e52a5" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a621ff4e-9627-4b87-9315-d1ace765f324" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="brc-20240731.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_19492af8-fbc6-44ee-b879-edf62ffcd88a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_c479217e-d59f-4008-8741-526372a2a8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_19492af8-fbc6-44ee-b879-edf62ffcd88a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_c479217e-d59f-4008-8741-526372a2a8b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_a3109270-fc9c-4645-91ff-50cefa3d10a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_19492af8-fbc6-44ee-b879-edf62ffcd88a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_a3109270-fc9c-4645-91ff-50cefa3d10a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_8379c22c-75cc-4001-9982-0aab58a0760f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_64dbdeee-3eb2-44bc-9485-a3d9d75ca6a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_8379c22c-75cc-4001-9982-0aab58a0760f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_64dbdeee-3eb2-44bc-9485-a3d9d75ca6a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3bad5e0c-5107-471c-aa10-f06e7c19f257" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_8379c22c-75cc-4001-9982-0aab58a0760f" xlink:to="loc_us-gaap_NetIncomeLoss_3bad5e0c-5107-471c-aa10-f06e7c19f257" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_af7b743b-d153-418b-a559-1661e5d916e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_8e67a905-390b-46cc-8311-436b8a57b6b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_af7b743b-d153-418b-a559-1661e5d916e8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_8e67a905-390b-46cc-8311-436b8a57b6b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_50d7c2ca-ddce-45c7-8f07-ca7ff90fb3cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_af7b743b-d153-418b-a559-1661e5d916e8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_50d7c2ca-ddce-45c7-8f07-ca7ff90fb3cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_789d6920-d556-4319-8fbb-c73e6a7fe143" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_ac287086-5ba6-4b4f-a9ab-b6ea9938574d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_789d6920-d556-4319-8fbb-c73e6a7fe143" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_ac287086-5ba6-4b4f-a9ab-b6ea9938574d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_a0868639-56c3-400c-a499-a10e43b4dac1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_789d6920-d556-4319-8fbb-c73e6a7fe143" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_a0868639-56c3-400c-a499-a10e43b4dac1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_6b454604-7706-4642-930f-9dccde89f780" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_2755e795-dce7-4ee5-b74b-75d503734a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_6b454604-7706-4642-930f-9dccde89f780" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_2755e795-dce7-4ee5-b74b-75d503734a0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_e6bb0ca2-215b-4bfc-9fc2-be84e8d22eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_6b454604-7706-4642-930f-9dccde89f780" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_e6bb0ca2-215b-4bfc-9fc2-be84e8d22eb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_3bcbc1c9-a607-44dd-81f8-86ac9fb24ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_6b454604-7706-4642-930f-9dccde89f780" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_3bcbc1c9-a607-44dd-81f8-86ac9fb24ea9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="brc-20240731.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70a883be-7fa1-4ae4-aea1-fccdbae8c97d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fcb3c4a8-4722-463b-a725-2dd5069305ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70a883be-7fa1-4ae4-aea1-fccdbae8c97d" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fcb3c4a8-4722-463b-a725-2dd5069305ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_585e1495-7e87-4e55-baa9-590dc69b7192" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70a883be-7fa1-4ae4-aea1-fccdbae8c97d" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_585e1495-7e87-4e55-baa9-590dc69b7192" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_200846e5-0078-4919-b2ca-dc367e4b049f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70a883be-7fa1-4ae4-aea1-fccdbae8c97d" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_200846e5-0078-4919-b2ca-dc367e4b049f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_95052ef7-e5c6-4a2d-b08a-8161eb0b4f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64afa7ad-357b-4a89-bb3d-e0be84367605" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_95052ef7-e5c6-4a2d-b08a-8161eb0b4f4d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64afa7ad-357b-4a89-bb3d-e0be84367605" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f6904613-5a03-49a2-a4d4-8d6322c79b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_95052ef7-e5c6-4a2d-b08a-8161eb0b4f4d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f6904613-5a03-49a2-a4d4-8d6322c79b7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9e0384f8-10ff-41b0-9645-ff57289fd093" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_95052ef7-e5c6-4a2d-b08a-8161eb0b4f4d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9e0384f8-10ff-41b0-9645-ff57289fd093" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a2dab8a7-4838-4bbd-b5db-646715650fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_95052ef7-e5c6-4a2d-b08a-8161eb0b4f4d" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a2dab8a7-4838-4bbd-b5db-646715650fcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_696d8153-a98c-4d7e-bea3-4925d6f4796d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_1018032a-1516-4135-80f2-1d67d43e88ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_696d8153-a98c-4d7e-bea3-4925d6f4796d" xlink:to="loc_us-gaap_PaymentsOfDividends_1018032a-1516-4135-80f2-1d67d43e88ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_695c017c-8524-4d25-8c05-ef2042ef9d46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_696d8153-a98c-4d7e-bea3-4925d6f4796d" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_695c017c-8524-4d25-8c05-ef2042ef9d46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2591e051-f993-41af-a309-642a72c7a3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_696d8153-a98c-4d7e-bea3-4925d6f4796d" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2591e051-f993-41af-a309-642a72c7a3e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_092cdae2-940b-4cda-a2ce-b08a2597f154" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_696d8153-a98c-4d7e-bea3-4925d6f4796d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_092cdae2-940b-4cda-a2ce-b08a2597f154" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_c1045fd9-785e-4acd-b1e6-f34b14b56ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_696d8153-a98c-4d7e-bea3-4925d6f4796d" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_c1045fd9-785e-4acd-b1e6-f34b14b56ea8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_c8eef5f9-f948-4fb7-9c4f-6c5ab86bc972" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_696d8153-a98c-4d7e-bea3-4925d6f4796d" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_c8eef5f9-f948-4fb7-9c4f-6c5ab86bc972" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_3aa8ab19-3814-4205-95bc-61eed20a85b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_696d8153-a98c-4d7e-bea3-4925d6f4796d" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_3aa8ab19-3814-4205-95bc-61eed20a85b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13f0b8eb-7699-4800-9747-a28d1768476a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fbacf696-245f-464c-b5e4-5d9f52800d74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13f0b8eb-7699-4800-9747-a28d1768476a" xlink:to="loc_us-gaap_NetIncomeLoss_fbacf696-245f-464c-b5e4-5d9f52800d74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_a823bb5d-4070-426b-8658-80b17c8fe458" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13f0b8eb-7699-4800-9747-a28d1768476a" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_a823bb5d-4070-426b-8658-80b17c8fe458" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c070f057-4148-4051-a827-e2d3e4697e45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13f0b8eb-7699-4800-9747-a28d1768476a" xlink:to="loc_us-gaap_ShareBasedCompensation_c070f057-4148-4051-a827-e2d3e4697e45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_46050984-9c11-44cf-92cb-3b7d2212d89b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13f0b8eb-7699-4800-9747-a28d1768476a" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_46050984-9c11-44cf-92cb-3b7d2212d89b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_2fb75d2a-813d-4b3c-967a-aa4bb3a05dfe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13f0b8eb-7699-4800-9747-a28d1768476a" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_2fb75d2a-813d-4b3c-967a-aa4bb3a05dfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_91c3acd3-47d8-4c87-a1c1-ed4ac8696e53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13f0b8eb-7699-4800-9747-a28d1768476a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_91c3acd3-47d8-4c87-a1c1-ed4ac8696e53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_92de99ff-694f-4106-a7e1-2a0982d50e98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13f0b8eb-7699-4800-9747-a28d1768476a" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_92de99ff-694f-4106-a7e1-2a0982d50e98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_14ae3705-1b0f-41d3-8e14-ba8c834d8f36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13f0b8eb-7699-4800-9747-a28d1768476a" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_14ae3705-1b0f-41d3-8e14-ba8c834d8f36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_b2f0e41e-06f7-4d90-9e97-2ae9fb49eb74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13f0b8eb-7699-4800-9747-a28d1768476a" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_b2f0e41e-06f7-4d90-9e97-2ae9fb49eb74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_77f648f5-92e6-4ef2-9f28-22e409972574" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13f0b8eb-7699-4800-9747-a28d1768476a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_77f648f5-92e6-4ef2-9f28-22e409972574" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_01e2a143-cd11-4e51-8273-a6f9355a116d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13f0b8eb-7699-4800-9747-a28d1768476a" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_01e2a143-cd11-4e51-8273-a6f9355a116d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#SummaryofSignificantAccountingPoliciesInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_aa08a092-2640-4013-94fe-dc5770493957" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_e6e08529-f43f-400b-b253-b141500f0d66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_aa08a092-2640-4013-94fe-dc5770493957" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_e6e08529-f43f-400b-b253-b141500f0d66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_d62b6c8a-f442-4b14-a369-b0cc55a62340" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_aa08a092-2640-4013-94fe-dc5770493957" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_d62b6c8a-f442-4b14-a369-b0cc55a62340" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_c8d88aca-a8df-4e79-9bb7-c7c12fe4818a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_aa08a092-2640-4013-94fe-dc5770493957" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_c8d88aca-a8df-4e79-9bb7-c7c12fe4818a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_8f6fc883-443c-438d-870d-45e4b13a5a51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_add81bd4-b012-44ac-8cdc-94ac63bff2e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Land"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_8f6fc883-443c-438d-870d-45e4b13a5a51" xlink:to="loc_us-gaap_Land_add81bd4-b012-44ac-8cdc-94ac63bff2e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_8f06735f-e231-4a01-b2b4-d77a972b43a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_8f6fc883-443c-438d-870d-45e4b13a5a51" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_8f06735f-e231-4a01-b2b4-d77a972b43a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_f60e1ec4-5e92-42ab-9b36-68996b870b69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_8f6fc883-443c-438d-870d-45e4b13a5a51" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_f60e1ec4-5e92-42ab-9b36-68996b870b69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_ae510d19-4a4d-4837-b5b0-835d850fb0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_8f6fc883-443c-438d-870d-45e4b13a5a51" xlink:to="loc_us-gaap_ConstructionInProgressGross_ae510d19-4a4d-4837-b5b0-835d850fb0ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d94fd92b-283b-455c-88e7-4759fab8b615" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_90c256dd-0fe4-4297-a3a2-817e211cf397" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_d94fd92b-283b-455c-88e7-4759fab8b615" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_90c256dd-0fe4-4297-a3a2-817e211cf397" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_ae5cea59-ee33-4be2-a860-9eae7b13890e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_d94fd92b-283b-455c-88e7-4759fab8b615" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_ae5cea59-ee33-4be2-a860-9eae7b13890e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/GoodwillDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#GoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/GoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_44f311ae-b964-4624-a6ee-5f2c5721a2e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_39fc1640-3ccd-4511-a028-82d5bfa07aba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GoodwillPeriodIncreaseDecrease_44f311ae-b964-4624-a6ee-5f2c5721a2e9" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_39fc1640-3ccd-4511-a028-82d5bfa07aba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_00ef1d0a-4d58-4c3c-9891-063ea7e714d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GoodwillPeriodIncreaseDecrease_44f311ae-b964-4624-a6ee-5f2c5721a2e9" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_00ef1d0a-4d58-4c3c-9891-063ea7e714d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_780fb6f8-854b-4c7b-b8bf-ef39186c8fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GoodwillPeriodIncreaseDecrease_44f311ae-b964-4624-a6ee-5f2c5721a2e9" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_780fb6f8-854b-4c7b-b8bf-ef39186c8fb5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#OtherIntangibleAssetsAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_37b057e5-db57-4b2a-ae58-023f9b2c0266" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5eac34dc-cad1-42b8-9a53-4ec5db7e91f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_37b057e5-db57-4b2a-ae58-023f9b2c0266" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5eac34dc-cad1-42b8-9a53-4ec5db7e91f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_f9235716-ca2a-47de-b0c6-82ef40644f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_37b057e5-db57-4b2a-ae58-023f9b2c0266" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_f9235716-ca2a-47de-b0c6-82ef40644f1e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#AccumulatedOtherComprehensiveLossTaxDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_abbaa353-9ffe-4336-b784-e1a6087feaa9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_cdbcbed6-cf78-4248-b720-64b48067dafb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax_abbaa353-9ffe-4336-b784-e1a6087feaa9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_cdbcbed6-cf78-4248-b720-64b48067dafb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_7bb2ab59-d31d-4190-b03d-fdb1f69cfca1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax_abbaa353-9ffe-4336-b784-e1a6087feaa9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_7bb2ab59-d31d-4190-b03d-fdb1f69cfca1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_7d79266a-b0f9-4eaf-be15-06a3dc72a0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax_abbaa353-9ffe-4336-b784-e1a6087feaa9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_7d79266a-b0f9-4eaf-be15-06a3dc72a0dd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail" xlink:type="simple" xlink:href="brc-20240731.xsd#SegmentInformationNetIncomeReconciliationDetail"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4af3eba2-5d4c-47a5-8c5a-af0c090bbc6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ProfitForReportableSegments_f2d87875-92dd-44b1-9d28-397a4ddfc29f" xlink:href="brc-20240731.xsd#brc_ProfitForReportableSegments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4af3eba2-5d4c-47a5-8c5a-af0c090bbc6b" xlink:to="loc_brc_ProfitForReportableSegments_f2d87875-92dd-44b1-9d28-397a4ddfc29f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AdministrativeCosts_b0ed7513-4111-420f-a897-8beeea56195d" xlink:href="brc-20240731.xsd#brc_AdministrativeCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4af3eba2-5d4c-47a5-8c5a-af0c090bbc6b" xlink:to="loc_brc_AdministrativeCosts_b0ed7513-4111-420f-a897-8beeea56195d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_4439e859-60dd-4481-bf40-2d49ee05fd61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4af3eba2-5d4c-47a5-8c5a-af0c090bbc6b" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_4439e859-60dd-4481-bf40-2d49ee05fd61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_cba36f13-040f-4762-8847-203e522f3b38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4af3eba2-5d4c-47a5-8c5a-af0c090bbc6b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_cba36f13-040f-4762-8847-203e522f3b38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_16f8f86d-495c-4c2b-bc06-098b3e939235" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4af3eba2-5d4c-47a5-8c5a-af0c090bbc6b" xlink:to="loc_us-gaap_InterestExpense_16f8f86d-495c-4c2b-bc06-098b3e939235" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c3b4e2c4-980e-4f95-8523-dbc4a656d7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_a6801ac3-5200-4d99-9a45-6ce3735ee955" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c3b4e2c4-980e-4f95-8523-dbc4a656d7fe" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_a6801ac3-5200-4d99-9a45-6ce3735ee955" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3ec05939-7f09-4a9b-a3fd-de4931eea5aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c3b4e2c4-980e-4f95-8523-dbc4a656d7fe" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3ec05939-7f09-4a9b-a3fd-de4931eea5aa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f11d96e9-2335-407a-a72b-ebc62a655cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_09064bee-6539-4d10-93d6-c9c44a7ea76f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f11d96e9-2335-407a-a72b-ebc62a655cb2" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_09064bee-6539-4d10-93d6-c9c44a7ea76f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_b334cfed-8402-4530-a825-492e6c57bb41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f11d96e9-2335-407a-a72b-ebc62a655cb2" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_b334cfed-8402-4530-a825-492e6c57bb41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_319d581d-49e6-4eca-833f-34ea18579a66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f11d96e9-2335-407a-a72b-ebc62a655cb2" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_319d581d-49e6-4eca-833f-34ea18579a66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b470d3b5-d791-4786-840c-8af48a6b95ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c12eca22-dca4-4da7-9b32-598a88fdfed8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b470d3b5-d791-4786-840c-8af48a6b95ed" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c12eca22-dca4-4da7-9b32-598a88fdfed8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_418ee115-32de-4846-bb00-9671fc7cf2d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b470d3b5-d791-4786-840c-8af48a6b95ed" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_418ee115-32de-4846-bb00-9671fc7cf2d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_926a4b8b-3181-4126-897f-f97b0bbbc3bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_97125854-da63-4662-9deb-747d33c6b05d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_926a4b8b-3181-4126-897f-f97b0bbbc3bd" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_97125854-da63-4662-9deb-747d33c6b05d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_1a63adac-176a-4482-ace0-88e6980e480d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_926a4b8b-3181-4126-897f-f97b0bbbc3bd" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_1a63adac-176a-4482-ace0-88e6980e480d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_201ea048-26cf-4993-9463-c2b54f737b45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_926a4b8b-3181-4126-897f-f97b0bbbc3bd" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_201ea048-26cf-4993-9463-c2b54f737b45" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_094a8d79-c599-4ed1-9c72-6f69f6ec6921" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_5c5bcaa8-351d-468d-8788-e8eecb61c698" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_094a8d79-c599-4ed1-9c72-6f69f6ec6921" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_5c5bcaa8-351d-468d-8788-e8eecb61c698" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_ab5b67b5-89d0-4b74-a882-fb869ffd7561" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_094a8d79-c599-4ed1-9c72-6f69f6ec6921" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_ab5b67b5-89d0-4b74-a882-fb869ffd7561" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_158916e5-1895-4c54-8e48-991140a3773c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_094a8d79-c599-4ed1-9c72-6f69f6ec6921" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_158916e5-1895-4c54-8e48-991140a3773c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_0a2a0000-4b73-43ce-b83f-776e2806236a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_094a8d79-c599-4ed1-9c72-6f69f6ec6921" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_0a2a0000-4b73-43ce-b83f-776e2806236a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_6ad30414-37ae-4661-93b6-51b23d3044ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_094a8d79-c599-4ed1-9c72-6f69f6ec6921" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_6ad30414-37ae-4661-93b6-51b23d3044ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_b424bccd-548a-4fbf-969f-0fb5d5997df6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_094a8d79-c599-4ed1-9c72-6f69f6ec6921" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_b424bccd-548a-4fbf-969f-0fb5d5997df6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail" xlink:type="simple" xlink:href="brc-20240731.xsd#NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2a559ef2-0712-47e9-9d15-4e03ba5f68ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8f31be5d-af9b-4382-869a-45ebb22d4a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2a559ef2-0712-47e9-9d15-4e03ba5f68ae" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8f31be5d-af9b-4382-869a-45ebb22d4a5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_529cc2d2-df62-4132-b114-deb84e0d6a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2a559ef2-0712-47e9-9d15-4e03ba5f68ae" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_529cc2d2-df62-4132-b114-deb84e0d6a2e" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>brc-20240731_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:da9f0245-0c46-4558-b0d0-d8f2e4b2e39e,g:8b6d9818-7392-4b8f-b3d0-e034d3a17069-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="brc-20240731.xsd#DocumentandEntityInformation"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/DocumentandEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_6ebfb69e-af4e-4429-a1dc-c98a3647e5fe" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_DocumentInformationTable_6ebfb69e-af4e-4429-a1dc-c98a3647e5fe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_bdd574c9-7e9a-48f4-9aac-799f645b2fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_6ebfb69e-af4e-4429-a1dc-c98a3647e5fe" xlink:to="loc_us-gaap_StatementClassOfStockAxis_bdd574c9-7e9a-48f4-9aac-799f645b2fc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bdd574c9-7e9a-48f4-9aac-799f645b2fc9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bdd574c9-7e9a-48f4-9aac-799f645b2fc9" xlink:to="loc_us-gaap_ClassOfStockDomain_bdd574c9-7e9a-48f4-9aac-799f645b2fc9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7a57d05a-9aec-474c-bca1-759e108a516e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bdd574c9-7e9a-48f4-9aac-799f645b2fc9" xlink:to="loc_us-gaap_ClassOfStockDomain_7a57d05a-9aec-474c-bca1-759e108a516e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_f437701e-80c2-4485-ae7f-84f58d0814b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_7a57d05a-9aec-474c-bca1-759e108a516e" xlink:to="loc_us-gaap_NonvotingCommonStockMember_f437701e-80c2-4485-ae7f-84f58d0814b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_4e9e5401-887b-41f9-b4a8-751a9f6e7d59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_7a57d05a-9aec-474c-bca1-759e108a516e" xlink:to="loc_us-gaap_CommonClassBMember_4e9e5401-887b-41f9-b4a8-751a9f6e7d59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_dfc3930e-4c51-4f9a-8de0-dda3146c7fd2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_DocumentType_dfc3930e-4c51-4f9a-8de0-dda3146c7fd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_819ea594-a75c-4c47-bb3c-53dff369afcc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityRegistrantName_819ea594-a75c-4c47-bb3c-53dff369afcc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_5bf9bdcb-2c1c-4b83-9bf0-248f8758baa8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_AmendmentFlag_5bf9bdcb-2c1c-4b83-9bf0-248f8758baa8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_1eb3cd70-52ee-43f5-8cb5-6414bcbffd93" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityCentralIndexKey_1eb3cd70-52ee-43f5-8cb5-6414bcbffd93" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_e42cd605-78fa-4e0d-879f-0cc2cb4be2f4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_DocumentPeriodEndDate_e42cd605-78fa-4e0d-879f-0cc2cb4be2f4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_86838879-5acd-4b08-a6a3-d14cb274fa36" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_DocumentFiscalPeriodFocus_86838879-5acd-4b08-a6a3-d14cb274fa36" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_a78bb440-87b3-4b10-8b29-cc00429f1902" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_CurrentFiscalYearEndDate_a78bb440-87b3-4b10-8b29-cc00429f1902" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_c71d18e3-31c0-41c5-a193-0962c81230e8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_c71d18e3-31c0-41c5-a193-0962c81230e8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_d5a651b8-7406-4f3b-b068-eab1160fc27c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_DocumentFiscalYearFocus_d5a651b8-7406-4f3b-b068-eab1160fc27c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_efb78137-8ac7-424c-b88b-b4ed0229e2b4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityAddressAddressLine1_efb78137-8ac7-424c-b88b-b4ed0229e2b4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_5c157c2f-bae4-4530-97f2-eda6c318d6d5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityAddressCityOrTown_5c157c2f-bae4-4530-97f2-eda6c318d6d5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_093db183-c476-4be7-8df1-417f1d335764" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityAddressStateOrProvince_093db183-c476-4be7-8df1-417f1d335764" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_8223c14b-da91-40c5-8407-bb8c3e5beb23" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_CityAreaCode_8223c14b-da91-40c5-8407-bb8c3e5beb23" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_e4b743a3-31af-484e-a2cf-a0ab53c05afa" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_LocalPhoneNumber_e4b743a3-31af-484e-a2cf-a0ab53c05afa" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_99df6528-bb2f-4140-b224-871b4e442bf4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityAddressPostalZipCode_99df6528-bb2f-4140-b224-871b4e442bf4" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_182e332c-58e1-4b2a-bf86-95f6a54093be" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityFileNumber_182e332c-58e1-4b2a-bf86-95f6a54093be" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_20068739-4cee-4793-99ec-562f67c93492" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityIncorporationStateCountryCode_20068739-4cee-4793-99ec-562f67c93492" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_664dea2b-4f98-44ea-9261-745c50d91250" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityTaxIdentificationNumber_664dea2b-4f98-44ea-9261-745c50d91250" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_094a3786-1e98-498c-ae12-68042e9b5acf" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityFilerCategory_094a3786-1e98-498c-ae12-68042e9b5acf" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_bd1fd026-a0f6-4c22-98e2-c7cdf2a85352" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntitySmallBusiness_bd1fd026-a0f6-4c22-98e2-c7cdf2a85352" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_fb6421d5-58eb-4a54-b0a2-077dd5054485" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityEmergingGrowthCompany_fb6421d5-58eb-4a54-b0a2-077dd5054485" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_5dfbc608-7597-4f52-9d67-20a2d79e91db" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_5dfbc608-7597-4f52-9d67-20a2d79e91db" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_15e3721f-a96d-4545-a96d-c2c076afd61d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityVoluntaryFilers_15e3721f-a96d-4545-a96d-c2c076afd61d" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_86c646e7-69c1-4d2b-98e0-87d68039ba99" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityCurrentReportingStatus_86c646e7-69c1-4d2b-98e0-87d68039ba99" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_57c55cdf-d992-455e-85c3-9bcfa023bcf0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityInteractiveDataCurrent_57c55cdf-d992-455e-85c3-9bcfa023bcf0" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_c95b5463-adce-41e6-a084-80f929fb9c1f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_IcfrAuditorAttestationFlag_c95b5463-adce-41e6-a084-80f929fb9c1f" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_ba95953a-41a6-49b3-9426-142b697a6f56" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityShellCompany_ba95953a-41a6-49b3-9426-142b697a6f56" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_979c8819-66a6-4130-b04f-0d366f0e2aba" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_Security12bTitle_979c8819-66a6-4130-b04f-0d366f0e2aba" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_5cd75cc4-7d7c-488d-91e1-d5c2e1ebd492" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_TradingSymbol_5cd75cc4-7d7c-488d-91e1-d5c2e1ebd492" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_614b65fa-c0a5-4964-86b8-dc1edf679ead" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_SecurityExchangeName_614b65fa-c0a5-4964-86b8-dc1edf679ead" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_69debc30-257d-4af5-a34e-aa294cc96957" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityPublicFloat_69debc30-257d-4af5-a34e-aa294cc96957" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_b1b63f26-878b-4077-9500-4af8c08c16a7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_b1b63f26-878b-4077-9500-4af8c08c16a7" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_623540ef-6eb7-421b-9d96-769c6205759c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_DocumentAnnualReport_623540ef-6eb7-421b-9d96-769c6205759c" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_20a33896-7a66-4934-beaa-c19ef7f875fc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_DocumentTransitionReport_20a33896-7a66-4934-beaa-c19ef7f875fc" xlink:type="arc" order="33"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="brc-20240731.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2aecafe5-e625-4433-bd05-b76b6f5dda94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4dad656b-1da0-4c3c-8c3f-89b1962bcc3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2aecafe5-e625-4433-bd05-b76b6f5dda94" xlink:to="loc_us-gaap_StatementTable_4dad656b-1da0-4c3c-8c3f-89b1962bcc3e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_cd88c457-72a6-4aed-a9db-eaed4b1a075a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4dad656b-1da0-4c3c-8c3f-89b1962bcc3e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_cd88c457-72a6-4aed-a9db-eaed4b1a075a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_cd88c457-72a6-4aed-a9db-eaed4b1a075a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_cd88c457-72a6-4aed-a9db-eaed4b1a075a" xlink:to="loc_us-gaap_ClassOfStockDomain_cd88c457-72a6-4aed-a9db-eaed4b1a075a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a8a4e258-505b-4c27-9d11-8d06af92b9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_cd88c457-72a6-4aed-a9db-eaed4b1a075a" xlink:to="loc_us-gaap_ClassOfStockDomain_a8a4e258-505b-4c27-9d11-8d06af92b9f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_817865b2-253a-4afc-a420-015c42af8d54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a8a4e258-505b-4c27-9d11-8d06af92b9f2" xlink:to="loc_us-gaap_NonvotingCommonStockMember_817865b2-253a-4afc-a420-015c42af8d54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_49ce97bf-8fda-480d-8ccd-649b6cf7f9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a8a4e258-505b-4c27-9d11-8d06af92b9f2" xlink:to="loc_us-gaap_CommonClassBMember_49ce97bf-8fda-480d-8ccd-649b6cf7f9e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_9f6ced6c-4e52-415c-a937-eec7156cac26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2aecafe5-e625-4433-bd05-b76b6f5dda94" xlink:to="loc_us-gaap_AssetsAbstract_9f6ced6c-4e52-415c-a937-eec7156cac26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_c5da6399-2fbb-458f-ae08-8b42fb1f219a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_9f6ced6c-4e52-415c-a937-eec7156cac26" xlink:to="loc_us-gaap_AssetsCurrentAbstract_c5da6399-2fbb-458f-ae08-8b42fb1f219a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_59fd8e65-9a01-4d9f-8605-34735cb84975" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c5da6399-2fbb-458f-ae08-8b42fb1f219a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_59fd8e65-9a01-4d9f-8605-34735cb84975" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5fee5264-964d-4598-b9a2-fbade83e707a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c5da6399-2fbb-458f-ae08-8b42fb1f219a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5fee5264-964d-4598-b9a2-fbade83e707a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_3f5d045e-7e1e-4a3d-b8eb-7f2048213caa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c5da6399-2fbb-458f-ae08-8b42fb1f219a" xlink:to="loc_us-gaap_InventoryNet_3f5d045e-7e1e-4a3d-b8eb-7f2048213caa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_015c5866-b74e-4fba-b0a8-ce3c3e393287" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c5da6399-2fbb-458f-ae08-8b42fb1f219a" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_015c5866-b74e-4fba-b0a8-ce3c3e393287" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f6a3694d-7c31-407c-8698-ce16ebe7623b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c5da6399-2fbb-458f-ae08-8b42fb1f219a" xlink:to="loc_us-gaap_AssetsCurrent_f6a3694d-7c31-407c-8698-ce16ebe7623b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_d92a6654-aac7-4bfc-90fb-1569d3fcaf60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_9f6ced6c-4e52-415c-a937-eec7156cac26" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_d92a6654-aac7-4bfc-90fb-1569d3fcaf60" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_fd0b1a12-2410-4778-840a-f332fe640efd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_d92a6654-aac7-4bfc-90fb-1569d3fcaf60" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_fd0b1a12-2410-4778-840a-f332fe640efd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_14ac40ab-21b2-41f3-b9f9-4a4c8ff02aff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_d92a6654-aac7-4bfc-90fb-1569d3fcaf60" xlink:to="loc_us-gaap_Goodwill_14ac40ab-21b2-41f3-b9f9-4a4c8ff02aff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_aff36527-85d8-4bf9-b708-d89e1aa5e4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_d92a6654-aac7-4bfc-90fb-1569d3fcaf60" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_aff36527-85d8-4bf9-b708-d89e1aa5e4e6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_45c3aa76-3178-48d2-87ad-19ada5f37d20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_d92a6654-aac7-4bfc-90fb-1569d3fcaf60" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_45c3aa76-3178-48d2-87ad-19ada5f37d20" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_31a90d1b-4ded-4b39-82b8-51da3f58a68c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_d92a6654-aac7-4bfc-90fb-1569d3fcaf60" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_31a90d1b-4ded-4b39-82b8-51da3f58a68c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_47f065b0-2c09-4c31-b7c1-5fc0cbe8bce6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_d92a6654-aac7-4bfc-90fb-1569d3fcaf60" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_47f065b0-2c09-4c31-b7c1-5fc0cbe8bce6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_39f92101-0aed-46c8-b91f-5942eb29da9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2aecafe5-e625-4433-bd05-b76b6f5dda94" xlink:to="loc_us-gaap_Assets_39f92101-0aed-46c8-b91f-5942eb29da9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3885f2e9-af3e-4096-862f-0b303edddd37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2aecafe5-e625-4433-bd05-b76b6f5dda94" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3885f2e9-af3e-4096-862f-0b303edddd37" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_a20101ff-7f96-4f1f-9842-9ff3348a5cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3885f2e9-af3e-4096-862f-0b303edddd37" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_a20101ff-7f96-4f1f-9842-9ff3348a5cd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_71b03523-0af0-4085-9f07-66fe68af136a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a20101ff-7f96-4f1f-9842-9ff3348a5cd5" xlink:to="loc_us-gaap_AccountsPayableCurrent_71b03523-0af0-4085-9f07-66fe68af136a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_75f5f6e8-0b90-4cad-9bae-f693f34a364f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a20101ff-7f96-4f1f-9842-9ff3348a5cd5" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_75f5f6e8-0b90-4cad-9bae-f693f34a364f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_0f31cd99-6a9e-492f-9175-0f7d56fa0ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a20101ff-7f96-4f1f-9842-9ff3348a5cd5" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_0f31cd99-6a9e-492f-9175-0f7d56fa0ad5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_ef66c235-cd57-493f-aabe-8c42812b4314" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a20101ff-7f96-4f1f-9842-9ff3348a5cd5" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_ef66c235-cd57-493f-aabe-8c42812b4314" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_42c96094-9d61-4d7f-86f7-98769862eaa3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a20101ff-7f96-4f1f-9842-9ff3348a5cd5" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_42c96094-9d61-4d7f-86f7-98769862eaa3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_48366e45-22db-43ed-a64b-31fb71cd090f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a20101ff-7f96-4f1f-9842-9ff3348a5cd5" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_48366e45-22db-43ed-a64b-31fb71cd090f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_831e6b13-cb9e-4920-9349-f60ac742e8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a20101ff-7f96-4f1f-9842-9ff3348a5cd5" xlink:to="loc_us-gaap_LiabilitiesCurrent_831e6b13-cb9e-4920-9349-f60ac742e8cf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent_898d7a6e-fcb6-4680-b4c3-97c3dd987ead" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a20101ff-7f96-4f1f-9842-9ff3348a5cd5" xlink:to="loc_us-gaap_OtherLongTermDebtNoncurrent_898d7a6e-fcb6-4680-b4c3-97c3dd987ead" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_e5a8e93c-c0d1-40e0-a577-afba3a6e04c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3885f2e9-af3e-4096-862f-0b303edddd37" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_e5a8e93c-c0d1-40e0-a577-afba3a6e04c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b9ba5119-5066-4a7c-96fb-a8f941b31ede" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e5a8e93c-c0d1-40e0-a577-afba3a6e04c1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b9ba5119-5066-4a7c-96fb-a8f941b31ede" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_d56348dd-9a37-4a34-ad97-dcb5dc8f9837" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e5a8e93c-c0d1-40e0-a577-afba3a6e04c1" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_d56348dd-9a37-4a34-ad97-dcb5dc8f9837" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_eb82c03f-27b1-4891-948b-e21c62835ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3885f2e9-af3e-4096-862f-0b303edddd37" xlink:to="loc_us-gaap_Liabilities_eb82c03f-27b1-4891-948b-e21c62835ec6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_ebfccd66-9854-445c-87f8-c4c5da1d4627" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3885f2e9-af3e-4096-862f-0b303edddd37" xlink:to="loc_us-gaap_StockholdersEquityAbstract_ebfccd66-9854-445c-87f8-c4c5da1d4627" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_9062395f-df34-47db-8300-b7044d76d43e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ebfccd66-9854-445c-87f8-c4c5da1d4627" xlink:to="loc_us-gaap_CommonStockValue_9062395f-df34-47db-8300-b7044d76d43e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_be764f83-c0bb-47a4-b76e-ecfc7dd4d5f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ebfccd66-9854-445c-87f8-c4c5da1d4627" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_be764f83-c0bb-47a4-b76e-ecfc7dd4d5f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_936d6411-b1f4-408b-82ea-f5a8899bf53f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ebfccd66-9854-445c-87f8-c4c5da1d4627" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_936d6411-b1f4-408b-82ea-f5a8899bf53f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_bff23d17-440e-443f-a025-d7d63a2fe651" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ebfccd66-9854-445c-87f8-c4c5da1d4627" xlink:to="loc_us-gaap_TreasuryStockValue_bff23d17-440e-443f-a025-d7d63a2fe651" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_69b3879c-837e-43d1-9346-2a4661a0fc1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ebfccd66-9854-445c-87f8-c4c5da1d4627" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_69b3879c-837e-43d1-9346-2a4661a0fc1c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_345bd9f2-d0c8-43aa-8d26-29e81c6a7e56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ebfccd66-9854-445c-87f8-c4c5da1d4627" xlink:to="loc_us-gaap_StockholdersEquity_345bd9f2-d0c8-43aa-8d26-29e81c6a7e56" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_affd5242-b89f-4062-9162-5170e46c61b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3885f2e9-af3e-4096-862f-0b303edddd37" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_affd5242-b89f-4062-9162-5170e46c61b9" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="brc-20240731.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f77a3fcb-6491-486a-8f50-9bdb4b73cf7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_7e9b4adb-61f7-444b-9a52-8e2381ee5576" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_f77a3fcb-6491-486a-8f50-9bdb4b73cf7c" xlink:to="loc_us-gaap_StatementTable_7e9b4adb-61f7-444b-9a52-8e2381ee5576" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b37cb46c-b85f-4d56-bfe5-c8e5ebe06903" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_7e9b4adb-61f7-444b-9a52-8e2381ee5576" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b37cb46c-b85f-4d56-bfe5-c8e5ebe06903" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b37cb46c-b85f-4d56-bfe5-c8e5ebe06903_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b37cb46c-b85f-4d56-bfe5-c8e5ebe06903" xlink:to="loc_us-gaap_ClassOfStockDomain_b37cb46c-b85f-4d56-bfe5-c8e5ebe06903_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_779fb64b-af2d-43c6-b9e8-2b7fd2e4f54d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b37cb46c-b85f-4d56-bfe5-c8e5ebe06903" xlink:to="loc_us-gaap_ClassOfStockDomain_779fb64b-af2d-43c6-b9e8-2b7fd2e4f54d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_67c865ca-5990-4bd4-b69f-bd2efe3a4cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_779fb64b-af2d-43c6-b9e8-2b7fd2e4f54d" xlink:to="loc_us-gaap_NonvotingCommonStockMember_67c865ca-5990-4bd4-b69f-bd2efe3a4cdc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_9dcc02df-ccb5-43cd-b56a-7a0c343a2c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_779fb64b-af2d-43c6-b9e8-2b7fd2e4f54d" xlink:to="loc_us-gaap_CommonClassBMember_9dcc02df-ccb5-43cd-b56a-7a0c343a2c3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_71936079-65cd-4149-9406-b721c952fd9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f77a3fcb-6491-486a-8f50-9bdb4b73cf7c" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_71936079-65cd-4149-9406-b721c952fd9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_57c32dd0-ec51-4141-9c9a-8b4d1109d9b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f77a3fcb-6491-486a-8f50-9bdb4b73cf7c" xlink:to="loc_us-gaap_CommonStockSharesIssued_57c32dd0-ec51-4141-9c9a-8b4d1109d9b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c9c030c8-230b-46b4-aa18-bdd22004c963" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f77a3fcb-6491-486a-8f50-9bdb4b73cf7c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_c9c030c8-230b-46b4-aa18-bdd22004c963" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_ec54ed36-fe7d-4b16-a52e-2e16dc2113f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f77a3fcb-6491-486a-8f50-9bdb4b73cf7c" xlink:to="loc_us-gaap_TreasuryStockCommonShares_ec54ed36-fe7d-4b16-a52e-2e16dc2113f9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CommonStockAggregateLiquidationPreference_d460c7f7-70b0-49a7-9533-5ef4cbb9e4f8" xlink:href="brc-20240731.xsd#brc_CommonStockAggregateLiquidationPreference"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f77a3fcb-6491-486a-8f50-9bdb4b73cf7c" xlink:to="loc_brc_CommonStockAggregateLiquidationPreference_d460c7f7-70b0-49a7-9533-5ef4cbb9e4f8" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="brc-20240731.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2ea54c44-39d3-4743-b357-67fc4587e9eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:to="loc_us-gaap_StatementTable_2ea54c44-39d3-4743-b357-67fc4587e9eb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1d442745-1023-4619-b7ee-56b317623208" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2ea54c44-39d3-4743-b357-67fc4587e9eb" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1d442745-1023-4619-b7ee-56b317623208" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1d442745-1023-4619-b7ee-56b317623208_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1d442745-1023-4619-b7ee-56b317623208" xlink:to="loc_us-gaap_ClassOfStockDomain_1d442745-1023-4619-b7ee-56b317623208_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7e381c69-857a-4ab2-9bc8-320570ffafc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1d442745-1023-4619-b7ee-56b317623208" xlink:to="loc_us-gaap_ClassOfStockDomain_7e381c69-857a-4ab2-9bc8-320570ffafc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_28122a44-2263-44e8-943a-dbcef749538e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_7e381c69-857a-4ab2-9bc8-320570ffafc5" xlink:to="loc_us-gaap_NonvotingCommonStockMember_28122a44-2263-44e8-943a-dbcef749538e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_24bf07c4-ac1a-441b-9fe3-e9924ee97da7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_7e381c69-857a-4ab2-9bc8-320570ffafc5" xlink:to="loc_us-gaap_CommonClassBMember_24bf07c4-ac1a-441b-9fe3-e9924ee97da7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f919a09b-18ca-4417-8956-e72c3d229d09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f919a09b-18ca-4417-8956-e72c3d229d09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_fd7dc5e3-48ea-4748-852b-7062e8adfd40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_fd7dc5e3-48ea-4748-852b-7062e8adfd40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_60206f58-4f14-4d14-bd2e-1a04927ee6de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:to="loc_us-gaap_GrossProfit_60206f58-4f14-4d14-bd2e-1a04927ee6de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_ea85478a-27b3-4abf-aa9a-a839a77114ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:to="loc_us-gaap_OperatingExpensesAbstract_ea85478a-27b3-4abf-aa9a-a839a77114ee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_1cc017b9-80b3-4316-8ddc-44820f7ef602" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ea85478a-27b3-4abf-aa9a-a839a77114ee" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_1cc017b9-80b3-4316-8ddc-44820f7ef602" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_d16e4993-d5b1-48e0-bce7-a02511a533f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ea85478a-27b3-4abf-aa9a-a839a77114ee" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_d16e4993-d5b1-48e0-bce7-a02511a533f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_ae6716d7-6743-4046-9078-f3685abea8ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ea85478a-27b3-4abf-aa9a-a839a77114ee" xlink:to="loc_us-gaap_OperatingExpenses_ae6716d7-6743-4046-9078-f3685abea8ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ecfc7b6c-c15e-4d66-8aeb-02374e4eabac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:to="loc_us-gaap_OperatingIncomeLoss_ecfc7b6c-c15e-4d66-8aeb-02374e4eabac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b7e908e-37e1-4278-8612-5ffa344631a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b7e908e-37e1-4278-8612-5ffa344631a1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_21ec88f9-9a05-478b-a382-9f391ad08abf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b7e908e-37e1-4278-8612-5ffa344631a1" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_21ec88f9-9a05-478b-a382-9f391ad08abf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_b51e6ca5-b589-47be-9f72-099e4fc35d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b7e908e-37e1-4278-8612-5ffa344631a1" xlink:to="loc_us-gaap_InterestExpense_b51e6ca5-b589-47be-9f72-099e4fc35d1d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f72656c5-4acf-45c5-9514-f20832b45b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b7e908e-37e1-4278-8612-5ffa344631a1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f72656c5-4acf-45c5-9514-f20832b45b2a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ce2534a7-f29d-4188-99f1-2c9409128bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ce2534a7-f29d-4188-99f1-2c9409128bb3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5409ad5b-4cef-41c9-8e83-5dad1aa8144b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:to="loc_us-gaap_NetIncomeLoss_5409ad5b-4cef-41c9-8e83-5dad1aa8144b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ae075d18-fa0b-43e1-9c71-e225580f96a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:to="loc_us-gaap_EarningsPerShareAbstract_ae075d18-fa0b-43e1-9c71-e225580f96a0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_855680d8-3bea-4764-bbe1-f097944757b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae075d18-fa0b-43e1-9c71-e225580f96a0" xlink:to="loc_us-gaap_EarningsPerShareBasic_855680d8-3bea-4764-bbe1-f097944757b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d9418885-4ab9-45ab-8fda-5b84eb422223" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae075d18-fa0b-43e1-9c71-e225580f96a0" xlink:to="loc_us-gaap_EarningsPerShareDiluted_d9418885-4ab9-45ab-8fda-5b84eb422223" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e294d8a1-34e8-4d8b-8271-06a88b23a3b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e294d8a1-34e8-4d8b-8271-06a88b23a3b4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_765f6ebc-b60d-4f81-900c-c3156ead322d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e294d8a1-34e8-4d8b-8271-06a88b23a3b4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_765f6ebc-b60d-4f81-900c-c3156ead322d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b1ea7924-80d6-4b79-8160-9f13ae7cfd37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e294d8a1-34e8-4d8b-8271-06a88b23a3b4" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b1ea7924-80d6-4b79-8160-9f13ae7cfd37" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="brc-20240731.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2d25d062-d1c9-44c1-b2fe-6ea6eab5fc49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bf39977a-b700-4c65-a50e-9f197ef32807" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2d25d062-d1c9-44c1-b2fe-6ea6eab5fc49" xlink:to="loc_us-gaap_StatementTable_bf39977a-b700-4c65-a50e-9f197ef32807" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d9951b18-5844-49b4-bc26-967b4f8a8d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_bf39977a-b700-4c65-a50e-9f197ef32807" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d9951b18-5844-49b4-bc26-967b4f8a8d2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d9951b18-5844-49b4-bc26-967b4f8a8d2b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d9951b18-5844-49b4-bc26-967b4f8a8d2b" xlink:to="loc_us-gaap_EquityComponentDomain_d9951b18-5844-49b4-bc26-967b4f8a8d2b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f436400e-93a6-46e1-ab91-dac2b85b7832" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d9951b18-5844-49b4-bc26-967b4f8a8d2b" xlink:to="loc_us-gaap_EquityComponentDomain_f436400e-93a6-46e1-ab91-dac2b85b7832" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_88ae1237-9a3d-46a8-a163-b6a7679b4897" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f436400e-93a6-46e1-ab91-dac2b85b7832" xlink:to="loc_us-gaap_CommonStockMember_88ae1237-9a3d-46a8-a163-b6a7679b4897" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_bc737e14-f4ed-45cf-ae8c-8278311e31f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f436400e-93a6-46e1-ab91-dac2b85b7832" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_bc737e14-f4ed-45cf-ae8c-8278311e31f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_868cae3f-fc9b-4ad1-af28-8f5157132b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f436400e-93a6-46e1-ab91-dac2b85b7832" xlink:to="loc_us-gaap_RetainedEarningsMember_868cae3f-fc9b-4ad1-af28-8f5157132b9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_70681a48-d1cb-4fb2-b266-4101ef16ce29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f436400e-93a6-46e1-ab91-dac2b85b7832" xlink:to="loc_us-gaap_TreasuryStockCommonMember_70681a48-d1cb-4fb2-b266-4101ef16ce29" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_da52b930-c7fa-4c29-a163-3348f455111a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f436400e-93a6-46e1-ab91-dac2b85b7832" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_da52b930-c7fa-4c29-a163-3348f455111a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7c96d497-9bc2-4781-95ab-05f90187c451" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_bf39977a-b700-4c65-a50e-9f197ef32807" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7c96d497-9bc2-4781-95ab-05f90187c451" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7c96d497-9bc2-4781-95ab-05f90187c451_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7c96d497-9bc2-4781-95ab-05f90187c451" xlink:to="loc_us-gaap_ClassOfStockDomain_7c96d497-9bc2-4781-95ab-05f90187c451_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2675cc29-a071-48a4-96a1-fbebff96948f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7c96d497-9bc2-4781-95ab-05f90187c451" xlink:to="loc_us-gaap_ClassOfStockDomain_2675cc29-a071-48a4-96a1-fbebff96948f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_219e116e-2c28-402b-8026-011c284852be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_2675cc29-a071-48a4-96a1-fbebff96948f" xlink:to="loc_us-gaap_NonvotingCommonStockMember_219e116e-2c28-402b-8026-011c284852be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_bb861352-bdaa-4821-a2fe-2fcc4a1e3b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_2675cc29-a071-48a4-96a1-fbebff96948f" xlink:to="loc_us-gaap_CommonClassBMember_bb861352-bdaa-4821-a2fe-2fcc4a1e3b8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d4dad3dd-4ce4-413d-94ac-95421fe20012" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2d25d062-d1c9-44c1-b2fe-6ea6eab5fc49" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d4dad3dd-4ce4-413d-94ac-95421fe20012" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_06026e8a-2806-4313-9b32-a0fbda846af0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d4dad3dd-4ce4-413d-94ac-95421fe20012" xlink:to="loc_us-gaap_StockholdersEquity_06026e8a-2806-4313-9b32-a0fbda846af0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c893a274-b60a-437b-8ab2-1aeb14421a05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d4dad3dd-4ce4-413d-94ac-95421fe20012" xlink:to="loc_us-gaap_NetIncomeLoss_c893a274-b60a-437b-8ab2-1aeb14421a05" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2e839931-7c2c-4d1e-a9a8-4346f9b6d00c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d4dad3dd-4ce4-413d-94ac-95421fe20012" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2e839931-7c2c-4d1e-a9a8-4346f9b6d00c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_b7242ac4-7513-4ffc-bbab-3e8ec4f21919" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d4dad3dd-4ce4-413d-94ac-95421fe20012" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_b7242ac4-7513-4ffc-bbab-3e8ec4f21919" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_07fb0bc1-765b-4b01-afdb-6f6cffbf4f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d4dad3dd-4ce4-413d-94ac-95421fe20012" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_07fb0bc1-765b-4b01-afdb-6f6cffbf4f2a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b47edccc-9fac-4349-ac21-ade17d0fc1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d4dad3dd-4ce4-413d-94ac-95421fe20012" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b47edccc-9fac-4349-ac21-ade17d0fc1c6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_02a53b4d-7389-45fa-9b66-ec6d3f41d9d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d4dad3dd-4ce4-413d-94ac-95421fe20012" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_02a53b4d-7389-45fa-9b66-ec6d3f41d9d8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_12492ac5-52d0-4a88-a199-9c3dcca2994d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d4dad3dd-4ce4-413d-94ac-95421fe20012" xlink:to="loc_us-gaap_DividendsCommonStockCash_12492ac5-52d0-4a88-a199-9c3dcca2994d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e4ecd9f7-506d-4c6f-969c-ea349cb8c00f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="brc-20240731.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_566dbf08-9cef-42c7-be1c-bcd3dcf7f71e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_fda9b0c4-3e54-454c-8826-f05408cfec2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_566dbf08-9cef-42c7-be1c-bcd3dcf7f71e" xlink:to="loc_us-gaap_StatementTable_fda9b0c4-3e54-454c-8826-f05408cfec2c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_582274a6-752a-4316-9978-3c125644e1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_fda9b0c4-3e54-454c-8826-f05408cfec2c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_582274a6-752a-4316-9978-3c125644e1ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_582274a6-752a-4316-9978-3c125644e1ac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_582274a6-752a-4316-9978-3c125644e1ac" xlink:to="loc_us-gaap_EquityComponentDomain_582274a6-752a-4316-9978-3c125644e1ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8e1e1c3a-8e42-4e42-84eb-cb53f450004c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_582274a6-752a-4316-9978-3c125644e1ac" xlink:to="loc_us-gaap_EquityComponentDomain_8e1e1c3a-8e42-4e42-84eb-cb53f450004c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_eb494bd3-fad2-400a-b85d-594adf2873ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_8e1e1c3a-8e42-4e42-84eb-cb53f450004c" xlink:to="loc_us-gaap_CommonStockMember_eb494bd3-fad2-400a-b85d-594adf2873ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_0dea3403-d47d-4939-80c4-cda29c00ed90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_8e1e1c3a-8e42-4e42-84eb-cb53f450004c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_0dea3403-d47d-4939-80c4-cda29c00ed90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_3f9bad1e-f224-48d7-9904-9e71ae5f9fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_8e1e1c3a-8e42-4e42-84eb-cb53f450004c" xlink:to="loc_us-gaap_RetainedEarningsMember_3f9bad1e-f224-48d7-9904-9e71ae5f9fe3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_5edaf548-23b9-4020-ab97-d8f5b332b582" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_8e1e1c3a-8e42-4e42-84eb-cb53f450004c" xlink:to="loc_us-gaap_TreasuryStockCommonMember_5edaf548-23b9-4020-ab97-d8f5b332b582" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6f2d485d-3d78-4702-98dc-2a53b82a6038" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_8e1e1c3a-8e42-4e42-84eb-cb53f450004c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6f2d485d-3d78-4702-98dc-2a53b82a6038" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_16d0ebb7-fc34-47c2-9c01-81942acaccef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_fda9b0c4-3e54-454c-8826-f05408cfec2c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_16d0ebb7-fc34-47c2-9c01-81942acaccef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_16d0ebb7-fc34-47c2-9c01-81942acaccef_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_16d0ebb7-fc34-47c2-9c01-81942acaccef" xlink:to="loc_us-gaap_ClassOfStockDomain_16d0ebb7-fc34-47c2-9c01-81942acaccef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_001a54f1-2c3a-4e4d-a5da-f386425cf783" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_16d0ebb7-fc34-47c2-9c01-81942acaccef" xlink:to="loc_us-gaap_ClassOfStockDomain_001a54f1-2c3a-4e4d-a5da-f386425cf783" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_d945fd21-7d56-4c0f-88f0-8c552d3223d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_001a54f1-2c3a-4e4d-a5da-f386425cf783" xlink:to="loc_us-gaap_NonvotingCommonStockMember_d945fd21-7d56-4c0f-88f0-8c552d3223d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_3dd89ff5-b7bb-4258-b910-75a112c26186" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_001a54f1-2c3a-4e4d-a5da-f386425cf783" xlink:to="loc_us-gaap_CommonClassBMember_3dd89ff5-b7bb-4258-b910-75a112c26186" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_4eb981ce-dd4a-4b3c-9662-65791b60067a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_566dbf08-9cef-42c7-be1c-bcd3dcf7f71e" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_4eb981ce-dd4a-4b3c-9662-65791b60067a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45f61280-00d4-4961-b7d9-6bd4a09dd8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1212b1db-88c5-47bc-a06f-46f2679c01ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45f61280-00d4-4961-b7d9-6bd4a09dd8e3" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1212b1db-88c5-47bc-a06f-46f2679c01ac" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b1797554-c30d-420e-a788-c96822d59c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1212b1db-88c5-47bc-a06f-46f2679c01ac" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b1797554-c30d-420e-a788-c96822d59c1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b1797554-c30d-420e-a788-c96822d59c1b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b1797554-c30d-420e-a788-c96822d59c1b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b1797554-c30d-420e-a788-c96822d59c1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4e8c5bdb-78b3-45b3-bc24-89379c4752d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b1797554-c30d-420e-a788-c96822d59c1b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4e8c5bdb-78b3-45b3-bc24-89379c4752d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_687f63e5-f151-40a7-9aef-b1bfda2bcc7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4e8c5bdb-78b3-45b3-bc24-89379c4752d8" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_687f63e5-f151-40a7-9aef-b1bfda2bcc7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_6d5a4cb2-1236-497c-a5d2-e0dadb787e30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4e8c5bdb-78b3-45b3-bc24-89379c4752d8" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_6d5a4cb2-1236-497c-a5d2-e0dadb787e30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_63085a20-78ff-48b4-9d59-6211d622ca88" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1212b1db-88c5-47bc-a06f-46f2679c01ac" xlink:to="loc_srt_RangeAxis_63085a20-78ff-48b4-9d59-6211d622ca88" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_63085a20-78ff-48b4-9d59-6211d622ca88_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_63085a20-78ff-48b4-9d59-6211d622ca88" xlink:to="loc_srt_RangeMember_63085a20-78ff-48b4-9d59-6211d622ca88_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ce839bff-2761-4a8b-82f6-a3a0eade2625" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_63085a20-78ff-48b4-9d59-6211d622ca88" xlink:to="loc_srt_RangeMember_ce839bff-2761-4a8b-82f6-a3a0eade2625" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_95bb0486-bb0b-432a-ba13-b402f69cb06d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ce839bff-2761-4a8b-82f6-a3a0eade2625" xlink:to="loc_srt_MinimumMember_95bb0486-bb0b-432a-ba13-b402f69cb06d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cab7bca1-64b1-45fd-91fb-98e7cb8751f7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ce839bff-2761-4a8b-82f6-a3a0eade2625" xlink:to="loc_srt_MaximumMember_cab7bca1-64b1-45fd-91fb-98e7cb8751f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_8c51efd0-c533-4b9a-b3db-6237b233ca57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Land"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45f61280-00d4-4961-b7d9-6bd4a09dd8e3" xlink:to="loc_us-gaap_Land_8c51efd0-c533-4b9a-b3db-6237b233ca57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_669cbb9b-7ef6-4cef-864f-ae858efcf599" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45f61280-00d4-4961-b7d9-6bd4a09dd8e3" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_669cbb9b-7ef6-4cef-864f-ae858efcf599" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_cce74f14-2158-4de2-bfd6-2257e14b2167" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45f61280-00d4-4961-b7d9-6bd4a09dd8e3" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_cce74f14-2158-4de2-bfd6-2257e14b2167" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_5fc5c581-b8d2-48ba-8600-b2899487c2cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45f61280-00d4-4961-b7d9-6bd4a09dd8e3" xlink:to="loc_us-gaap_ConstructionInProgressGross_5fc5c581-b8d2-48ba-8600-b2899487c2cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_5fcbc211-e74a-488b-8f5f-e917d05a1449" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45f61280-00d4-4961-b7d9-6bd4a09dd8e3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_5fcbc211-e74a-488b-8f5f-e917d05a1449" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_22c035b3-d317-4347-9e1d-90d691e7b345" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45f61280-00d4-4961-b7d9-6bd4a09dd8e3" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_22c035b3-d317-4347-9e1d-90d691e7b345" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f2c1c1cd-fae8-414d-9023-33f7968da2de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45f61280-00d4-4961-b7d9-6bd4a09dd8e3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f2c1c1cd-fae8-414d-9023-33f7968da2de" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_10048189-afff-4544-8ac6-f39ba9bd71cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45f61280-00d4-4961-b7d9-6bd4a09dd8e3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_10048189-afff-4544-8ac6-f39ba9bd71cf" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/GoodwillDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#GoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/GoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_bb513d1f-8cbc-4985-83b4-814344666b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_12ec21a7-b02b-49c6-bbb1-b1e11304ebe7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_bb513d1f-8cbc-4985-83b4-814344666b8d" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_12ec21a7-b02b-49c6-bbb1-b1e11304ebe7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d59b5ffb-aee8-4044-9b32-d53577efc543" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_12ec21a7-b02b-49c6-bbb1-b1e11304ebe7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d59b5ffb-aee8-4044-9b32-d53577efc543" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d59b5ffb-aee8-4044-9b32-d53577efc543_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d59b5ffb-aee8-4044-9b32-d53577efc543" xlink:to="loc_us-gaap_SegmentDomain_d59b5ffb-aee8-4044-9b32-d53577efc543_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_174411ce-28da-4548-a5e9-d90049f9b083" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d59b5ffb-aee8-4044-9b32-d53577efc543" xlink:to="loc_us-gaap_SegmentDomain_174411ce-28da-4548-a5e9-d90049f9b083" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IdentificationSolutionsMember_2e8d4f56-d62a-4d52-b9c1-82d817453198" xlink:href="brc-20240731.xsd#brc_IdentificationSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_174411ce-28da-4548-a5e9-d90049f9b083" xlink:to="loc_brc_IdentificationSolutionsMember_2e8d4f56-d62a-4d52-b9c1-82d817453198" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WorkplaceSafetyMember_42e70e25-16ae-4d7d-afaf-6d811538f9c2" xlink:href="brc-20240731.xsd#brc_WorkplaceSafetyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_174411ce-28da-4548-a5e9-d90049f9b083" xlink:to="loc_brc_WorkplaceSafetyMember_42e70e25-16ae-4d7d-afaf-6d811538f9c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AmericasAsiaMember_307dbda6-72f0-488a-b8fd-54f7505e25ec" xlink:href="brc-20240731.xsd#brc_AmericasAsiaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_174411ce-28da-4548-a5e9-d90049f9b083" xlink:to="loc_brc_AmericasAsiaMember_307dbda6-72f0-488a-b8fd-54f7505e25ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EuropeAustraliaMember_8e5848be-bc8a-456a-a6fc-3b31c7c701a8" xlink:href="brc-20240731.xsd#brc_EuropeAustraliaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_174411ce-28da-4548-a5e9-d90049f9b083" xlink:to="loc_brc_EuropeAustraliaMember_8e5848be-bc8a-456a-a6fc-3b31c7c701a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_051ef9f4-d9bd-4ec4-a505-3c6e00a02abb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_bb513d1f-8cbc-4985-83b4-814344666b8d" xlink:to="loc_us-gaap_GoodwillRollForward_051ef9f4-d9bd-4ec4-a505-3c6e00a02abb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_da3d2802-6978-4f6a-a7db-d0c33ac4a72b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_051ef9f4-d9bd-4ec4-a505-3c6e00a02abb" xlink:to="loc_us-gaap_Goodwill_da3d2802-6978-4f6a-a7db-d0c33ac4a72b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_a8132cbe-67e3-490e-b44b-114984bebaf4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_051ef9f4-d9bd-4ec4-a505-3c6e00a02abb" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_a8132cbe-67e3-490e-b44b-114984bebaf4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_af5782a8-de24-4d92-a6e6-bd33a07f04f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_051ef9f4-d9bd-4ec4-a505-3c6e00a02abb" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_af5782a8-de24-4d92-a6e6-bd33a07f04f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_b1ad9750-dd62-4f88-a8f3-73a1349c2346" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_051ef9f4-d9bd-4ec4-a505-3c6e00a02abb" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_b1ad9750-dd62-4f88-a8f3-73a1349c2346" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_14f2853b-5698-4f05-a051-d2ff4426c5a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_af9788e6-a64f-4929-9129-5dd30aaa0957" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_bb513d1f-8cbc-4985-83b4-814344666b8d" xlink:to="loc_us-gaap_GoodwillPeriodIncreaseDecrease_af9788e6-a64f-4929-9129-5dd30aaa0957" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillChangeInGoodwillAllocationDescription_9d17c9f7-27fd-425b-88a0-53213e87e7a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillChangeInGoodwillAllocationDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_bb513d1f-8cbc-4985-83b4-814344666b8d" xlink:to="loc_us-gaap_GoodwillChangeInGoodwillAllocationDescription_9d17c9f7-27fd-425b-88a0-53213e87e7a1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/OtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#OtherIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/OtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_163e6dae-d2fb-47db-ab51-8d8c38e4865e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_bb54365b-bab4-4b0e-bbc6-4ffa8e9faaf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_163e6dae-d2fb-47db-ab51-8d8c38e4865e" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_bb54365b-bab4-4b0e-bbc6-4ffa8e9faaf7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e0dfb483-2338-4c1a-834c-f0a0bcb6cea2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_bb54365b-bab4-4b0e-bbc6-4ffa8e9faaf7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e0dfb483-2338-4c1a-834c-f0a0bcb6cea2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e0dfb483-2338-4c1a-834c-f0a0bcb6cea2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e0dfb483-2338-4c1a-834c-f0a0bcb6cea2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e0dfb483-2338-4c1a-834c-f0a0bcb6cea2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_764f5b99-360a-4a37-8522-281ab2b3e9c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e0dfb483-2338-4c1a-834c-f0a0bcb6cea2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_764f5b99-360a-4a37-8522-281ab2b3e9c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_3655bf0c-e7ba-42cd-977e-9482d1686bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_764f5b99-360a-4a37-8522-281ab2b3e9c5" xlink:to="loc_us-gaap_TradeNamesMember_3655bf0c-e7ba-42cd-977e-9482d1686bb2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_932a4089-b6a0-40c0-a4e6-9224f4ddfdf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_764f5b99-360a-4a37-8522-281ab2b3e9c5" xlink:to="loc_us-gaap_CustomerRelationshipsMember_932a4089-b6a0-40c0-a4e6-9224f4ddfdf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_7fecb06c-fba6-4b7b-8124-fe4a29b02ffe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_764f5b99-360a-4a37-8522-281ab2b3e9c5" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_7fecb06c-fba6-4b7b-8124-fe4a29b02ffe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_23d23e5f-7ef9-4220-ab39-dbbf4a13c91c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_163e6dae-d2fb-47db-ab51-8d8c38e4865e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_23d23e5f-7ef9-4220-ab39-dbbf4a13c91c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_0f42d26d-38ee-4016-a08f-5f1fd0bb2188" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_163e6dae-d2fb-47db-ab51-8d8c38e4865e" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_0f42d26d-38ee-4016-a08f-5f1fd0bb2188" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_30155290-4d6b-46a7-93e9-e163b8c75551" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_163e6dae-d2fb-47db-ab51-8d8c38e4865e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_30155290-4d6b-46a7-93e9-e163b8c75551" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ff070970-7681-4b16-a2a1-3482b72c7593" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_163e6dae-d2fb-47db-ab51-8d8c38e4865e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ff070970-7681-4b16-a2a1-3482b72c7593" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0328b6ac-8c6f-4ade-8084-bf941d6097ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_163e6dae-d2fb-47db-ab51-8d8c38e4865e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0328b6ac-8c6f-4ade-8084-bf941d6097ff" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8e7260be-f670-40ea-a6b6-1c90edc7e65e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_163e6dae-d2fb-47db-ab51-8d8c38e4865e" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8e7260be-f670-40ea-a6b6-1c90edc7e65e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_4aabfd24-2aa6-45f1-962b-14ffda03bd6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_163e6dae-d2fb-47db-ab51-8d8c38e4865e" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_4aabfd24-2aa6-45f1-962b-14ffda03bd6a" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/OperatingLeaseCostDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#OperatingLeaseCostDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/OperatingLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_86f21dd9-0d1c-4190-b6fa-6e8313e8e7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OperatingLeaseExpenseTable_4a9ab16f-5037-430b-86a8-60cfb6af1ade" xlink:href="brc-20240731.xsd#brc_OperatingLeaseExpenseTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_86f21dd9-0d1c-4190-b6fa-6e8313e8e7d7" xlink:to="loc_brc_OperatingLeaseExpenseTable_4a9ab16f-5037-430b-86a8-60cfb6af1ade" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_4def8f3b-202b-4119-8f84-3ee41eb57af7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_brc_OperatingLeaseExpenseTable_4a9ab16f-5037-430b-86a8-60cfb6af1ade" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_4def8f3b-202b-4119-8f84-3ee41eb57af7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_4def8f3b-202b-4119-8f84-3ee41eb57af7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_4def8f3b-202b-4119-8f84-3ee41eb57af7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_4def8f3b-202b-4119-8f84-3ee41eb57af7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6115caff-82c8-4d60-84a9-9344e180f44c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_4def8f3b-202b-4119-8f84-3ee41eb57af7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6115caff-82c8-4d60-84a9-9344e180f44c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_9508dd25-fa54-484f-8d1a-deb2c833e96c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6115caff-82c8-4d60-84a9-9344e180f44c" xlink:to="loc_us-gaap_CostOfSalesMember_9508dd25-fa54-484f-8d1a-deb2c833e96c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_3cce33c4-787f-4f78-be83-65c8a86586d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6115caff-82c8-4d60-84a9-9344e180f44c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_3cce33c4-787f-4f78-be83-65c8a86586d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_23c1a6e7-0520-482a-900f-b5245f93daf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_86f21dd9-0d1c-4190-b6fa-6e8313e8e7d7" xlink:to="loc_us-gaap_OperatingLeasePayments_23c1a6e7-0520-482a-900f-b5245f93daf9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_4b0ad0ec-5b09-4f26-8745-fad4bd88d82b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_86f21dd9-0d1c-4190-b6fa-6e8313e8e7d7" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_4b0ad0ec-5b09-4f26-8745-fad4bd88d82b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_73ed303d-cfbd-4fc4-8b82-e36f0794503f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_86f21dd9-0d1c-4190-b6fa-6e8313e8e7d7" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_73ed303d-cfbd-4fc4-8b82-e36f0794503f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_2e47b4c1-3ea2-4891-ad7c-07f7ba66415b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_86f21dd9-0d1c-4190-b6fa-6e8313e8e7d7" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_2e47b4c1-3ea2-4891-ad7c-07f7ba66415b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_6d4477e0-8f78-4331-903d-cea55000fbd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_86f21dd9-0d1c-4190-b6fa-6e8313e8e7d7" xlink:to="loc_us-gaap_OperatingLeaseCost_6d4477e0-8f78-4331-903d-cea55000fbd6" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#DebtScheduleofLongTermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_f54609f0-d032-4a5f-9f30-c6ac74c7cd44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_957d136e-7026-4a9a-be70-01fc6d754371" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f54609f0-d032-4a5f-9f30-c6ac74c7cd44" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_957d136e-7026-4a9a-be70-01fc6d754371" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_e5cc01b3-eebc-45c2-b4a7-ab00fcbf9df6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_957d136e-7026-4a9a-be70-01fc6d754371" xlink:to="loc_us-gaap_CreditFacilityAxis_e5cc01b3-eebc-45c2-b4a7-ab00fcbf9df6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e5cc01b3-eebc-45c2-b4a7-ab00fcbf9df6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_e5cc01b3-eebc-45c2-b4a7-ab00fcbf9df6" xlink:to="loc_us-gaap_CreditFacilityDomain_e5cc01b3-eebc-45c2-b4a7-ab00fcbf9df6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_df44098d-31ce-4b4a-8511-8da2e2ce2f63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_e5cc01b3-eebc-45c2-b4a7-ab00fcbf9df6" xlink:to="loc_us-gaap_CreditFacilityDomain_df44098d-31ce-4b4a-8511-8da2e2ce2f63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_GBPBorrowingMember_8d745cc9-7cad-4c02-b573-c4e86c489e2f" xlink:href="brc-20240731.xsd#brc_GBPBorrowingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_df44098d-31ce-4b4a-8511-8da2e2ce2f63" xlink:to="loc_brc_GBPBorrowingMember_8d745cc9-7cad-4c02-b573-c4e86c489e2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EURBorrowingMember_a9433fc6-073b-49d8-9c49-385cfd36f9f9" xlink:href="brc-20240731.xsd#brc_EURBorrowingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_df44098d-31ce-4b4a-8511-8da2e2ce2f63" xlink:to="loc_brc_EURBorrowingMember_a9433fc6-073b-49d8-9c49-385cfd36f9f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_USDBorrowingMember_f7f0f3f5-e020-4ec8-98be-b07e380fa3af" xlink:href="brc-20240731.xsd#brc_USDBorrowingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_df44098d-31ce-4b4a-8511-8da2e2ce2f63" xlink:to="loc_brc_USDBorrowingMember_f7f0f3f5-e020-4ec8-98be-b07e380fa3af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_87a7f511-d152-4389-ad4a-2591928ec337" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f54609f0-d032-4a5f-9f30-c6ac74c7cd44" xlink:to="loc_us-gaap_LineOfCredit_87a7f511-d152-4389-ad4a-2591928ec337" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_b4472c2b-de5a-4784-8961-5ad0b1c77093" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f54609f0-d032-4a5f-9f30-c6ac74c7cd44" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_b4472c2b-de5a-4784-8961-5ad0b1c77093" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#StockholdersEquityScheduleofCapitalStockDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_2ae8b647-bfbe-423b-ac9c-bcbb23ccf717" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_17b9718f-135c-4531-8b0f-340fa138cf39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_2ae8b647-bfbe-423b-ac9c-bcbb23ccf717" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_17b9718f-135c-4531-8b0f-340fa138cf39" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalUnitsByClassAxis_7a0653c5-4a17-4182-9a5f-6abaf959a648" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalUnitsByClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_17b9718f-135c-4531-8b0f-340fa138cf39" xlink:to="loc_us-gaap_CapitalUnitsByClassAxis_7a0653c5-4a17-4182-9a5f-6abaf959a648" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalUnitClassDomain_7a0653c5-4a17-4182-9a5f-6abaf959a648_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalUnitClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CapitalUnitsByClassAxis_7a0653c5-4a17-4182-9a5f-6abaf959a648" xlink:to="loc_us-gaap_CapitalUnitClassDomain_7a0653c5-4a17-4182-9a5f-6abaf959a648_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalUnitClassDomain_03639896-a4f9-4b66-a2c9-bd26e2eeca8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalUnitClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CapitalUnitsByClassAxis_7a0653c5-4a17-4182-9a5f-6abaf959a648" xlink:to="loc_us-gaap_CapitalUnitClassDomain_03639896-a4f9-4b66-a2c9-bd26e2eeca8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CumulativePreferredStock6CumulativeMember_99c13507-7844-4b42-b0ef-f1a388885928" xlink:href="brc-20240731.xsd#brc_CumulativePreferredStock6CumulativeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalUnitClassDomain_03639896-a4f9-4b66-a2c9-bd26e2eeca8f" xlink:to="loc_brc_CumulativePreferredStock6CumulativeMember_99c13507-7844-4b42-b0ef-f1a388885928" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A1972SeriesMember_4f70d720-fb61-490f-a71b-8a20b17df9cd" xlink:href="brc-20240731.xsd#brc_A1972SeriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalUnitClassDomain_03639896-a4f9-4b66-a2c9-bd26e2eeca8f" xlink:to="loc_brc_A1972SeriesMember_4f70d720-fb61-490f-a71b-8a20b17df9cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A1979SeriesMember_f681152c-66fa-48ab-9fc7-cfe1b899e4dd" xlink:href="brc-20240731.xsd#brc_A1979SeriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalUnitClassDomain_03639896-a4f9-4b66-a2c9-bd26e2eeca8f" xlink:to="loc_brc_A1979SeriesMember_f681152c-66fa-48ab-9fc7-cfe1b899e4dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_09b933df-1c02-4634-942a-c2ae34e18b43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_17b9718f-135c-4531-8b0f-340fa138cf39" xlink:to="loc_us-gaap_StatementClassOfStockAxis_09b933df-1c02-4634-942a-c2ae34e18b43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_09b933df-1c02-4634-942a-c2ae34e18b43_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_09b933df-1c02-4634-942a-c2ae34e18b43" xlink:to="loc_us-gaap_ClassOfStockDomain_09b933df-1c02-4634-942a-c2ae34e18b43_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0b0fda1f-2f53-4207-940a-d1724011376d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_09b933df-1c02-4634-942a-c2ae34e18b43" xlink:to="loc_us-gaap_ClassOfStockDomain_0b0fda1f-2f53-4207-940a-d1724011376d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_27b0a85d-caed-4bc2-b6bd-d7c66eb0fe35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0b0fda1f-2f53-4207-940a-d1724011376d" xlink:to="loc_us-gaap_CommonClassAMember_27b0a85d-caed-4bc2-b6bd-d7c66eb0fe35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_60a6b83a-255f-421a-a3ab-a1286cc02fef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0b0fda1f-2f53-4207-940a-d1724011376d" xlink:to="loc_us-gaap_CommonClassBMember_60a6b83a-255f-421a-a3ab-a1286cc02fef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_b2fbb9ee-18bd-4974-9437-d0ef076b9c91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0b0fda1f-2f53-4207-940a-d1724011376d" xlink:to="loc_us-gaap_CumulativePreferredStockMember_b2fbb9ee-18bd-4974-9437-d0ef076b9c91" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncumulativePreferredStockMember_8cc4a781-133e-44a2-87d7-37d765441de4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncumulativePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0b0fda1f-2f53-4207-940a-d1724011376d" xlink:to="loc_us-gaap_NoncumulativePreferredStockMember_8cc4a781-133e-44a2-87d7-37d765441de4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NoncumulativeCashDividend_a0f55d64-9a8c-4c0b-9336-650d574781a7" xlink:href="brc-20240731.xsd#brc_NoncumulativeCashDividend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_2ae8b647-bfbe-423b-ac9c-bcbb23ccf717" xlink:to="loc_brc_NoncumulativeCashDividend_a0f55d64-9a8c-4c0b-9336-650d574781a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_07091278-148e-4a2b-b120-1fb9530a39a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_2ae8b647-bfbe-423b-ac9c-bcbb23ccf717" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_07091278-148e-4a2b-b120-1fb9530a39a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_2561c997-6e06-4af9-a350-cf32d2481c65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_2ae8b647-bfbe-423b-ac9c-bcbb23ccf717" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_2561c997-6e06-4af9-a350-cf32d2481c65" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_1cac790e-bae2-474c-88e6-3af55a945829" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_2ae8b647-bfbe-423b-ac9c-bcbb23ccf717" xlink:to="loc_us-gaap_CommonStockSharesIssued_1cac790e-bae2-474c-88e6-3af55a945829" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_e0716486-4f27-49cf-aad6-c16d2039e8f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_2ae8b647-bfbe-423b-ac9c-bcbb23ccf717" xlink:to="loc_us-gaap_CommonStockValue_e0716486-4f27-49cf-aad6-c16d2039e8f9" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_200558cc-1602-4651-a32a-df620aae81ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_3faa0824-ed93-40e2-97cb-5635a438be6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_200558cc-1602-4651-a32a-df620aae81ec" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_3faa0824-ed93-40e2-97cb-5635a438be6a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_618dc860-7d61-4f0b-8cf3-cb74962fd0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_3faa0824-ed93-40e2-97cb-5635a438be6a" xlink:to="loc_us-gaap_PlanNameAxis_618dc860-7d61-4f0b-8cf3-cb74962fd0ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_618dc860-7d61-4f0b-8cf3-cb74962fd0ec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_618dc860-7d61-4f0b-8cf3-cb74962fd0ec" xlink:to="loc_us-gaap_PlanNameDomain_618dc860-7d61-4f0b-8cf3-cb74962fd0ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7b2f3f1c-c0a5-4206-a5d3-f8623db19933" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_618dc860-7d61-4f0b-8cf3-cb74962fd0ec" xlink:to="loc_us-gaap_PlanNameDomain_7b2f3f1c-c0a5-4206-a5d3-f8623db19933" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SharesHeldRabbiTrustAtCostMember_b9370060-096a-4980-8472-61858bf3b9a9" xlink:href="brc-20240731.xsd#brc_SharesHeldRabbiTrustAtCostMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_7b2f3f1c-c0a5-4206-a5d3-f8623db19933" xlink:to="loc_brc_SharesHeldRabbiTrustAtCostMember_b9370060-096a-4980-8472-61858bf3b9a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredCompensationMember_60cc2944-b9ee-431e-b6ed-842499ed44b2" xlink:href="brc-20240731.xsd#brc_DeferredCompensationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_7b2f3f1c-c0a5-4206-a5d3-f8623db19933" xlink:to="loc_brc_DeferredCompensationMember_60cc2944-b9ee-431e-b6ed-842499ed44b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SaleOfSharesAtCost_c68ac2a8-98b0-4d03-b8c1-e9ec5347a8b3" xlink:href="brc-20240731.xsd#brc_SaleOfSharesAtCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_200558cc-1602-4651-a32a-df620aae81ec" xlink:to="loc_brc_SaleOfSharesAtCost_c68ac2a8-98b0-4d03-b8c1-e9ec5347a8b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PurchaseOfSharesAtCost_df6c083e-d09c-4ab9-8f78-9b0719eacce1" xlink:href="brc-20240731.xsd#brc_PurchaseOfSharesAtCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_200558cc-1602-4651-a32a-df620aae81ec" xlink:to="loc_brc_PurchaseOfSharesAtCost_df6c083e-d09c-4ab9-8f78-9b0719eacce1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherStockholdersEquity_1d8e091a-10ae-418c-8c39-12ccc2ea39ec" xlink:href="brc-20240731.xsd#brc_OtherStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_200558cc-1602-4651-a32a-df620aae81ec" xlink:to="loc_brc_OtherStockholdersEquity_1d8e091a-10ae-418c-8c39-12ccc2ea39ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EndingBalanceOtherStockholdersEquityShares_0bfed402-d6e7-49e7-bdfd-d1646ace80bd" xlink:href="brc-20240731.xsd#brc_EndingBalanceOtherStockholdersEquityShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_200558cc-1602-4651-a32a-df620aae81ec" xlink:to="loc_brc_EndingBalanceOtherStockholdersEquityShares_0bfed402-d6e7-49e7-bdfd-d1646ace80bd" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#StockholdersEquityValuationAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2fa76a7a-2d20-4241-9b33-3ce28d6b09a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3624e9ce-1022-4eea-826f-6239f3990a5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2fa76a7a-2d20-4241-9b33-3ce28d6b09a4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3624e9ce-1022-4eea-826f-6239f3990a5c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_146c9dc1-8fb5-4241-9d44-d64eb0d6a18f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3624e9ce-1022-4eea-826f-6239f3990a5c" xlink:to="loc_us-gaap_AwardTypeAxis_146c9dc1-8fb5-4241-9d44-d64eb0d6a18f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_146c9dc1-8fb5-4241-9d44-d64eb0d6a18f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_146c9dc1-8fb5-4241-9d44-d64eb0d6a18f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_146c9dc1-8fb5-4241-9d44-d64eb0d6a18f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_311a91f8-a0f1-490d-9924-b2483e95296a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_146c9dc1-8fb5-4241-9d44-d64eb0d6a18f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_311a91f8-a0f1-490d-9924-b2483e95296a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_a3cc0ba3-c0fa-44b7-997a-290e8501c01e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_311a91f8-a0f1-490d-9924-b2483e95296a" xlink:to="loc_us-gaap_EmployeeStockOptionMember_a3cc0ba3-c0fa-44b7-997a-290e8501c01e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_142d5873-d7c3-404f-8b48-f1953bd83b20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_311a91f8-a0f1-490d-9924-b2483e95296a" xlink:to="loc_us-gaap_PerformanceSharesMember_142d5873-d7c3-404f-8b48-f1953bd83b20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_9dbbf9bf-cd8d-4428-b672-14a856a6a835" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2fa76a7a-2d20-4241-9b33-3ce28d6b09a4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_9dbbf9bf-cd8d-4428-b672-14a856a6a835" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_f1572fed-bcb9-4c01-b0fd-6fe36c1780bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2fa76a7a-2d20-4241-9b33-3ce28d6b09a4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_f1572fed-bcb9-4c01-b0fd-6fe36c1780bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_6d647f65-1c5a-4573-9e6e-5d1d5c1ec8d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2fa76a7a-2d20-4241-9b33-3ce28d6b09a4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_6d647f65-1c5a-4573-9e6e-5d1d5c1ec8d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_097c0cda-9a58-4971-a88e-d3f918a70c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2fa76a7a-2d20-4241-9b33-3ce28d6b09a4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_097c0cda-9a58-4971-a88e-d3f918a70c1f" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#StockholdersEquitySummaryofRSUandPRSUAwardsDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_45b16020-c848-4e15-82d6-e8fa4a585df6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_45b16020-c848-4e15-82d6-e8fa4a585df6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_981ca9d2-54dc-40e9-b830-de67c3e076b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_45b16020-c848-4e15-82d6-e8fa4a585df6" xlink:to="loc_us-gaap_AwardTypeAxis_981ca9d2-54dc-40e9-b830-de67c3e076b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_981ca9d2-54dc-40e9-b830-de67c3e076b3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_981ca9d2-54dc-40e9-b830-de67c3e076b3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_981ca9d2-54dc-40e9-b830-de67c3e076b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fcefdd8-21b6-4efc-9d7f-47b5daa78595" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_981ca9d2-54dc-40e9-b830-de67c3e076b3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fcefdd8-21b6-4efc-9d7f-47b5daa78595" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_e3ebcabe-8ac8-466f-8b37-e62502a500b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fcefdd8-21b6-4efc-9d7f-47b5daa78595" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_e3ebcabe-8ac8-466f-8b37-e62502a500b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_eacde2da-389d-44cf-8f7a-e1a6a1b3ff91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fcefdd8-21b6-4efc-9d7f-47b5daa78595" xlink:to="loc_us-gaap_PerformanceSharesMember_eacde2da-389d-44cf-8f7a-e1a6a1b3ff91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_27deb045-930a-4c7b-98af-0ffc41ccfd70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_27deb045-930a-4c7b-98af-0ffc41ccfd70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d9abfc60-a3d2-45d5-bbce-3196039cbcc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d9abfc60-a3d2-45d5-bbce-3196039cbcc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f0c0898d-5a9c-4f29-ae73-6b9c31796e16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f0c0898d-5a9c-4f29-ae73-6b9c31796e16" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9bee8ff2-7cf5-4d24-8a8d-e703cfde29b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9bee8ff2-7cf5-4d24-8a8d-e703cfde29b3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e3c9aaa2-2cdf-46d6-9131-9a7724ae21b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_426c6e3d-9abf-47c5-81ff-601e7ac83f63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_426c6e3d-9abf-47c5-81ff-601e7ac83f63" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_bbe5fe8f-1fd7-42f1-a7ed-235a295851c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_bbe5fe8f-1fd7-42f1-a7ed-235a295851c1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_fce82bd1-ddd8-40f0-acd1-f2d2e6d48f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_fce82bd1-ddd8-40f0-acd1-f2d2e6d48f1b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e3eef286-5523-49c8-a0af-b93fd246af45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e3eef286-5523-49c8-a0af-b93fd246af45" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0dfbdd99-9b6d-4357-9232-549a5bf0e227" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_02c5ed29-4433-4132-ba24-544614b637c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_02c5ed29-4433-4132-ba24-544614b637c2" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#StockholdersEquityAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e50fe80-03ef-4023-ab21-9ec501b73fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e50fe80-03ef-4023-ab21-9ec501b73fa3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9824041d-4590-4a86-b831-94462ae6d409" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e50fe80-03ef-4023-ab21-9ec501b73fa3" xlink:to="loc_us-gaap_AwardTypeAxis_9824041d-4590-4a86-b831-94462ae6d409" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9824041d-4590-4a86-b831-94462ae6d409_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_9824041d-4590-4a86-b831-94462ae6d409" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9824041d-4590-4a86-b831-94462ae6d409_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff9a2dd6-b155-41aa-81fb-fd9517cb72b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_9824041d-4590-4a86-b831-94462ae6d409" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff9a2dd6-b155-41aa-81fb-fd9517cb72b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_9a68b7c3-9a8e-415a-80f2-8e972f44fc54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff9a2dd6-b155-41aa-81fb-fd9517cb72b5" xlink:to="loc_us-gaap_EmployeeStockOptionMember_9a68b7c3-9a8e-415a-80f2-8e972f44fc54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2aec6fe2-e9ac-4899-8c52-c66775830286" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff9a2dd6-b155-41aa-81fb-fd9517cb72b5" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2aec6fe2-e9ac-4899-8c52-c66775830286" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_8a78cfdb-68f8-461e-801e-0306344693b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff9a2dd6-b155-41aa-81fb-fd9517cb72b5" xlink:to="loc_us-gaap_PerformanceSharesMember_8a78cfdb-68f8-461e-801e-0306344693b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NoncumulativeCashDividend_fb574368-ab48-4728-a5cf-bbda482bb208" xlink:href="brc-20240731.xsd#brc_NoncumulativeCashDividend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_brc_NoncumulativeCashDividend_fb574368-ab48-4728-a5cf-bbda482bb208" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders_f1bf8ce1-1fdf-4899-951c-74f6cd6b9f32" xlink:href="brc-20240731.xsd#brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders_f1bf8ce1-1fdf-4899-951c-74f6cd6b9f32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_4b65a12f-5b08-40de-b6e7-106e2a80d887" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_4b65a12f-5b08-40de-b6e7-106e2a80d887" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_66dd37b3-6f3c-4134-9880-c33f365797d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_66dd37b3-6f3c-4134-9880-c33f365797d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_34e388b7-a51e-400d-8c75-4207b68be813" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_34e388b7-a51e-400d-8c75-4207b68be813" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_d729ca17-88ef-43e5-aa99-0fc5952a33cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_d729ca17-88ef-43e5-aa99-0fc5952a33cb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1ad21d90-1c5b-45cc-a7da-6bbde95b53e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1ad21d90-1c5b-45cc-a7da-6bbde95b53e9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1cd28f26-bb5e-45d3-8ded-6581da6f5606" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1cd28f26-bb5e-45d3-8ded-6581da6f5606" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_065741d6-be2d-43fd-ace8-ad7f6e6856d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_065741d6-be2d-43fd-ace8-ad7f6e6856d7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a51da1c6-4478-48cf-bc0f-f6ae5880b586" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a51da1c6-4478-48cf-bc0f-f6ae5880b586" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1ec26308-9fc4-4007-a6cf-9517278081cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1ec26308-9fc4-4007-a6cf-9517278081cc" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#AccumulatedOtherComprehensiveLossNetofTaxDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_986211d1-5f0b-4c3a-a7f8-1fa4aa72f13c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a0ace890-4b06-42ea-bee2-f2bfbdfc7c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_986211d1-5f0b-4c3a-a7f8-1fa4aa72f13c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a0ace890-4b06-42ea-bee2-f2bfbdfc7c1c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b314da8c-7246-497f-9e71-50b41590f85e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a0ace890-4b06-42ea-bee2-f2bfbdfc7c1c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b314da8c-7246-497f-9e71-50b41590f85e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b314da8c-7246-497f-9e71-50b41590f85e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b314da8c-7246-497f-9e71-50b41590f85e" xlink:to="loc_us-gaap_EquityComponentDomain_b314da8c-7246-497f-9e71-50b41590f85e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f7834287-4b49-437e-9d08-ffc1b7b5d1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b314da8c-7246-497f-9e71-50b41590f85e" xlink:to="loc_us-gaap_EquityComponentDomain_f7834287-4b49-437e-9d08-ffc1b7b5d1d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_509bcf86-fabb-4c44-9a2a-de9c379e8211" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f7834287-4b49-437e-9d08-ffc1b7b5d1d3" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_509bcf86-fabb-4c44-9a2a-de9c379e8211" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_ff35fef6-f107-47e4-a487-7e68bc533711" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f7834287-4b49-437e-9d08-ffc1b7b5d1d3" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_ff35fef6-f107-47e4-a487-7e68bc533711" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_08a15e14-a3ee-411a-9ed0-767be2a62044" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f7834287-4b49-437e-9d08-ffc1b7b5d1d3" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_08a15e14-a3ee-411a-9ed0-767be2a62044" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8fc86f24-afb2-4776-940b-6e8dc86a182a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_986211d1-5f0b-4c3a-a7f8-1fa4aa72f13c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8fc86f24-afb2-4776-940b-6e8dc86a182a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_96a13237-de2d-4ae4-8220-1c47d971ebf3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_986211d1-5f0b-4c3a-a7f8-1fa4aa72f13c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_96a13237-de2d-4ae4-8220-1c47d971ebf3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_bd8bc54e-fc0a-46f3-84e2-cda5a582233a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_986211d1-5f0b-4c3a-a7f8-1fa4aa72f13c" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_bd8bc54e-fc0a-46f3-84e2-cda5a582233a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_41f92fe6-1333-4b7d-a37f-2f0ad3e6e338" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#RevenueRecognitionDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/RevenueRecognitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c4df004b-0227-4167-93f5-ed08cb7fac21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_df6c5e75-8603-4971-8201-721b01da5821" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c4df004b-0227-4167-93f5-ed08cb7fac21" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_df6c5e75-8603-4971-8201-721b01da5821" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_14f15303-e436-4854-9879-736de36a7d4d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_df6c5e75-8603-4971-8201-721b01da5821" xlink:to="loc_srt_StatementScenarioAxis_14f15303-e436-4854-9879-736de36a7d4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_14f15303-e436-4854-9879-736de36a7d4d_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_14f15303-e436-4854-9879-736de36a7d4d" xlink:to="loc_srt_ScenarioUnspecifiedDomain_14f15303-e436-4854-9879-736de36a7d4d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_be40fad6-81b2-4dde-a54d-3a82d7aecacb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_14f15303-e436-4854-9879-736de36a7d4d" xlink:to="loc_srt_ScenarioUnspecifiedDomain_be40fad6-81b2-4dde-a54d-3a82d7aecacb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_79de6b84-7818-46bd-a560-bcfcd7143647" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_be40fad6-81b2-4dde-a54d-3a82d7aecacb" xlink:to="loc_srt_ScenarioForecastMember_79de6b84-7818-46bd-a560-bcfcd7143647" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_cd619816-f998-472d-a0f8-4ffa6e5712cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c4df004b-0227-4167-93f5-ed08cb7fac21" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_cd619816-f998-472d-a0f8-4ffa6e5712cf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail" xlink:type="simple" xlink:href="brc-20240731.xsd#SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_804be075-5358-42d4-a007-37fffc178d61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_82cabb5b-0d33-42d0-9d90-2488700cb5d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_804be075-5358-42d4-a007-37fffc178d61" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_82cabb5b-0d33-42d0-9d90-2488700cb5d0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_658bc9d2-51d2-4841-8027-cb2fec3f26db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_82cabb5b-0d33-42d0-9d90-2488700cb5d0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_658bc9d2-51d2-4841-8027-cb2fec3f26db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_658bc9d2-51d2-4841-8027-cb2fec3f26db_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_658bc9d2-51d2-4841-8027-cb2fec3f26db" xlink:to="loc_us-gaap_SegmentDomain_658bc9d2-51d2-4841-8027-cb2fec3f26db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1a5c8433-a6b4-47d1-b575-2321b5dc8f26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_658bc9d2-51d2-4841-8027-cb2fec3f26db" xlink:to="loc_us-gaap_SegmentDomain_1a5c8433-a6b4-47d1-b575-2321b5dc8f26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AmericasAsiaMember_600ab516-4106-441f-a1b4-089bbf701374" xlink:href="brc-20240731.xsd#brc_AmericasAsiaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1a5c8433-a6b4-47d1-b575-2321b5dc8f26" xlink:to="loc_brc_AmericasAsiaMember_600ab516-4106-441f-a1b4-089bbf701374" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EuropeAustraliaMember_6a64160c-087f-4887-83ee-c73fd39fbc8f" xlink:href="brc-20240731.xsd#brc_EuropeAustraliaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1a5c8433-a6b4-47d1-b575-2321b5dc8f26" xlink:to="loc_brc_EuropeAustraliaMember_6a64160c-087f-4887-83ee-c73fd39fbc8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_8a6bd335-d9f0-4bc1-a93f-34a4b89eb825" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1a5c8433-a6b4-47d1-b575-2321b5dc8f26" xlink:to="loc_us-gaap_CorporateMember_8a6bd335-d9f0-4bc1-a93f-34a4b89eb825" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_a59fa45c-d5f2-4906-8a85-4de312701e1e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_82cabb5b-0d33-42d0-9d90-2488700cb5d0" xlink:to="loc_srt_StatementGeographicalAxis_a59fa45c-d5f2-4906-8a85-4de312701e1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a59fa45c-d5f2-4906-8a85-4de312701e1e_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_a59fa45c-d5f2-4906-8a85-4de312701e1e" xlink:to="loc_srt_SegmentGeographicalDomain_a59fa45c-d5f2-4906-8a85-4de312701e1e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_27c40988-6f3c-4430-81cc-b843925c393b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_a59fa45c-d5f2-4906-8a85-4de312701e1e" xlink:to="loc_srt_SegmentGeographicalDomain_27c40988-6f3c-4430-81cc-b843925c393b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember_f2084e0c-3e70-4443-8095-2ccfd47d561e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AmericasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_27c40988-6f3c-4430-81cc-b843925c393b" xlink:to="loc_srt_AmericasMember_f2084e0c-3e70-4443-8095-2ccfd47d561e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_93308880-c7d1-4054-b88b-8895bc8527fd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_27c40988-6f3c-4430-81cc-b843925c393b" xlink:to="loc_srt_EuropeMember_93308880-c7d1-4054-b88b-8895bc8527fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_e38a6c10-76fd-4303-920d-956e6db4f60f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_27c40988-6f3c-4430-81cc-b843925c393b" xlink:to="loc_srt_AsiaPacificMember_e38a6c10-76fd-4303-920d-956e6db4f60f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_a42c8427-07dd-4e9d-b612-171777cc5e98" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_AU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_27c40988-6f3c-4430-81cc-b843925c393b" xlink:to="loc_country_AU_a42c8427-07dd-4e9d-b612-171777cc5e98" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_074dd074-d27e-4548-a25a-3ee9c115aec3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_804be075-5358-42d4-a007-37fffc178d61" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_074dd074-d27e-4548-a25a-3ee9c115aec3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_03b00ded-d24a-4d41-9bcd-f797524ce24d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_804be075-5358-42d4-a007-37fffc178d61" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_03b00ded-d24a-4d41-9bcd-f797524ce24d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ProfitForReportableSegments_1b438ca9-d493-471d-813b-e752c04eb708" xlink:href="brc-20240731.xsd#brc_ProfitForReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_804be075-5358-42d4-a007-37fffc178d61" xlink:to="loc_brc_ProfitForReportableSegments_1b438ca9-d493-471d-813b-e752c04eb708" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_29e3011d-fe68-40af-b31a-04ab58502060" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_804be075-5358-42d4-a007-37fffc178d61" xlink:to="loc_us-gaap_Assets_29e3011d-fe68-40af-b31a-04ab58502060" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c03ab15a-c5b6-4f8c-8e57-904d5fecb23d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_804be075-5358-42d4-a007-37fffc178d61" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c03ab15a-c5b6-4f8c-8e57-904d5fecb23d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_bc6badcf-6f00-4e10-91b3-fc025bd55262" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_804be075-5358-42d4-a007-37fffc178d61" xlink:to="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_bc6badcf-6f00-4e10-91b3-fc025bd55262" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#SegmentInformationNetSalesbyProductsandServicesDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_8eec0da9-1586-4a61-a26a-ea2273e21961" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_57b49dff-5322-4e73-85bf-7b8bd35ee3d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_8eec0da9-1586-4a61-a26a-ea2273e21961" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_57b49dff-5322-4e73-85bf-7b8bd35ee3d9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_70c6f3d2-41c1-4a08-a0f9-65addda244b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_57b49dff-5322-4e73-85bf-7b8bd35ee3d9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_70c6f3d2-41c1-4a08-a0f9-65addda244b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_70c6f3d2-41c1-4a08-a0f9-65addda244b7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_70c6f3d2-41c1-4a08-a0f9-65addda244b7" xlink:to="loc_us-gaap_SegmentDomain_70c6f3d2-41c1-4a08-a0f9-65addda244b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4f60764d-d552-4a48-bc12-db42e96a64c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_70c6f3d2-41c1-4a08-a0f9-65addda244b7" xlink:to="loc_us-gaap_SegmentDomain_4f60764d-d552-4a48-bc12-db42e96a64c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IdentificationSolutionsMember_83393bd9-c887-4131-834e-8eacf40dbbaf" xlink:href="brc-20240731.xsd#brc_IdentificationSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4f60764d-d552-4a48-bc12-db42e96a64c4" xlink:to="loc_brc_IdentificationSolutionsMember_83393bd9-c887-4131-834e-8eacf40dbbaf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WorkplaceSafetyMember_2d309d73-8dc4-41fb-b3fe-c6ac2823b354" xlink:href="brc-20240731.xsd#brc_WorkplaceSafetyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4f60764d-d552-4a48-bc12-db42e96a64c4" xlink:to="loc_brc_WorkplaceSafetyMember_2d309d73-8dc4-41fb-b3fe-c6ac2823b354" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_41dc809b-bfcb-41ad-806b-95271f8391dc" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_57b49dff-5322-4e73-85bf-7b8bd35ee3d9" xlink:to="loc_srt_ProductOrServiceAxis_41dc809b-bfcb-41ad-806b-95271f8391dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_41dc809b-bfcb-41ad-806b-95271f8391dc_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_41dc809b-bfcb-41ad-806b-95271f8391dc" xlink:to="loc_srt_ProductsAndServicesDomain_41dc809b-bfcb-41ad-806b-95271f8391dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_95b9e423-8ea1-4f08-8edb-7caec45b7948" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_41dc809b-bfcb-41ad-806b-95271f8391dc" xlink:to="loc_srt_ProductsAndServicesDomain_95b9e423-8ea1-4f08-8edb-7caec45b7948" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SafetyAndFacilityIdentificationMember_33ce2cf1-98db-4ef8-a48b-029f70cd9c8e" xlink:href="brc-20240731.xsd#brc_SafetyAndFacilityIdentificationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_95b9e423-8ea1-4f08-8edb-7caec45b7948" xlink:to="loc_brc_SafetyAndFacilityIdentificationMember_33ce2cf1-98db-4ef8-a48b-029f70cd9c8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ProductIdentificationMember_a77ae106-aeb2-4f73-a4d8-a167cafc9470" xlink:href="brc-20240731.xsd#brc_ProductIdentificationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_95b9e423-8ea1-4f08-8edb-7caec45b7948" xlink:to="loc_brc_ProductIdentificationMember_a77ae106-aeb2-4f73-a4d8-a167cafc9470" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WireIdentificationMember_0644dc15-09f8-4abe-b24b-4a9bf3b4d2a7" xlink:href="brc-20240731.xsd#brc_WireIdentificationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_95b9e423-8ea1-4f08-8edb-7caec45b7948" xlink:to="loc_brc_WireIdentificationMember_0644dc15-09f8-4abe-b24b-4a9bf3b4d2a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_HealthcareIdentificationMember_af16ad2f-c82a-4e73-a131-f5c34e1f6991" xlink:href="brc-20240731.xsd#brc_HealthcareIdentificationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_95b9e423-8ea1-4f08-8edb-7caec45b7948" xlink:to="loc_brc_HealthcareIdentificationMember_af16ad2f-c82a-4e73-a131-f5c34e1f6991" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PeopleIdentificationMember_4749131e-0076-4be2-879a-d6e080af3dc4" xlink:href="brc-20240731.xsd#brc_PeopleIdentificationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_95b9e423-8ea1-4f08-8edb-7caec45b7948" xlink:to="loc_brc_PeopleIdentificationMember_4749131e-0076-4be2-879a-d6e080af3dc4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_adbb0fd0-2e2d-4845-8aa7-42a32bf6370b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_8eec0da9-1586-4a61-a26a-ea2273e21961" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_adbb0fd0-2e2d-4845-8aa7-42a32bf6370b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2a0ca54e-7d04-4c72-9ec1-77971bcf40bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d742a0fd-814e-4680-9c81-da21156c578b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2a0ca54e-7d04-4c72-9ec1-77971bcf40bd" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d742a0fd-814e-4680-9c81-da21156c578b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_d83b7b81-8141-4cb7-a2d0-534a732ea2be" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d742a0fd-814e-4680-9c81-da21156c578b" xlink:to="loc_srt_ConsolidationItemsAxis_d83b7b81-8141-4cb7-a2d0-534a732ea2be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_d83b7b81-8141-4cb7-a2d0-534a732ea2be_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_d83b7b81-8141-4cb7-a2d0-534a732ea2be" xlink:to="loc_srt_ConsolidationItemsDomain_d83b7b81-8141-4cb7-a2d0-534a732ea2be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b6aad28a-7891-4d34-a5d9-62ba5ab4fc92" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_d83b7b81-8141-4cb7-a2d0-534a732ea2be" xlink:to="loc_srt_ConsolidationItemsDomain_b6aad28a-7891-4d34-a5d9-62ba5ab4fc92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_197e1686-c9cb-4480-8d70-dd5bdb05b1e8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d742a0fd-814e-4680-9c81-da21156c578b" xlink:to="loc_srt_StatementGeographicalAxis_197e1686-c9cb-4480-8d70-dd5bdb05b1e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_197e1686-c9cb-4480-8d70-dd5bdb05b1e8_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_197e1686-c9cb-4480-8d70-dd5bdb05b1e8" xlink:to="loc_srt_SegmentGeographicalDomain_197e1686-c9cb-4480-8d70-dd5bdb05b1e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_bf2a2025-1a34-4454-9f0e-a092f8282a9a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_197e1686-c9cb-4480-8d70-dd5bdb05b1e8" xlink:to="loc_srt_SegmentGeographicalDomain_bf2a2025-1a34-4454-9f0e-a092f8282a9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_2ded2641-0fc4-428e-8c5c-993eb01d1499" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_bf2a2025-1a34-4454-9f0e-a092f8282a9a" xlink:to="loc_country_US_2ded2641-0fc4-428e-8c5c-993eb01d1499" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherCountriesMember_c25bf26b-cc3d-4e1e-9b76-af05ab0265de" xlink:href="brc-20240731.xsd#brc_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_bf2a2025-1a34-4454-9f0e-a092f8282a9a" xlink:to="loc_brc_OtherCountriesMember_c25bf26b-cc3d-4e1e-9b76-af05ab0265de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_abf9cc88-b408-4e75-a25d-31c20d100ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_bf2a2025-1a34-4454-9f0e-a092f8282a9a" xlink:to="loc_us-gaap_IntersegmentEliminationMember_abf9cc88-b408-4e75-a25d-31c20d100ce8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9719cee4-6a81-4ae8-ad94-b12db68e84e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2a0ca54e-7d04-4c72-9ec1-77971bcf40bd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9719cee4-6a81-4ae8-ad94-b12db68e84e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_49cba05b-df0f-466e-a2f8-8a58ab7f3c61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2a0ca54e-7d04-4c72-9ec1-77971bcf40bd" xlink:to="loc_us-gaap_NoncurrentAssets_49cba05b-df0f-466e-a2f8-8a58ab7f3c61" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_a1ea94b4-294c-4cdf-ac57-41fc1c80acbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_a1ea94b4-294c-4cdf-ac57-41fc1c80acbc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DTANetAxis_f07601cc-c768-4f85-82e0-3b010ca5a812" xlink:href="brc-20240731.xsd#brc_DTANetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_a1ea94b4-294c-4cdf-ac57-41fc1c80acbc" xlink:to="loc_brc_DTANetAxis_f07601cc-c768-4f85-82e0-3b010ca5a812" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DTANetDomain_f07601cc-c768-4f85-82e0-3b010ca5a812_default" xlink:href="brc-20240731.xsd#brc_DTANetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_brc_DTANetAxis_f07601cc-c768-4f85-82e0-3b010ca5a812" xlink:to="loc_brc_DTANetDomain_f07601cc-c768-4f85-82e0-3b010ca5a812_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DTANetDomain_d2db0947-b54e-4f0a-9589-20c0de44abf0" xlink:href="brc-20240731.xsd#brc_DTANetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_brc_DTANetAxis_f07601cc-c768-4f85-82e0-3b010ca5a812" xlink:to="loc_brc_DTANetDomain_d2db0947-b54e-4f0a-9589-20c0de44abf0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofliabilitiesMember_cf55e224-02da-4635-b673-263c02745e8f" xlink:href="brc-20240731.xsd#brc_NetofliabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_DTANetDomain_d2db0947-b54e-4f0a-9589-20c0de44abf0" xlink:to="loc_brc_NetofliabilitiesMember_cf55e224-02da-4635-b673-263c02745e8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofassetsMember_cf34ca78-2b81-48ff-9842-7ef911ece270" xlink:href="brc-20240731.xsd#brc_NetofassetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_DTANetDomain_d2db0947-b54e-4f0a-9589-20c0de44abf0" xlink:to="loc_brc_NetofassetsMember_cf34ca78-2b81-48ff-9842-7ef911ece270" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_e8e7c049-c438-48e5-a410-786f77f75723" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_a1ea94b4-294c-4cdf-ac57-41fc1c80acbc" xlink:to="loc_srt_StatementScenarioAxis_e8e7c049-c438-48e5-a410-786f77f75723" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_e8e7c049-c438-48e5-a410-786f77f75723_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_e8e7c049-c438-48e5-a410-786f77f75723" xlink:to="loc_srt_ScenarioUnspecifiedDomain_e8e7c049-c438-48e5-a410-786f77f75723_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_81696f1a-1bdc-4bdf-a1b8-ead1ff092e6b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_e8e7c049-c438-48e5-a410-786f77f75723" xlink:to="loc_srt_ScenarioUnspecifiedDomain_81696f1a-1bdc-4bdf-a1b8-ead1ff092e6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofliabilitiesMember_519fc367-cf91-4a0c-a502-320d0fa26e57" xlink:href="brc-20240731.xsd#brc_NetofliabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_81696f1a-1bdc-4bdf-a1b8-ead1ff092e6b" xlink:to="loc_brc_NetofliabilitiesMember_519fc367-cf91-4a0c-a502-320d0fa26e57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofassetsMember_25890786-0bd0-44bd-a02b-026d4fd74008" xlink:href="brc-20240731.xsd#brc_NetofassetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_81696f1a-1bdc-4bdf-a1b8-ead1ff092e6b" xlink:to="loc_brc_NetofassetsMember_25890786-0bd0-44bd-a02b-026d4fd74008" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_836b1436-ce8b-4740-834c-c49fa54296ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_836b1436-ce8b-4740-834c-c49fa54296ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_9534283f-c38f-4637-abe3-612823e90fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_9534283f-c38f-4637-abe3-612823e90fd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_59791922-23a8-413c-9dab-db36132e91f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_59791922-23a8-413c-9dab-db36132e91f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_aa7159ba-7c3f-4448-90b8-f8e9212388ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_aa7159ba-7c3f-4448-90b8-f8e9212388ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_f28986cb-5a80-4a61-bef0-bbb3d47c1eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_f28986cb-5a80-4a61-bef0-bbb3d47c1eb1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilityValuationAllowance_c54b6de9-2c7d-417e-98f8-78f2f71c3fc8" xlink:href="brc-20240731.xsd#brc_DeferredTaxLiabilityValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_brc_DeferredTaxLiabilityValuationAllowance_c54b6de9-2c7d-417e-98f8-78f2f71c3fc8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_442e2142-5efa-487a-8f9e-74de58f3d041" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_442e2142-5efa-487a-8f9e-74de58f3d041" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses_7e89813e-d943-485d-b47d-fd0d6b332296" xlink:href="brc-20240731.xsd#brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses_7e89813e-d943-485d-b47d-fd0d6b332296" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_4e9716bf-c53e-4613-b573-2ea2c5c83072" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_4e9716bf-c53e-4613-b573-2ea2c5c83072" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits_613ff97c-1ac1-4563-854b-c2327d2b9a7e" xlink:href="brc-20240731.xsd#brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits_613ff97c-1ac1-4563-854b-c2327d2b9a7e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_8fc7e5e1-424d-47e1-9aff-be6a5ffa351c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_8fc7e5e1-424d-47e1-9aff-be6a5ffa351c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation_4cbda9bd-4331-4927-8486-308aaaad793e" xlink:href="brc-20240731.xsd#brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation_4cbda9bd-4331-4927-8486-308aaaad793e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_9ffcebfe-46e9-4904-be9b-0492fda9cf2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_9ffcebfe-46e9-4904-be9b-0492fda9cf2f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_fbea7ea0-aadd-48c5-9ddd-c74e61389c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_fbea7ea0-aadd-48c5-9ddd-c74e61389c4b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_758e1ae8-fc2b-4956-8f81-1d85aab5c614" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_758e1ae8-fc2b-4956-8f81-1d85aab5c614" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_efc69883-624d-4bfe-84a3-1cdb1681f8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_efc69883-624d-4bfe-84a3-1cdb1681f8ff" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d867552f-2b34-4966-98a7-47eb00a6dad4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d867552f-2b34-4966-98a7-47eb00a6dad4" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_47109f59-5c76-40ec-8939-bde913d82f09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_47109f59-5c76-40ec-8939-bde913d82f09" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesAccountsReceivable_64a46d20-9062-4851-a351-7ab2c87375b8" xlink:href="brc-20240731.xsd#brc_DeferredTaxLiabilitiesAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_brc_DeferredTaxLiabilitiesAccountsReceivable_64a46d20-9062-4851-a351-7ab2c87375b8" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_450901f7-fe14-4e86-93e1-ef02d49b3a10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_450901f7-fe14-4e86-93e1-ef02d49b3a10" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_9b529634-e24f-40b1-99a9-e9e5e883bd9d" xlink:href="brc-20240731.xsd#brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_9b529634-e24f-40b1-99a9-e9e5e883bd9d" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_f562a824-484d-4fc9-a678-2ed721753608" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_f562a824-484d-4fc9-a678-2ed721753608" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_b556308b-530d-42c9-b0a5-a84e8e57b26c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_b556308b-530d-42c9-b0a5-a84e8e57b26c" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_87f1af76-42c0-4046-85b5-0e65ee089fef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_87f1af76-42c0-4046-85b5-0e65ee089fef" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment_2f0ff613-6b76-44df-a137-d05be423ccd2" xlink:href="brc-20240731.xsd#brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment_2f0ff613-6b76-44df-a137-d05be423ccd2" xlink:type="arc" order="24"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_0d112bdc-be42-443a-bd0e-b077a327981a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_1d4bc5af-12d4-483e-be0a-6ca31531678a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_0d112bdc-be42-443a-bd0e-b077a327981a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_1d4bc5af-12d4-483e-be0a-6ca31531678a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0a300fb9-7164-426f-9610-794909cb0fde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_0d112bdc-be42-443a-bd0e-b077a327981a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0a300fb9-7164-426f-9610-794909cb0fde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_4268dd33-4fdf-4ecd-9e8d-24910dd16d13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_0d112bdc-be42-443a-bd0e-b077a327981a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_4268dd33-4fdf-4ecd-9e8d-24910dd16d13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_9ea7db6e-0c66-4c7b-ae64-c86ab39bf404" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_0d112bdc-be42-443a-bd0e-b077a327981a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_9ea7db6e-0c66-4c7b-ae64-c86ab39bf404" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_3724e3b0-fd0b-495b-b6f5-a297c3bdf89f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_0d112bdc-be42-443a-bd0e-b077a327981a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_3724e3b0-fd0b-495b-b6f5-a297c3bdf89f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_79dc5277-9ae2-44ff-b295-d47e3d284048" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_0d112bdc-be42-443a-bd0e-b077a327981a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_79dc5277-9ae2-44ff-b295-d47e3d284048" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_13cf62bd-9486-472d-8b62-5bcee13d0384" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_0d112bdc-be42-443a-bd0e-b077a327981a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_13cf62bd-9486-472d-8b62-5bcee13d0384" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e2e5833c-a372-4101-baf2-77134a15d6b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_0d112bdc-be42-443a-bd0e-b077a327981a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e2e5833c-a372-4101-baf2-77134a15d6b0" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#IncomeTaxesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_bb7d9660-717c-42fe-8f75-82048c45d22e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_bb7d9660-717c-42fe-8f75-82048c45d22e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_c7d53049-dc9c-4508-8715-5d08c3474197" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_bb7d9660-717c-42fe-8f75-82048c45d22e" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_c7d53049-dc9c-4508-8715-5d08c3474197" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_c7d53049-dc9c-4508-8715-5d08c3474197_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_c7d53049-dc9c-4508-8715-5d08c3474197" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_c7d53049-dc9c-4508-8715-5d08c3474197_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_affe1191-328f-40c5-9a13-e6bafa44e5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_c7d53049-dc9c-4508-8715-5d08c3474197" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_affe1191-328f-40c5-9a13-e6bafa44e5ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_95adcf08-494a-4f65-82d3-41cfdacadf76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_affe1191-328f-40c5-9a13-e6bafa44e5ea" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_95adcf08-494a-4f65-82d3-41cfdacadf76" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_b87b4f16-10ae-405b-b6d4-7532d6c0e1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_affe1191-328f-40c5-9a13-e6bafa44e5ea" xlink:to="loc_us-gaap_ForeignCountryMember_b87b4f16-10ae-405b-b6d4-7532d6c0e1fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_89f0417b-ec6b-43c3-8fe2-2a1c0edc618a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_affe1191-328f-40c5-9a13-e6bafa44e5ea" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_89f0417b-ec6b-43c3-8fe2-2a1c0edc618a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_fbf55f8c-3e93-4343-925e-8f2c9f06833e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_OperatingLossCarryforwards_fbf55f8c-3e93-4343-925e-8f2c9f06833e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_4027085d-7c43-4759-b37a-3ed2e8308e20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_4027085d-7c43-4759-b37a-3ed2e8308e20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ForeignOperatingLossCarryforwardExpirationDates_76b1f6d7-d344-477a-a416-93b751da1673" xlink:href="brc-20240731.xsd#brc_ForeignOperatingLossCarryforwardExpirationDates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_brc_ForeignOperatingLossCarryforwardExpirationDates_76b1f6d7-d344-477a-a416-93b751da1673" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_StateNetOperatingLossCarryforwardsExpirationDates_cd1dec6d-1e41-4a6d-8a92-588aba0e982b" xlink:href="brc-20240731.xsd#brc_StateNetOperatingLossCarryforwardsExpirationDates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_brc_StateNetOperatingLossCarryforwardsExpirationDates_cd1dec6d-1e41-4a6d-8a92-588aba0e982b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_20634165-c348-4362-b31f-a4f19172040b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_20634165-c348-4362-b31f-a4f19172040b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ForeignTaxCreditCarryforwardExpirationDates_fe981108-b084-46ea-84cb-9662272fbfd8" xlink:href="brc-20240731.xsd#brc_ForeignTaxCreditCarryforwardExpirationDates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_brc_ForeignTaxCreditCarryforwardExpirationDates_fe981108-b084-46ea-84cb-9662272fbfd8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates_1e5f66ce-b661-4cc7-82f3-96bfacdd3dfc" xlink:href="brc-20240731.xsd#brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates_1e5f66ce-b661-4cc7-82f3-96bfacdd3dfc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_8c7c4bd7-00e3-4835-975b-bdabdb869a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_8c7c4bd7-00e3-4835-975b-bdabdb869a5d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_54c25353-218d-4df7-9994-88ccacea6621" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_54c25353-218d-4df7-9994-88ccacea6621" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities_75779258-9e2f-41b3-ad12-384b1ccd68c2" xlink:href="brc-20240731.xsd#brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities_75779258-9e2f-41b3-ad12-384b1ccd68c2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties_6ed699c9-77e7-44b1-913c-e9d4d714bba4" xlink:href="brc-20240731.xsd#brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties_6ed699c9-77e7-44b1-913c-e9d4d714bba4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_45590a14-c64f-486e-aad0-b88479f39db8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_45590a14-c64f-486e-aad0-b88479f39db8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_3271ad58-421f-45bf-bbb1-3c260cf20808" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_3271ad58-421f-45bf-bbb1-3c260cf20808" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_86d08189-b0ef-4775-8512-776990e0112a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_86d08189-b0ef-4775-8512-776990e0112a" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_3e7c7ee2-c50c-4da8-aab1-52630e72c3a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_3e7c7ee2-c50c-4da8-aab1-52630e72c3a2" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_98605aa9-d032-45f3-a201-549694c98c76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_98605aa9-d032-45f3-a201-549694c98c76" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_TaxBenefitsAssociatedwithStatueofLimitations_b4ad0252-6711-415d-8b13-2d95a189e3f6" xlink:href="brc-20240731.xsd#brc_TaxBenefitsAssociatedwithStatueofLimitations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_brc_TaxBenefitsAssociatedwithStatueofLimitations_b4ad0252-6711-415d-8b13-2d95a189e3f6" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OpenTaxYear_f121b721-8fe3-4830-9910-47e9879bb90d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OpenTaxYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_OpenTaxYear_f121b721-8fe3-4830-9910-47e9879bb90d" xlink:type="arc" order="17"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail" xlink:type="simple" xlink:href="brc-20240731.xsd#NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:href="brc-20240731.xsd#brc_EarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareTable_f93cde49-c1b3-4d61-9f44-8973a7160324" xlink:href="brc-20240731.xsd#brc_EarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:to="loc_brc_EarningsPerShareTable_f93cde49-c1b3-4d61-9f44-8973a7160324" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f4bcce1d-625e-4de4-9b9a-028e4078c7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_brc_EarningsPerShareTable_f93cde49-c1b3-4d61-9f44-8973a7160324" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f4bcce1d-625e-4de4-9b9a-028e4078c7e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f4bcce1d-625e-4de4-9b9a-028e4078c7e5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f4bcce1d-625e-4de4-9b9a-028e4078c7e5" xlink:to="loc_us-gaap_ClassOfStockDomain_f4bcce1d-625e-4de4-9b9a-028e4078c7e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f618ea62-7083-4d49-bd96-921151524a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f4bcce1d-625e-4de4-9b9a-028e4078c7e5" xlink:to="loc_us-gaap_ClassOfStockDomain_f618ea62-7083-4d49-bd96-921151524a7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_90e17668-d7ad-42a0-bed9-b3cf3c9e121d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f618ea62-7083-4d49-bd96-921151524a7c" xlink:to="loc_us-gaap_NonvotingCommonStockMember_90e17668-d7ad-42a0-bed9-b3cf3c9e121d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_70f95cd4-63cb-4fc0-9524-fd1313ee1adb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f618ea62-7083-4d49-bd96-921151524a7c" xlink:to="loc_us-gaap_CommonClassBMember_70f95cd4-63cb-4fc0-9524-fd1313ee1adb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_6237b201-35f3-40db-a5f7-bce4ada97e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f618ea62-7083-4d49-bd96-921151524a7c" xlink:to="loc_us-gaap_CommonClassAMember_6237b201-35f3-40db-a5f7-bce4ada97e7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1603d03b-2115-4668-b197-f7d4faf4837a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:to="loc_us-gaap_NetIncomeLoss_1603d03b-2115-4668-b197-f7d4faf4837a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e7368a47-1388-4b8c-9690-87506b131259" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e7368a47-1388-4b8c-9690-87506b131259" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_3ee93157-d62d-4637-bed0-06e0c0459de6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_3ee93157-d62d-4637-bed0-06e0c0459de6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PreferentialDividendsOnDilutiveStockOptions_f08ebdf8-16ec-473c-a92c-80cdf93812cd" xlink:href="brc-20240731.xsd#brc_PreferentialDividendsOnDilutiveStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:to="loc_brc_PreferentialDividendsOnDilutiveStockOptions_f08ebdf8-16ec-473c-a92c-80cdf93812cd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_51129ce0-eaa7-4553-8da7-845eb9fc8829" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_51129ce0-eaa7-4553-8da7-845eb9fc8829" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_77c23753-4156-4f6f-8a1b-f0665f866b66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_77c23753-4156-4f6f-8a1b-f0665f866b66" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d46d79c1-377b-4c01-b0d6-86c008875970" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d46d79c1-377b-4c01-b0d6-86c008875970" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_8d7c13b7-8d55-43f8-bb5a-c7bd842bd7d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:to="loc_us-gaap_EarningsPerShareBasic_8d7c13b7-8d55-43f8-bb5a-c7bd842bd7d0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_bbcd3302-1db1-456e-a27f-51278db4d8c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:to="loc_us-gaap_EarningsPerShareDiluted_bbcd3302-1db1-456e-a27f-51278db4d8c0" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail" xlink:type="simple" xlink:href="brc-20240731.xsd#NetIncomeperCommonShareAdditionalInformationsDetail"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareLineItems_2e02043b-cee0-49c7-8381-344f5089bf31" xlink:href="brc-20240731.xsd#brc_EarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareTable_3d7c8f6c-a9ba-4954-ae28-b47342528e73" xlink:href="brc-20240731.xsd#brc_EarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_brc_EarningsPerShareLineItems_2e02043b-cee0-49c7-8381-344f5089bf31" xlink:to="loc_brc_EarningsPerShareTable_3d7c8f6c-a9ba-4954-ae28-b47342528e73" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_9a7515bc-76ff-418b-a893-4fdabf7c1e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_brc_EarningsPerShareTable_3d7c8f6c-a9ba-4954-ae28-b47342528e73" xlink:to="loc_us-gaap_StatementClassOfStockAxis_9a7515bc-76ff-418b-a893-4fdabf7c1e3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9a7515bc-76ff-418b-a893-4fdabf7c1e3c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9a7515bc-76ff-418b-a893-4fdabf7c1e3c" xlink:to="loc_us-gaap_ClassOfStockDomain_9a7515bc-76ff-418b-a893-4fdabf7c1e3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b894e66c-2209-41e8-9df7-870134d62504" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9a7515bc-76ff-418b-a893-4fdabf7c1e3c" xlink:to="loc_us-gaap_ClassOfStockDomain_b894e66c-2209-41e8-9df7-870134d62504" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_7c2eebf7-a3cf-4c67-8e06-82dbc5ef6c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b894e66c-2209-41e8-9df7-870134d62504" xlink:to="loc_us-gaap_NonvotingCommonStockMember_7c2eebf7-a3cf-4c67-8e06-82dbc5ef6c5c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e5c75488-6b64-4c70-b14c-67d92df46183" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_2e02043b-cee0-49c7-8381-344f5089bf31" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e5c75488-6b64-4c70-b14c-67d92df46183" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail" xlink:type="simple" xlink:href="brc-20240731.xsd#FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2723d210-dec5-4613-abf5-f82f934802f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2f74dc7f-309c-4abf-889a-428d6e2bcfdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2723d210-dec5-4613-abf5-f82f934802f6" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2f74dc7f-309c-4abf-889a-428d6e2bcfdc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0b2eb353-3dad-4dbd-b80f-cb52aaac062b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2f74dc7f-309c-4abf-889a-428d6e2bcfdc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0b2eb353-3dad-4dbd-b80f-cb52aaac062b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0b2eb353-3dad-4dbd-b80f-cb52aaac062b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0b2eb353-3dad-4dbd-b80f-cb52aaac062b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0b2eb353-3dad-4dbd-b80f-cb52aaac062b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9f5e14ea-0a6f-4e9b-95d7-ddf0ea4f0542" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0b2eb353-3dad-4dbd-b80f-cb52aaac062b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9f5e14ea-0a6f-4e9b-95d7-ddf0ea4f0542" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_403f5e00-4e42-45e9-82b3-dedaecd8c1fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9f5e14ea-0a6f-4e9b-95d7-ddf0ea4f0542" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_403f5e00-4e42-45e9-82b3-dedaecd8c1fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1a91cc5a-ae37-49e5-8e4c-05254f654aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9f5e14ea-0a6f-4e9b-95d7-ddf0ea4f0542" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_1a91cc5a-ae37-49e5-8e4c-05254f654aa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d3c717b6-57d8-48c3-86ba-eb3d6814da0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2f74dc7f-309c-4abf-889a-428d6e2bcfdc" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d3c717b6-57d8-48c3-86ba-eb3d6814da0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d3c717b6-57d8-48c3-86ba-eb3d6814da0e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d3c717b6-57d8-48c3-86ba-eb3d6814da0e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d3c717b6-57d8-48c3-86ba-eb3d6814da0e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_867fa1df-b8ca-42e9-ac0b-df592accd0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d3c717b6-57d8-48c3-86ba-eb3d6814da0e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_867fa1df-b8ca-42e9-ac0b-df592accd0dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_6db53d85-02ec-4b9c-b67d-b9fd2972a7a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_867fa1df-b8ca-42e9-ac0b-df592accd0dd" xlink:to="loc_us-gaap_OtherAssetsMember_6db53d85-02ec-4b9c-b67d-b9fd2972a7a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_4dd635d8-e393-4970-825d-ee596cd5eeb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_867fa1df-b8ca-42e9-ac0b-df592accd0dd" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_4dd635d8-e393-4970-825d-ee596cd5eeb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_a7ef69f1-0c8a-4d97-bc4b-4f2c991c53cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_867fa1df-b8ca-42e9-ac0b-df592accd0dd" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_a7ef69f1-0c8a-4d97-bc4b-4f2c991c53cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_16e9daab-2d8b-4ff4-a5e5-6f57fe73efde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2723d210-dec5-4613-abf5-f82f934802f6" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_16e9daab-2d8b-4ff4-a5e5-6f57fe73efde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_b377cd0b-14b6-4453-adb7-238562570f94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2723d210-dec5-4613-abf5-f82f934802f6" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_b377cd0b-14b6-4453-adb7-238562570f94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_322c7cbd-3bff-4aed-b269-3cc60f919aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2723d210-dec5-4613-abf5-f82f934802f6" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_322c7cbd-3bff-4aed-b269-3cc60f919aa5" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativeNotionalAmountsDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#DerivativeNotionalAmountsDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/DerivativeNotionalAmountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_3c38edba-7fd9-4590-b5f3-90f88f2fd014" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_502952f9-a700-4c6a-8369-e85e5c799521" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_3c38edba-7fd9-4590-b5f3-90f88f2fd014" xlink:to="loc_us-gaap_DerivativeTable_502952f9-a700-4c6a-8369-e85e5c799521" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_83c51693-3de0-43bf-85b2-6bd5d28aac00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_502952f9-a700-4c6a-8369-e85e5c799521" xlink:to="loc_us-gaap_HedgingDesignationAxis_83c51693-3de0-43bf-85b2-6bd5d28aac00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_83c51693-3de0-43bf-85b2-6bd5d28aac00_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_83c51693-3de0-43bf-85b2-6bd5d28aac00" xlink:to="loc_us-gaap_HedgingDesignationDomain_83c51693-3de0-43bf-85b2-6bd5d28aac00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_045caebe-0b96-46da-bc7f-3cbdd0f92cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_83c51693-3de0-43bf-85b2-6bd5d28aac00" xlink:to="loc_us-gaap_HedgingDesignationDomain_045caebe-0b96-46da-bc7f-3cbdd0f92cb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_da8c7e57-c8e2-4c7a-bef6-8afff9e64a84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_045caebe-0b96-46da-bc7f-3cbdd0f92cb2" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_da8c7e57-c8e2-4c7a-bef6-8afff9e64a84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_a9466ccf-b054-496b-aa91-b046d174631e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_045caebe-0b96-46da-bc7f-3cbdd0f92cb2" xlink:to="loc_us-gaap_NondesignatedMember_a9466ccf-b054-496b-aa91-b046d174631e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_6e8544d2-75a5-4a7f-a894-8b1a23783ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_3c38edba-7fd9-4590-b5f3-90f88f2fd014" xlink:to="loc_us-gaap_DerivativeNotionalAmount_6e8544d2-75a5-4a7f-a894-8b1a23783ffb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#DerivativesandHedgingActivitiesImpactonOCIDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_acf60ca5-6425-4fce-bfda-327072c68b37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_955f8f11-387e-4b73-8fa0-1570888d49ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_acf60ca5-6425-4fce-bfda-327072c68b37" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_955f8f11-387e-4b73-8fa0-1570888d49ff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_8ecbeabd-2cb6-401e-bec8-0ef591bdb8dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_955f8f11-387e-4b73-8fa0-1570888d49ff" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_8ecbeabd-2cb6-401e-bec8-0ef591bdb8dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_8ecbeabd-2cb6-401e-bec8-0ef591bdb8dd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_8ecbeabd-2cb6-401e-bec8-0ef591bdb8dd" xlink:to="loc_us-gaap_HedgingRelationshipDomain_8ecbeabd-2cb6-401e-bec8-0ef591bdb8dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_daab7a53-8f9f-4d0f-a47b-b7daea01e77b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_8ecbeabd-2cb6-401e-bec8-0ef591bdb8dd" xlink:to="loc_us-gaap_HedgingRelationshipDomain_daab7a53-8f9f-4d0f-a47b-b7daea01e77b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_b36aa855-c03c-4944-b03e-407422560543" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_daab7a53-8f9f-4d0f-a47b-b7daea01e77b" xlink:to="loc_us-gaap_CashFlowHedgingMember_b36aa855-c03c-4944-b03e-407422560543" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_02d52999-d6bf-443a-8ffa-9cbb1fa7bb98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_daab7a53-8f9f-4d0f-a47b-b7daea01e77b" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_02d52999-d6bf-443a-8ffa-9cbb1fa7bb98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_468686a9-ccb7-45b4-a4f8-6ed7dead1c05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_acf60ca5-6425-4fce-bfda-327072c68b37" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_468686a9-ccb7-45b4-a4f8-6ed7dead1c05" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_7aa33508-a013-4074-ad9b-8bffd4a33a52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_acf60ca5-6425-4fce-bfda-327072c68b37" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_7aa33508-a013-4074-ad9b-8bffd4a33a52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_5b05a56a-9946-4320-9bb7-2f3e0c07a855" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_acf60ca5-6425-4fce-bfda-327072c68b37" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_5b05a56a-9946-4320-9bb7-2f3e0c07a855" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail" xlink:type="simple" xlink:href="brc-20240731.xsd#DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_a116eeb3-9156-4aef-92ca-0fdcaf5b3b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_02dd2a33-d600-453b-9357-e664b78725ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_a116eeb3-9156-4aef-92ca-0fdcaf5b3b2f" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_02dd2a33-d600-453b-9357-e664b78725ea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_2585e120-1bf3-4e29-bfe8-e0cbe79b23c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_02dd2a33-d600-453b-9357-e664b78725ea" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_2585e120-1bf3-4e29-bfe8-e0cbe79b23c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_2585e120-1bf3-4e29-bfe8-e0cbe79b23c7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2585e120-1bf3-4e29-bfe8-e0cbe79b23c7" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_2585e120-1bf3-4e29-bfe8-e0cbe79b23c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0c7144fb-2cc4-49d6-b102-aea5be58675e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2585e120-1bf3-4e29-bfe8-e0cbe79b23c7" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0c7144fb-2cc4-49d6-b102-aea5be58675e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_08041507-994f-4343-988c-5786154ef387" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0c7144fb-2cc4-49d6-b102-aea5be58675e" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_08041507-994f-4343-988c-5786154ef387" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_8ac6495f-6d31-472d-8c8d-eefd02e31f11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0c7144fb-2cc4-49d6-b102-aea5be58675e" xlink:to="loc_us-gaap_ForeignExchangeContractMember_8ac6495f-6d31-472d-8c8d-eefd02e31f11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_348e4504-f194-409d-b083-d7b309c2d137" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0c7144fb-2cc4-49d6-b102-aea5be58675e" xlink:to="loc_us-gaap_CashFlowHedgingMember_348e4504-f194-409d-b083-d7b309c2d137" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_cb4d75ef-f1ff-4438-8206-7ae500888b66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_02dd2a33-d600-453b-9357-e664b78725ea" xlink:to="loc_us-gaap_HedgingDesignationAxis_cb4d75ef-f1ff-4438-8206-7ae500888b66" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_cb4d75ef-f1ff-4438-8206-7ae500888b66_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_cb4d75ef-f1ff-4438-8206-7ae500888b66" xlink:to="loc_us-gaap_HedgingDesignationDomain_cb4d75ef-f1ff-4438-8206-7ae500888b66_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_b0a99870-4cc1-4a58-9007-d95b1f545aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_cb4d75ef-f1ff-4438-8206-7ae500888b66" xlink:to="loc_us-gaap_HedgingDesignationDomain_b0a99870-4cc1-4a58-9007-d95b1f545aa1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_37b124f1-f1b7-4557-b83c-d15575348cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_b0a99870-4cc1-4a58-9007-d95b1f545aa1" xlink:to="loc_us-gaap_NondesignatedMember_37b124f1-f1b7-4557-b83c-d15575348cd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2490a8bb-014f-4463-b090-bc56ffe5dfed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_b0a99870-4cc1-4a58-9007-d95b1f545aa1" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2490a8bb-014f-4463-b090-bc56ffe5dfed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_92e0b46c-9680-45ab-92e3-5ef4d01cd243" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_02dd2a33-d600-453b-9357-e664b78725ea" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_92e0b46c-9680-45ab-92e3-5ef4d01cd243" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_92e0b46c-9680-45ab-92e3-5ef4d01cd243_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_92e0b46c-9680-45ab-92e3-5ef4d01cd243" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_92e0b46c-9680-45ab-92e3-5ef4d01cd243_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_4928241b-c2b4-48ec-b1cc-fe1cb9e8aa39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_92e0b46c-9680-45ab-92e3-5ef4d01cd243" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_4928241b-c2b4-48ec-b1cc-fe1cb9e8aa39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_38505c9e-1fd2-4cde-894b-767c90ae9760" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_4928241b-c2b4-48ec-b1cc-fe1cb9e8aa39" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_38505c9e-1fd2-4cde-894b-767c90ae9760" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_050dd8d1-5fbe-431c-bd1e-4cd8e452d074" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_4928241b-c2b4-48ec-b1cc-fe1cb9e8aa39" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_050dd8d1-5fbe-431c-bd1e-4cd8e452d074" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_c4bb9b09-3433-483f-89ed-390c935984d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_4928241b-c2b4-48ec-b1cc-fe1cb9e8aa39" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_c4bb9b09-3433-483f-89ed-390c935984d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_eeeb1b9c-1372-4d36-b053-98cb65bccedc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_02dd2a33-d600-453b-9357-e664b78725ea" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_eeeb1b9c-1372-4d36-b053-98cb65bccedc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_eeeb1b9c-1372-4d36-b053-98cb65bccedc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_eeeb1b9c-1372-4d36-b053-98cb65bccedc" xlink:to="loc_us-gaap_HedgingRelationshipDomain_eeeb1b9c-1372-4d36-b053-98cb65bccedc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_00cda58c-0091-4656-a807-cd08039676f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_eeeb1b9c-1372-4d36-b053-98cb65bccedc" xlink:to="loc_us-gaap_HedgingRelationshipDomain_00cda58c-0091-4656-a807-cd08039676f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_6383c9c6-5935-4582-94ee-15f24d451ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_00cda58c-0091-4656-a807-cd08039676f9" xlink:to="loc_us-gaap_CashFlowHedgingMember_6383c9c6-5935-4582-94ee-15f24d451ce6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_9ab77f88-c1f7-42ee-b734-bf28579d7529" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_00cda58c-0091-4656-a807-cd08039676f9" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_9ab77f88-c1f7-42ee-b734-bf28579d7529" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_8da8d8e9-01eb-4d9a-9ddb-0e89675267db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_a116eeb3-9156-4aef-92ca-0fdcaf5b3b2f" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_8da8d8e9-01eb-4d9a-9ddb-0e89675267db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_1ec4abac-3973-4868-a9eb-21c067f8a549" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_a116eeb3-9156-4aef-92ca-0fdcaf5b3b2f" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_1ec4abac-3973-4868-a9eb-21c067f8a549" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_da0844cb-9051-4ffa-8877-7a069934dd6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_a116eeb3-9156-4aef-92ca-0fdcaf5b3b2f" xlink:to="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_da0844cb-9051-4ffa-8877-7a069934dd6f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail" xlink:type="simple" xlink:href="brc-20240731.xsd#DerivativesandHedgingActivitiesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_76f9342b-38c9-47f1-83e8-9e79ca4406f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_139af113-0a02-4303-b5e4-e775f2d9ed85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_76f9342b-38c9-47f1-83e8-9e79ca4406f4" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_139af113-0a02-4303-b5e4-e775f2d9ed85" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_0a3fc689-a9e1-41bf-a810-938acb85bc7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_139af113-0a02-4303-b5e4-e775f2d9ed85" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_0a3fc689-a9e1-41bf-a810-938acb85bc7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_0a3fc689-a9e1-41bf-a810-938acb85bc7e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_0a3fc689-a9e1-41bf-a810-938acb85bc7e" xlink:to="loc_us-gaap_HedgingRelationshipDomain_0a3fc689-a9e1-41bf-a810-938acb85bc7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_0f22ec28-bed3-465a-a870-5d2f1ff23df6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_0a3fc689-a9e1-41bf-a810-938acb85bc7e" xlink:to="loc_us-gaap_HedgingRelationshipDomain_0f22ec28-bed3-465a-a870-5d2f1ff23df6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_d00af340-7a06-460a-b76b-d3a32882c7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_0f22ec28-bed3-465a-a870-5d2f1ff23df6" xlink:to="loc_us-gaap_CashFlowHedgingMember_d00af340-7a06-460a-b76b-d3a32882c7ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_eddde6e8-b908-4691-94f6-addea0bcf415" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_0f22ec28-bed3-465a-a870-5d2f1ff23df6" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_eddde6e8-b908-4691-94f6-addea0bcf415" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_5800d561-fe3a-494d-869e-7a734d04b508" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_139af113-0a02-4303-b5e4-e775f2d9ed85" xlink:to="loc_us-gaap_HedgingDesignationAxis_5800d561-fe3a-494d-869e-7a734d04b508" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_5800d561-fe3a-494d-869e-7a734d04b508_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_5800d561-fe3a-494d-869e-7a734d04b508" xlink:to="loc_us-gaap_HedgingDesignationDomain_5800d561-fe3a-494d-869e-7a734d04b508_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_1a7f35bf-2534-469b-b142-7fbead3a38bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_5800d561-fe3a-494d-869e-7a734d04b508" xlink:to="loc_us-gaap_HedgingDesignationDomain_1a7f35bf-2534-469b-b142-7fbead3a38bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_e8c612d1-b77a-4a20-9675-ed2ca29715cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_1a7f35bf-2534-469b-b142-7fbead3a38bb" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_e8c612d1-b77a-4a20-9675-ed2ca29715cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_8627cce4-e4a3-4270-a39d-305983e3641b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_139af113-0a02-4303-b5e4-e775f2d9ed85" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_8627cce4-e4a3-4270-a39d-305983e3641b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8627cce4-e4a3-4270-a39d-305983e3641b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_8627cce4-e4a3-4270-a39d-305983e3641b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8627cce4-e4a3-4270-a39d-305983e3641b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1275bf19-5b19-4323-adb3-22134a5c87ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_8627cce4-e4a3-4270-a39d-305983e3641b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1275bf19-5b19-4323-adb3-22134a5c87ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_d3610ea3-4274-4f35-9465-cabfb820c833" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1275bf19-5b19-4323-adb3-22134a5c87ac" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_d3610ea3-4274-4f35-9465-cabfb820c833" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_36984fa4-5ad5-48ea-ba5a-16f7641cf935" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1275bf19-5b19-4323-adb3-22134a5c87ac" xlink:to="loc_us-gaap_CashFlowHedgingMember_36984fa4-5ad5-48ea-ba5a-16f7641cf935" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_315b5121-b6d8-4f11-a3b7-435ee8aebfc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_76f9342b-38c9-47f1-83e8-9e79ca4406f4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_315b5121-b6d8-4f11-a3b7-435ee8aebfc1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeRemainingMaturity1_732d85d3-08de-497d-aaf5-5ed48947764a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeRemainingMaturity1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_76f9342b-38c9-47f1-83e8-9e79ca4406f4" xlink:to="loc_us-gaap_DerivativeRemainingMaturity1_732d85d3-08de-497d-aaf5-5ed48947764a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_823ef0c9-feaa-404d-9d2a-d645b56423b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_76f9342b-38c9-47f1-83e8-9e79ca4406f4" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_823ef0c9-feaa-404d-9d2a-d645b56423b0" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#SubsequentEventsSubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_4a2eccee-2a27-47b8-98e4-c37230348bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:to="loc_us-gaap_SubsequentEventTable_4a2eccee-2a27-47b8-98e4-c37230348bf5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_00164772-286c-41ed-9ca9-d486bf9fc507" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_4a2eccee-2a27-47b8-98e4-c37230348bf5" xlink:to="loc_us-gaap_StatementClassOfStockAxis_00164772-286c-41ed-9ca9-d486bf9fc507" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_00164772-286c-41ed-9ca9-d486bf9fc507_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_00164772-286c-41ed-9ca9-d486bf9fc507" xlink:to="loc_us-gaap_ClassOfStockDomain_00164772-286c-41ed-9ca9-d486bf9fc507_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c5333430-986c-42bd-85cc-0f295efaeedc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_00164772-286c-41ed-9ca9-d486bf9fc507" xlink:to="loc_us-gaap_ClassOfStockDomain_c5333430-986c-42bd-85cc-0f295efaeedc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_576ab9e6-f3e2-4985-bd24-ad4f9764763d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_c5333430-986c-42bd-85cc-0f295efaeedc" xlink:to="loc_us-gaap_NonvotingCommonStockMember_576ab9e6-f3e2-4985-bd24-ad4f9764763d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_d1c2a41a-da8c-468a-affa-d09711f3ac9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_4a2eccee-2a27-47b8-98e4-c37230348bf5" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_d1c2a41a-da8c-468a-affa-d09711f3ac9f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_d1c2a41a-da8c-468a-affa-d09711f3ac9f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_d1c2a41a-da8c-468a-affa-d09711f3ac9f" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_d1c2a41a-da8c-468a-affa-d09711f3ac9f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_9da3dfc7-3110-49e8-843b-c73e80321b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_d1c2a41a-da8c-468a-affa-d09711f3ac9f" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_9da3dfc7-3110-49e8-843b-c73e80321b3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_9c66511d-73d8-412b-83ea-fcbb2b4d5265" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_9da3dfc7-3110-49e8-843b-c73e80321b3d" xlink:to="loc_us-gaap_SubsequentEventMember_9c66511d-73d8-412b-83ea-fcbb2b4d5265" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e329f7a6-6e68-4a40-b737-ab3ccb5bb835" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_4a2eccee-2a27-47b8-98e4-c37230348bf5" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e329f7a6-6e68-4a40-b737-ab3ccb5bb835" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e329f7a6-6e68-4a40-b737-ab3ccb5bb835_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e329f7a6-6e68-4a40-b737-ab3ccb5bb835" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e329f7a6-6e68-4a40-b737-ab3ccb5bb835_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5cce30bd-2059-434f-aca6-a9de82465f33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e329f7a6-6e68-4a40-b737-ab3ccb5bb835" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5cce30bd-2059-434f-aca6-a9de82465f33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_GravotechAcquisitionMember_379a9520-5f65-420d-a883-63483dc866e1" xlink:href="brc-20240731.xsd#brc_GravotechAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5cce30bd-2059-434f-aca6-a9de82465f33" xlink:to="loc_brc_GravotechAcquisitionMember_379a9520-5f65-420d-a883-63483dc866e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAxis_279af6f0-dc9a-4d76-bd03-5cfe3718f969" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_4a2eccee-2a27-47b8-98e4-c37230348bf5" xlink:to="loc_us-gaap_DividendsAxis_279af6f0-dc9a-4d76-bd03-5cfe3718f969" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDomain_279af6f0-dc9a-4d76-bd03-5cfe3718f969_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DividendsAxis_279af6f0-dc9a-4d76-bd03-5cfe3718f969" xlink:to="loc_us-gaap_DividendsDomain_279af6f0-dc9a-4d76-bd03-5cfe3718f969_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDomain_807bb3b2-6b49-4aee-af0c-00c473a72364" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DividendsAxis_279af6f0-dc9a-4d76-bd03-5cfe3718f969" xlink:to="loc_us-gaap_DividendsDomain_807bb3b2-6b49-4aee-af0c-00c473a72364" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendDeclaredMember_afef1e98-d008-4f94-b755-c404ec5cacbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendDeclaredMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DividendsDomain_807bb3b2-6b49-4aee-af0c-00c473a72364" xlink:to="loc_us-gaap_DividendDeclaredMember_afef1e98-d008-4f94-b755-c404ec5cacbc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_119eb873-4d0a-4d02-97d3-b659dafcfe04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:to="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_119eb873-4d0a-4d02-97d3-b659dafcfe04" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_da14bb9c-f923-4f7f-bc9b-b0ecd32b48a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:to="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_da14bb9c-f923-4f7f-bc9b-b0ecd32b48a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_a8b37da8-234d-460f-af15-8b45326594a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_a8b37da8-234d-460f-af15-8b45326594a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PercentageIncreaseInDividend_68666839-8ea6-4c15-bc33-5244f5c5edd8" xlink:href="brc-20240731.xsd#brc_PercentageIncreaseInDividend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:to="loc_brc_PercentageIncreaseInDividend_68666839-8ea6-4c15-bc33-5244f5c5edd8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_9d9a054c-5fbc-45ea-bd3a-26edda4f3bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_9d9a054c-5fbc-45ea-bd3a-26edda4f3bbe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_61dac8e3-b03a-44df-80c5-6f2d3c520ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_61dac8e3-b03a-44df-80c5-6f2d3c520ac5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_32cc9f79-753c-4d68-8eec-0410b203318a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_32cc9f79-753c-4d68-8eec-0410b203318a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_7a2f9ed8-1682-42b8-9546-cc387a36ebf0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_7a2f9ed8-1682-42b8-9546-cc387a36ebf0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_51fa3db4-ec0f-4ea7-bfc2-280b6ba6148d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:to="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_51fa3db4-ec0f-4ea7-bfc2-280b6ba6148d" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#ScheduleIIValuationofQualifyingAccountsDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_caa2283d-db07-407e-a03c-f0129ac44e65" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_37228add-bcf9-4c21-93da-3cb6a3637d22" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_caa2283d-db07-407e-a03c-f0129ac44e65" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_37228add-bcf9-4c21-93da-3cb6a3637d22" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4621b69c-6501-4635-be7b-26a23d7ccae3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_37228add-bcf9-4c21-93da-3cb6a3637d22" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4621b69c-6501-4635-be7b-26a23d7ccae3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_4621b69c-6501-4635-be7b-26a23d7ccae3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4621b69c-6501-4635-be7b-26a23d7ccae3" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_4621b69c-6501-4635-be7b-26a23d7ccae3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_02bac5a0-7308-4cef-82b7-dff794c2cad1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4621b69c-6501-4635-be7b-26a23d7ccae3" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_02bac5a0-7308-4cef-82b7-dff794c2cad1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_91d4414f-3835-4edd-8f97-e8b68f5ca35f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_02bac5a0-7308-4cef-82b7-dff794c2cad1" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_91d4414f-3835-4edd-8f97-e8b68f5ca35f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserveMember_adf7a4e8-388b-41be-b9fb-2144bc8689d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_02bac5a0-7308-4cef-82b7-dff794c2cad1" xlink:to="loc_us-gaap_InventoryValuationReserveMember_adf7a4e8-388b-41be-b9fb-2144bc8689d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_8e750375-4501-4dad-883e-968112d7fdeb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_02bac5a0-7308-4cef-82b7-dff794c2cad1" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_8e750375-4501-4dad-883e-968112d7fdeb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8875c0a-5728-4d0c-ae7e-5ae3c5f4251a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_caa2283d-db07-407e-a03c-f0129ac44e65" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8875c0a-5728-4d0c-ae7e-5ae3c5f4251a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_6c3299c3-21a4-4733-bf7b-7f37ec028557" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8875c0a-5728-4d0c-ae7e-5ae3c5f4251a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_6c3299c3-21a4-4733-bf7b-7f37ec028557" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_61ff274c-3169-4ac7-b65c-b9ce7269d43c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8875c0a-5728-4d0c-ae7e-5ae3c5f4251a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_61ff274c-3169-4ac7-b65c-b9ce7269d43c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_ffa29d60-1128-4e18-909f-6d88804f70c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8875c0a-5728-4d0c-ae7e-5ae3c5f4251a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_ffa29d60-1128-4e18-909f-6d88804f70c0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_1d8090e8-e358-40ac-a55b-c901418ec32b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8875c0a-5728-4d0c-ae7e-5ae3c5f4251a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_1d8090e8-e358-40ac-a55b-c901418ec32b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_6bf4243c-db6d-4c7f-89d5-6f50b527f839" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTypeOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_PerformanceSharesMember" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpAdjustmentsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpAdjustmentsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpAdjustmentsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ReportedValueOfEquityAwardsMember_29232705-1c09-4c3c-8334-542416051a9e" xlink:href="brc-20240731.xsd#brc_ReportedValueOfEquityAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_brc_ReportedValueOfEquityAwardsMember_29232705-1c09-4c3c-8334-542416051a9e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EquityAwardAdjustmentsMember_25d295e4-60ec-4572-ba68-64d8ce534bfe" xlink:href="brc-20240731.xsd#brc_EquityAwardAdjustmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_brc_EquityAwardAdjustmentsMember_25d295e4-60ec-4572-ba68-64d8ce534bfe" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#IndividualsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_RussellRShallerMember_26e8caed-baec-4944-b1c8-09b020f34a25" xlink:href="brc-20240731.xsd#brc_RussellRShallerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_brc_RussellRShallerMember_26e8caed-baec-4944-b1c8-09b020f34a25" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_JMichaelNaumanMember_42278de0-0fbe-4bf4-b030-e6772978014b" xlink:href="brc-20240731.xsd#brc_JMichaelNaumanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_brc_JMichaelNaumanMember_42278de0-0fbe-4bf4-b030-e6772978014b" xlink:type="arc" order="3"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>brc-20240731_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:da9f0245-0c46-4558-b0d0-d8f2e4b2e39e,g:8b6d9818-7392-4b8f-b3d0-e034d3a17069-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_brc_WireIdentificationMember_5e903a44-09d1-432e-9474-95f7ae705e03_terseLabel_en-US" xlink:label="lab_brc_WireIdentificationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Wire Identification</link:label>
    <link:label id="lab_brc_WireIdentificationMember_label_en-US" xlink:label="lab_brc_WireIdentificationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Wire Identification [Member]</link:label>
    <link:label id="lab_brc_WireIdentificationMember_documentation_en-US" xlink:label="lab_brc_WireIdentificationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Wire Identification</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WireIdentificationMember" xlink:href="brc-20240731.xsd#brc_WireIdentificationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_WireIdentificationMember" xlink:to="lab_brc_WireIdentificationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_89d9c082-3f45-4916-9304-a4650e000826_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net loss to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_22ae3dd4-f805-4d92-b349-755406c56659_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_0a79822a-d786-471e-bb51-612656f99863_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment, Expenditure, Addition to Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_label_en-US" xlink:label="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment, Expenditure, Addition to Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:to="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_e20ebdfa-30c4-4c26-b7c9-81e3e7ec819c_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Lease Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_fc37aeda-ebfb-45cc-9235-769a090b8da4_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesFairValueLineItems" xlink:to="lab_us-gaap_DerivativesFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1765e010-04fb-439c-b02b-8177a41ecae4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_dc8035ff-5cad-4228-a20f-2202200b9e94_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_59d35c5e-25f0-4b24-b243-f25554c6c25b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Lessee Operating Lease Liability Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_8d0efe24-dbe6-4672-807b-ea40494cf3f5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_af3523d9-06f5-42c7-baaa-856585e3c5b3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_d6ce0f30-5e44-49a4-bfb5-074202c517fc_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_d704aa70-cfb1-4413-8867-42ce996c045e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_EuropeAustraliaMember_785be77d-9c72-4304-9d96-0fa4d71c9789_terseLabel_en-US" xlink:label="lab_brc_EuropeAustraliaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Europe &amp; Australia</link:label>
    <link:label id="lab_brc_EuropeAustraliaMember_label_en-US" xlink:label="lab_brc_EuropeAustraliaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Europe &amp; Australia [Member]</link:label>
    <link:label id="lab_brc_EuropeAustraliaMember_documentation_en-US" xlink:label="lab_brc_EuropeAustraliaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Europe &amp; Australia</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EuropeAustraliaMember" xlink:href="brc-20240731.xsd#brc_EuropeAustraliaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_EuropeAustraliaMember" xlink:to="lab_brc_EuropeAustraliaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_db942ce8-4388-4f9c-850f-6647be672b0e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Notional Amounts of Outstanding Derivative Positions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_dc5cdbce-ce1c-43fb-a4bc-e777fccdb357_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_ProductIdentificationMember_c21436f5-2134-42fb-8a65-870652288d9b_terseLabel_en-US" xlink:label="lab_brc_ProductIdentificationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product Identification</link:label>
    <link:label id="lab_brc_ProductIdentificationMember_label_en-US" xlink:label="lab_brc_ProductIdentificationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Identification [Member]</link:label>
    <link:label id="lab_brc_ProductIdentificationMember_documentation_en-US" xlink:label="lab_brc_ProductIdentificationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Product Identification</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ProductIdentificationMember" xlink:href="brc-20240731.xsd#brc_ProductIdentificationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_ProductIdentificationMember" xlink:to="lab_brc_ProductIdentificationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_35bdcd2b-638f-4b0c-86f5-25aaafd9bc9b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_369cdbb7-6e7d-4f6b-8c54-3c80f13042b7_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivatives Assets</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Asset, Subject to Master Netting Arrangement, before Offset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_5a6058cc-605c-46ce-9f26-2ff8a47a3663_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliations of Numerator and Denominator of Basic and Diluted Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_DTANetDomain_2f022ee1-91c2-4071-83e2-514d65dd6270_terseLabel_en-US" xlink:label="lab_brc_DTANetDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_brc_DTANetDomain_label_en-US" xlink:label="lab_brc_DTANetDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">DTA Net [Domain]</link:label>
    <link:label id="lab_brc_DTANetDomain_documentation_en-US" xlink:label="lab_brc_DTANetDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">DTA Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DTANetDomain" xlink:href="brc-20240731.xsd#brc_DTANetDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_DTANetDomain" xlink:to="lab_brc_DTANetDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_749d1515-48ca-426d-9076-e987b2aa559a_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Award Vesting Period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_6f3f577a-d58e-4f0e-bbd0-d426063d9bf6_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_00395b31-0649-475b-a400-fc241b2f8fef_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Tax Carryforward, Gross Amount</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncumulativePreferredStockMember_6e06d56a-0c60-4e37-bffb-a6bf9fe92b4b_terseLabel_en-US" xlink:label="lab_us-gaap_NoncumulativePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncumulative Preferred Stock [Member]</link:label>
    <link:label id="lab_us-gaap_NoncumulativePreferredStockMember_label_en-US" xlink:label="lab_us-gaap_NoncumulativePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncumulative Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncumulativePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncumulativePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncumulativePreferredStockMember" xlink:to="lab_us-gaap_NoncumulativePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_53090500-54b4-461a-9515-9d7078e839f2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_895b394a-9c63-4837-bf69-3a47ea91ee8d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_5bfa5628-9b3d-4e34-b2ed-0a4a6a65fcad_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_4a39069f-f125-47f1-b78f-dc75ee9fe8dd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_ed6f7c15-a4d8-436a-93be-e6c45b8c5d8c_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_506a471f-07c2-48bc-b5a2-0d5ceb3310fd_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_73c20a89-9c87-4ed4-b864-5865b1142bad_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Measurement Period Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_f0e84e47-1b3d-44fd-8396-21a6d62896fc_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_19e8e68a-da3f-462f-bfe8-f7637801527b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cash flow hedges</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_ea8b9458-000e-4e86-9d46-8ef520c184b9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_ca708d70-1dc9-46d9-9720-a00fa585d72f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_18e267b9-a4ee-41f6-9a5c-124882884eda_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_b0536566-9fdf-493e-9a5b-371033e5a732_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_92316bc7-6e73-4d4e-a3b8-89bc1dcaf6ba_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax (benefit) expense:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_e5fe97c7-0cc1-4818-9a5c-789c829361f4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_3077b981-934d-48f2-9129-88b3205208b7_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_ed04ef64-551e-483e-9fc8-dabe442f4b0e_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax_c6831ec2-5ba5-4e34-8567-82b5341c4810_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive (loss) income, before tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetInvestmentHedgingMember_130cd0d0-cd4e-49f5-a847-cf80f6bdb9ca_terseLabel_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Investment Hedging [Member]</link:label>
    <link:label id="lab_us-gaap_NetInvestmentHedgingMember_label_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Investment Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetInvestmentHedgingMember" xlink:to="lab_us-gaap_NetInvestmentHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_42b8c279-b19e-4da1-a1d5-c5c6ed9415ff_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_11227953-586c-4cbb-9ab7-d6476bd60f5d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_f70d8d1b-dfb7-444f-8e9c-08331aa11d4c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_fa8a6b5e-2836-4cec-b2a9-4b62420b8732_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_43a03bf1-7423-4a6f-8d76-9e96989c48d1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease Cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_22aea3a2-d44c-446c-aa13-def7ca5c8f18_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Shares Remaining for Future Issuance of Share-Based Awards</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_534ee31e-96a2-4eee-b406-95dd06c40563_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_a4f90b9e-3cdc-4ad2-b667-067fce66c7da_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_904629d3-a4da-467d-adfe-f67c7aae0d89_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_0ab54084-c51b-4021-bdb9-db98a2fecbd5_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_73ce2c09-5d50-46f8-8d6b-2cf74af0d6c8_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_2933414f-a20b-4bca-8ee9-7459e2fb491c_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasedAssetsLineItems_170955ef-be51-4379-8381-5555d1b4d907_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Leased Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLeasedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leased Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems" xlink:to="lab_us-gaap_OperatingLeasedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_5abcbfce-abf9-48c7-99ac-81e0071cc386_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_93c8ee84-9da9-4a80-9101-3660c9762b8d_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_SupplementalCashFlowInformationLeasesTableTextBlock_bd5f251c-8472-4249-9471-1f968f15095b_terseLabel_en-US" xlink:label="lab_brc_SupplementalCashFlowInformationLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Supplemental Cash Flow Information - Leases</link:label>
    <link:label id="lab_brc_SupplementalCashFlowInformationLeasesTableTextBlock_label_en-US" xlink:label="lab_brc_SupplementalCashFlowInformationLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information - Leases [Table Text Block]</link:label>
    <link:label id="lab_brc_SupplementalCashFlowInformationLeasesTableTextBlock_documentation_en-US" xlink:label="lab_brc_SupplementalCashFlowInformationLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information - Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SupplementalCashFlowInformationLeasesTableTextBlock" xlink:href="brc-20240731.xsd#brc_SupplementalCashFlowInformationLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_SupplementalCashFlowInformationLeasesTableTextBlock" xlink:to="lab_brc_SupplementalCashFlowInformationLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_d2ff1840-4c3d-43f7-83a3-6c41db84416e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b1c8c193-87b1-4334-9c02-da634dca2923_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1019c0c2-63ee-460f-9d8d-718115a04fc3_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions for tax positions of prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_016ed57f-9815-4041-9875-0d71f41267a6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Nations</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_5d8c47ea-63af-4f49-81f0-ec20bbe44a59_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_11a39183-d808-483f-98d9-aba5fb777062_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0772f430-ef60-4e26-bb52-7e9dd246b337_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_2d5e8893-b1d4-4507-89ba-a6c6e84be5fa_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_b3fb830a-a3c2-4772-bb1f-6e5dd4ba196f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_72a35988-f60f-4289-98fe-c7108ec5ff90_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_9335ed0e-a14c-43b3-80e6-4b52bfed1b28_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_890ae589-d11f-49b4-803f-ead1334e5b14_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_fe0da6f7-a45e-4496-bebc-d1d70b53daeb_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_c39fe1d0-20f1-467a-8791-04b01ea81af6_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and Development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_708458b4-527b-4b0a-ac8c-1b2e911f1e87_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivables</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_91bc2121-7fb9-40eb-93e0-bfff6e90d27b_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_29190287-7f9a-4b3a-ad9c-afb48c48550d_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_91cabdea-7d81-4df9-a91e-e4633847e73a_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale of business</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_fc58ed92-7926-464b-b8a9-0cf5e3884e4e_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_dd961601-ee8c-44e1-a0e2-fca1225efa1e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLongTermDebtNoncurrent_e7ef516d-40cc-4276-9552-9f9267129a12_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Long-Term Debt, Noncurrent</link:label>
    <link:label id="lab_us-gaap_OtherLongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Long-Term Debt, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongTermDebtNoncurrent" xlink:to="lab_us-gaap_OtherLongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_97ad4655-f371-4953-84d8-cddad18bebb2_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Line Items]</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_197e54bb-ce55-42c2-ad82-af0cf74ad3cb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options Outstanding, Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_5eaf943d-5039-4eea-b8fe-72860e5dfed0_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_0c55dc55-b77f-40c9-bb70-40daa6c69614_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reconciliation [Abstract]</link:label>
    <link:label id="lab_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_label_en-US" xlink:label="lab_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:to="lab_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_7671982b-0019-4335-9142-76626929cc20_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_6d5c9986-f69c-4c8f-8c3d-9932941385ee_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses_a54bb06c-a9be-405e-b54f-d855be1c87da_terseLabel_en-US" xlink:label="lab_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities Tax Credit Carryforwards And Net Operating Losses</link:label>
    <link:label id="lab_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses_label_en-US" xlink:label="lab_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities Tax Credit Carryforwards And Net Operating Losses</link:label>
    <link:label id="lab_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses_documentation_en-US" xlink:label="lab_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities tax credit carry forwards and net operating losses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses" xlink:href="brc-20240731.xsd#brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses" xlink:to="lab_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_5e02db8e-55ac-4931-9745-65db6a615ad5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0b3aa3bc-58ec-4143-badb-b13165578df0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_6136c95c-b452-4a71-8836-9f5dd492ec7c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gain on sale of business</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_82c9ba9d-9a51-452d-ae5b-2d65d15e190f_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_1161c1a5-1418-4894-a88d-2a5b930ad486_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Total</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_b5f74387-0ed3-455f-a6f4-8c3b2eaf50b3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deductions - written off</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f6614b56-3a80-4b71-b3d9-01a64cf98902_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_9edbd42c-3768-42b8-9b43-27ff2f5cbce5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of shares of Class&#160;A Common Stock, including excise taxes</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_c652c5e8-1d02-442b-92e2-519cac7f390d_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Contract, Asset, Fair Value Disclosure</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Contract, Asset, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_adf571b9-e2dc-4d6b-954a-410039406743_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Anti-dilutive shares excluded from computations of diluted earnings per share</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock_38c8d703-3cef-4260-868f-d4ca09def949_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_7852b65c-5824-42b8-bdd2-1f4452fd4aa5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_60face3d-8fa0-46e8-8de5-54d369694fbb_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit - Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_25969184-2f24-4b0a-bbca-b70eebd59dcd_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Beginning Balance</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f261e618-473d-42d6-ad7b-ead065b1a348_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Ending Balance</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_6f255ca9-44a8-4d40-ab8d-395713945058_terseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_4d5d593e-8684-4453-b0f1-9ef23898ba69_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flow hedges:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_e482d385-7dfc-4617-8ed3-d0c5b31ec7ac_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Cost Not yet Recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_62e714e2-c55f-4dd8-a8da-41c03275b203_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Nations</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_39b8d42a-02db-4de9-bbeb-b28067a3c902_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net gain (loss) recognized in other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_8a28c4f3-ce7f-4f6c-97cf-678c641bdd81_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_572d2a08-4e86-4df8-b4e3-cce607e49f55_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_86b587e3-dac8-4bd4-84d4-26499e6e8a04_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Goodwill, Beginning Balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_35c19a8d-324e-44da-97a3-dba27dcd4f6f_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Goodwill, Ending Balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_0af24547-f12f-40c3-8643-e55466f0f05a_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_eea10ca1-4a7c-4e2e-93a1-299210d86c5b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_83c92229-023a-4599-8a85-93031e3d15d1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments for employee taxes withheld from stock-based awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_db355350-bcab-4d11-a666-5549f5dccd67_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive (loss) income:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_8f9b344e-6986-4242-b45c-f0a437f7517a_terseLabel_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable_5caa0623-f8a7-4f75-8f63-535edd0e6f9c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Table]</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_EarningsPerShareLineItems_65b6aae7-eb7f-44e7-89cb-ea4cb458b058_terseLabel_en-US" xlink:label="lab_brc_EarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_brc_EarningsPerShareLineItems_label_en-US" xlink:label="lab_brc_EarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_brc_EarningsPerShareLineItems_documentation_en-US" xlink:label="lab_brc_EarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareLineItems" xlink:href="brc-20240731.xsd#brc_EarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_EarningsPerShareLineItems" xlink:to="lab_brc_EarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_5c1ec590-be01-4b7f-a52c-204405d994b2_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_a17cb3c6-59ad-4505-95c3-9370167a4af9_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Accrued</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_GBPBorrowingMember_87606a29-d46c-4f2a-a9ce-7720493bf502_terseLabel_en-US" xlink:label="lab_brc_GBPBorrowingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">GBP borrowing</link:label>
    <link:label id="lab_brc_GBPBorrowingMember_label_en-US" xlink:label="lab_brc_GBPBorrowingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">GBP borrowing [Member]</link:label>
    <link:label id="lab_brc_GBPBorrowingMember_documentation_en-US" xlink:label="lab_brc_GBPBorrowingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">GBP borrowing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_GBPBorrowingMember" xlink:href="brc-20240731.xsd#brc_GBPBorrowingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_GBPBorrowingMember" xlink:to="lab_brc_GBPBorrowingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_91519a6b-8c50-49a3-adb4-4e61c8e253b7_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInformationLineItems_9fc0c2ee-5515-414f-bfc1-0ef9633f22ad_terseLabel_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:label id="lab_dei_EntityInformationLineItems_label_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInformationLineItems" xlink:to="lab_dei_EntityInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_578feca4-6102-4253-91b5-f331a051012b_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_dc726afa-7cf5-4cfd-a55d-6a96b48ff4da_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_989f5847-3341-4580-b48d-6c4e8549ea8f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_66b2ce77-55b6-4ce0-9fa6-bf76ded09fc4_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_f66e5afd-dc8e-4207-bd44-306434694a04_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_71037b4d-54d3-43a6-8c5d-cd93e8a0aadd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ad20e438-7543-4756-88b0-aef3a51ecede_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_d5700084-5e31-4151-b458-139ff5d206cf_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_b42affa1-1db6-42ac-b0e7-94c4148cddb4_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_047a42c9-c7df-437f-8dc3-baa1a58bd812_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued income taxes</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_EURBorrowingMember_3e7fa9ea-a0d3-45b5-8fdf-a5bb503758c0_terseLabel_en-US" xlink:label="lab_brc_EURBorrowingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EUR borrowing</link:label>
    <link:label id="lab_brc_EURBorrowingMember_label_en-US" xlink:label="lab_brc_EURBorrowingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">EUR borrowing [Member]</link:label>
    <link:label id="lab_brc_EURBorrowingMember_documentation_en-US" xlink:label="lab_brc_EURBorrowingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">EUR borrowing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EURBorrowingMember" xlink:href="brc-20240731.xsd#brc_EURBorrowingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_EURBorrowingMember" xlink:to="lab_brc_EURBorrowingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_e0ffe1d7-5814-4cf5-99eb-0ecb6eea1233_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_451ff571-33a2-46e9-bb4f-6deca9b4080a_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax and other adjustments, net</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_41470420-e16c-4727-a660-3489edde569c_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_776d7ace-8ed5-4bd6-aa78-71d329b4341e_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_e6db0db9-a495-4acf-93a7-d9630ff25681_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_a54f89d2-95f1-45b8-bdc0-2e8c41300bdd_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b511f672-0892-48ac-a7cb-29ddc17b1af4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options Exercised, Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_52c1fc9d-df09-46cb-9c21-90078df86f36_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Work-in-process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_4da6168a-a981-4a03-a24c-ad33b0124c83_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment&#8212;net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_93a4b3fe-4242-4fc8-8a77-1baacbd130dc_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment&#8212;net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_9cad3206-b3e5-4fd0-84b4-726421baeb6d_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_15826b5b-7a4c-429f-aaa9-1a0a41a732fb_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">States (U.S.)</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_64669409-6d24-46c2-83ae-323bdbfdbdfd_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_eed3ec75-9bdd-4d3a-a8df-650f0fafcaef_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_53085c27-a7e4-4373-b113-572bf21f1e40_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Contracts, Liability, Fair Value Disclosure</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Contracts, Liability, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_b0429f82-d081-4683-a2c5-ca55eb25bbed_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options Exercisable, Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_68ec781a-d770-4c60-bbf7-8a138659f702_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b0637bc0-494a-4ab2-acfd-bb2be3acdcda_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_5aeba0e5-fb50-43f3-9ca1-31dd64fa64c6_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1bf8a9f7-9a73-4747-a082-0cf08187b2fa_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_67b4ba07-6245-43e8-a80f-6114da1f9463_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_OtherStockholdersEquity_1ab8f499-d65a-4520-8d18-b57b8d7b1214_terseLabel_en-US" xlink:label="lab_brc_OtherStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ending Balance, Other Stockholders Equity</link:label>
    <link:label id="lab_brc_OtherStockholdersEquity_label_en-US" xlink:label="lab_brc_OtherStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Stockholders Equity</link:label>
    <link:label id="lab_brc_OtherStockholdersEquity_documentation_en-US" xlink:label="lab_brc_OtherStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Equity at Brady includes the value of stock issued under share-based plans and deferred compensation plans to employees or officers which is the unearned portion.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherStockholdersEquity" xlink:href="brc-20240731.xsd#brc_OtherStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_OtherStockholdersEquity" xlink:to="lab_brc_OtherStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_503564ec-184e-4093-9813-e12ca0ce817b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_2c5df832-b681-4f89-bded-924f41b7aef6_totalLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_a84dba4f-fd17-440f-a5dc-81d3f8dbcabe_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsMember_a2a49f73-1d9e-4588-b31d-67e73704546b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets [Member]</link:label>
    <link:label id="lab_us-gaap_OtherAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMember" xlink:to="lab_us-gaap_OtherAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_0c3ffdf7-dee8-42d4-a14d-ab649de23e07_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_315773cb-ea8a-4d16-b49a-58c3028358a7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net actuarial gain amortization</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d0c1ca73-0b54-4ced-906e-e32e6833ae3b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_NoncumulativeCashDividend_0d28a83d-cf3a-4fdb-ac4c-626cd325f4cd_terseLabel_en-US" xlink:label="lab_brc_NoncumulativeCashDividend" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncumulative Cash Dividend</link:label>
    <link:label id="lab_brc_NoncumulativeCashDividend_label_en-US" xlink:label="lab_brc_NoncumulativeCashDividend" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncumulative Cash Dividend</link:label>
    <link:label id="lab_brc_NoncumulativeCashDividend_documentation_en-US" xlink:label="lab_brc_NoncumulativeCashDividend" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Noncumulative cash dividend.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NoncumulativeCashDividend" xlink:href="brc-20240731.xsd#brc_NoncumulativeCashDividend"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_NoncumulativeCashDividend" xlink:to="lab_brc_NoncumulativeCashDividend" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_23e25c9f-8e50-481c-8437-4e35b3aee58c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_c1577f4a-453d-4e78-87db-01a4e0287546_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_c5ede47e-1666-43d8-ba03-5cd66ef5b16b_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment&#8212;gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_82be0e9a-72eb-4930-9229-b994030fd46e_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Options Exercised</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_53b8492c-fb35-47d3-927e-20ea1479683f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net gain recognized in other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0c0444c8-d214-4bb3-bdf0-6f15b98dd2b5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options Outstanding, Weighted Average Exercise Price [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_997a9477-0327-4a07-a1d6-c15a9076c0ca_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, Other Intangible and Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_ca7946fc-7469-4f2a-9c21-dd20e52c9a54_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Lapse of statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_fffff271-025e-4bdc-aa89-9d9e6e01f491_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Europe [Member]</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_79413807-4a96-453d-9c2d-5ae7c55d05ef_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4d4579ae-a6bd-4c48-bd1b-b56bc4bb772f_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3a530a8b-f9cb-4ecc-851a-481358ebaccd_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Denominator for diluted earnings per share for both Class A and Class B</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_788ec922-fd44-4fe8-b9d2-4852df720a79_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation arrangement with individual, recorded liability</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Recorded Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_4c439c44-69f2-485a-b776-88e109cebe01_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_EndingBalanceOtherStockholdersEquityShares_3e1eecd9-9c5e-46fd-a862-26822b29ee7e_terseLabel_en-US" xlink:label="lab_brc_EndingBalanceOtherStockholdersEquityShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ending Balance, Other Stockholders Equity Shares</link:label>
    <link:label id="lab_brc_EndingBalanceOtherStockholdersEquityShares_label_en-US" xlink:label="lab_brc_EndingBalanceOtherStockholdersEquityShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ending Balance Other Stockholders Equity Shares</link:label>
    <link:label id="lab_brc_EndingBalanceOtherStockholdersEquityShares_documentation_en-US" xlink:label="lab_brc_EndingBalanceOtherStockholdersEquityShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Ending balance other stockholders equity shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EndingBalanceOtherStockholdersEquityShares" xlink:href="brc-20240731.xsd#brc_EndingBalanceOtherStockholdersEquityShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_EndingBalanceOtherStockholdersEquityShares" xlink:to="lab_brc_EndingBalanceOtherStockholdersEquityShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_592eae65-8ff1-4972-9cb0-84f92fcb807a_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_c18d8648-169e-4a6e-887c-707ad37e496a_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning Balances</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_9c7feb6a-370b-4871-9e47-2ce7436970e3_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balances</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_7457e43e-28d3-4465-9b51-e1a5cf804362_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_9d98e19e-5323-4522-867f-e1e0243dc472_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Treasury stock &#8212; 7,219,025 and 6,252,763 shares, respectively, of Class&#160;A nonvoting common stock, at cost</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_45c39b81-3386-4012-b92c-05206590c48b_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_a56c5e0a-7938-4a68-8265-25bf8c108898_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_2f9582ce-e5a8-401b-aa4e-fa036fdabade_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_724a29c2-9c03-4058-8c86-a0f621f7d93b_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_762ff4b4-3fe5-45f4-9b30-a40c2c1f0601_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_84309ffd-d9fe-48ea-a81e-1fefb8511bd2_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred income tax (benefit) expense</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_cdab69a5-f902-47c4-80a7-056d44e49033_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_e99f5a97-087f-4378-908d-9ae5fda0cd81_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reclassification adjustment for gains included in net income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense_d7acf98d-8332-4bfe-b786-6db7e6e2c711_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension and other postretirement benefit expense</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Benefits Cost (Reversal of Cost)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_fbe997ca-ae9d-4166-bb11-0e4441fd52ba_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letters of credit outstanding</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_42c67dfe-7849-464b-8136-835dcd7af0fb_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_4d72d086-f32d-4374-a482-f77c85dfbdba_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options Exercised, Tax Benefit</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Exercise of Option, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_bbc276df-649a-4204-a338-c6519668a505_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of allowance for credit losses of $6,749 and $8,467, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_bf98c652-c9d3-4eae-966e-e86f25f23911_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions &#8212; Due to acquired businesses</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Business Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_94dfce83-068c-4f40-9645-fac25c5a9e49_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options Granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_9152a02b-8cc8-46e9-ae53-7946ec0f0afc_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_09bf4930-543a-4959-9b74-bf7a6f899ae6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b3457045-2470-4df7-87d8-fc7e3f7a0ade_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class A Nonvoting Common Stock Shares Reserved for Outstanding Share-Based Awards</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_6cb74456-2b59-4de0-8c27-7d89cf1074f7_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e39271f5-7958-424e-a456-db03d7ebb68c_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plus: Effect of dilutive stock options</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_c09f2df2-8189-4f60-b997-b15c20e6da3c_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2649d3d7-83a5-4dd0-a6bb-3885a0dc7c4e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_340fd268-4125-4a12-ab0a-5ddf14640e27_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_0ba33233-507c-4776-b51d-a09fa5160dbd_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_baf8ad25-1faa-48aa-bd78-f38c39d4dc80_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive (loss) income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8d4dcddc-81ac-4756-ae53-5aa4bac8ba3c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_d7a3af40-faab-4f21-b4da-538751dcef46_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_f4bf2679-63e0-444c-bd69-ace0dec37df7_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_fa2fd059-7f19-4e9d-8207-ec93bc547f44_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Contract Type [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_PeopleIdentificationMember_582a9ecb-4434-4049-8bd8-e00e2edace5a_terseLabel_en-US" xlink:label="lab_brc_PeopleIdentificationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">People Identification</link:label>
    <link:label id="lab_brc_PeopleIdentificationMember_label_en-US" xlink:label="lab_brc_PeopleIdentificationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">People Identification [Member]</link:label>
    <link:label id="lab_brc_PeopleIdentificationMember_documentation_en-US" xlink:label="lab_brc_PeopleIdentificationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">People Identification</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PeopleIdentificationMember" xlink:href="brc-20240731.xsd#brc_PeopleIdentificationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_PeopleIdentificationMember" xlink:to="lab_brc_PeopleIdentificationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_OtherCountriesMember_2bc7d147-f4d7-4733-aefc-4487de47567c_terseLabel_en-US" xlink:label="lab_brc_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">OtherCountries [Member]</link:label>
    <link:label id="lab_brc_OtherCountriesMember_label_en-US" xlink:label="lab_brc_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OtherCountries [Member]</link:label>
    <link:label id="lab_brc_OtherCountriesMember_documentation_en-US" xlink:label="lab_brc_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">OtherCountries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherCountriesMember" xlink:href="brc-20240731.xsd#brc_OtherCountriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_OtherCountriesMember" xlink:to="lab_brc_OtherCountriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_51b3b702-0f6c-4ca4-91a9-d02c50299d1c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information by Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_RussellRShallerMember_label_en-US" xlink:label="lab_brc_RussellRShallerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Russell R. Shaller [Member]</link:label>
    <link:label id="lab_brc_RussellRShallerMember_documentation_en-US" xlink:label="lab_brc_RussellRShallerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Russell R. Shaller</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_RussellRShallerMember" xlink:href="brc-20240731.xsd#brc_RussellRShallerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_RussellRShallerMember" xlink:to="lab_brc_RussellRShallerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_60f03ca4-527b-4196-9dc7-810cd1e7ebed_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension and other post-retirement benefits</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_5d4d08df-bbd9-4510-b7fb-fde5af3805c0_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_EarningsPerShareTable_f215ea80-5add-4f8c-8e54-3ccf415b4c1b_terseLabel_en-US" xlink:label="lab_brc_EarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Table]</link:label>
    <link:label id="lab_brc_EarningsPerShareTable_label_en-US" xlink:label="lab_brc_EarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Table]</link:label>
    <link:label id="lab_brc_EarningsPerShareTable_documentation_en-US" xlink:label="lab_brc_EarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareTable" xlink:href="brc-20240731.xsd#brc_EarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_EarningsPerShareTable" xlink:to="lab_brc_EarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_a8941e6f-a354-4c71-9256-d4cf5232688e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_61eb586f-2dad-4bc2-94bd-d5e90eaaecf8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Equity Instruments Other than Options, Vested in Period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_b87fc310-89a1-4e54-857e-2967e78813f6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableAmountPerShare_7839e397-e039-4529-a00a-1c5e0026c3c2_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends Payable, Amount Per Share</link:label>
    <link:label id="lab_us-gaap_DividendsPayableAmountPerShare_label_en-US" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends Payable, Amount Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableAmountPerShare" xlink:to="lab_us-gaap_DividendsPayableAmountPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_1c3a5041-20df-46a0-bfcd-9082b64a33a6_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_07e41be9-7711-4b87-82c7-73b32757eb74_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite-lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-Lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_41345e36-840e-449a-bc44-aef154114330_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_daf80a75-08e4-4460-897d-5bb014a66c64_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_73b2d45b-3206-472a-8dc2-598feaa1b438_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_7fdb6ec3-082b-4a7f-aa4f-52390b699c0f_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_54ab06b7-00f9-43ec-baa9-d78084e549a1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_813471ff-0d9f-41e2-b202-8e0bcd961a07_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_574a1f3f-169b-4e3a-9ec1-10b686894054_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_WeightedAverageLeaseDisclosuresTableTextBlock_5fa5ad01-8b68-440a-98b6-a7f57a5e0eb2_terseLabel_en-US" xlink:label="lab_brc_WeightedAverageLeaseDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Weighted-Average Lease</link:label>
    <link:label id="lab_brc_WeightedAverageLeaseDisclosuresTableTextBlock_label_en-US" xlink:label="lab_brc_WeightedAverageLeaseDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted-Average Lease Disclosures [Table Text Block]</link:label>
    <link:label id="lab_brc_WeightedAverageLeaseDisclosuresTableTextBlock_documentation_en-US" xlink:label="lab_brc_WeightedAverageLeaseDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted-Average Lease Disclosures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WeightedAverageLeaseDisclosuresTableTextBlock" xlink:href="brc-20240731.xsd#brc_WeightedAverageLeaseDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_WeightedAverageLeaseDisclosuresTableTextBlock" xlink:to="lab_brc_WeightedAverageLeaseDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_dbc5a392-db05-4c71-be29-4abfb742eec6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_f1fd5836-fb7d-4e44-bc67-3c9821621708_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_4a1bebbe-1263-4423-98a4-8d8dafbdfa45_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balances at beginning of period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_9ac2b9a2-ea11-4e10-be2f-e78b3f214240_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balances at end of period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_57d74e9e-a48d-42d9-98c3-e26c0327e489_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsNoncurrentAbstract_100d449b-6217-4c8a-9d5c-4e4df961520e_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets, Noncurrent</link:label>
    <link:label id="lab_us-gaap_AssetsNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract" xlink:to="lab_us-gaap_AssetsNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_11a89db0-3c16-4e70-a0d4-08b4fdc98e3b_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bafc6a46-5948-4b17-8f18-a43c4c930195_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_798ac1dd-e102-48a5-b965-2a33bf4f904e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_92e9cbab-4b5d-4344-87e9-fb134098355c_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_e16d62a3-828f-477f-8198-0a1045c5a17e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_GravotechAcquisitionMember_98f3b4b3-3749-4be6-a955-c507f5178c36_terseLabel_en-US" xlink:label="lab_brc_GravotechAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gravotech Acquisition</link:label>
    <link:label id="lab_brc_GravotechAcquisitionMember_label_en-US" xlink:label="lab_brc_GravotechAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gravotech Acquisition [Member]</link:label>
    <link:label id="lab_brc_GravotechAcquisitionMember_documentation_en-US" xlink:label="lab_brc_GravotechAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gravotech Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_GravotechAcquisitionMember" xlink:href="brc-20240731.xsd#brc_GravotechAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_GravotechAcquisitionMember" xlink:to="lab_brc_GravotechAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_c22fed33-aaf9-4c58-8c31-b546ce6d7bbf_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_USDBorrowingMember_02c44883-19c0-47a8-a0dc-6262291adc04_terseLabel_en-US" xlink:label="lab_brc_USDBorrowingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">USD borrowing</link:label>
    <link:label id="lab_brc_USDBorrowingMember_label_en-US" xlink:label="lab_brc_USDBorrowingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">USD borrowing [Member]</link:label>
    <link:label id="lab_brc_USDBorrowingMember_documentation_en-US" xlink:label="lab_brc_USDBorrowingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">USD borrowing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_USDBorrowingMember" xlink:href="brc-20240731.xsd#brc_USDBorrowingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_USDBorrowingMember" xlink:to="lab_brc_USDBorrowingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_701ad8f2-2f36-4a54-b8e6-2153deeb3715_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_5e6b3392-68d6-4677-bcca-3ed334004eff_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_74adbf33-0890-4d5f-88ae-cdc232aeae80_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_2562ee9c-6552-4419-afba-ec68d65741b6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_4f6a98c9-12f1-47bc-a4b7-fb536e9a946a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_a3e933d9-d1a2-4545-98b5-b7fcf5732d7c_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash dividends on Common Stock</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_ed104363-3e78-460d-8e1b-dc448f7339c8_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_363e0bfe-51b4-46bf-8bb4-c8fb87bf6b6c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_f3541886-5855-46f2-84ab-91a58a6e9e7c_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_d437ebf2-b13e-4f53-a914-56841d81e1e5_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a71221da-24f7-4939-9d56-4cdf90a114c5_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Accounting Standards</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_6b9e22ab-0823-4c1c-b752-2465613300d5_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forecast [Member]</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_de058783-9101-4043-86a6-35e75ca25008_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Diluted</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_6b7deba3-351f-40e0-a117-29ba8e0a7e79_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPeriodIncreaseDecrease_c59ceb52-cfea-47fd-863f-e1a860e21085_totalLabel_en-US" xlink:label="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Goodwill, Period Increase (Decrease)</link:label>
    <link:label id="lab_us-gaap_GoodwillPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:to="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4ff64e4d-819b-47a1-b301-436bfc90a573_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e541394d-e240-4276-b1f1-f7148da19b42_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_06d5f860-fdef-466e-b3ef-0e1bfb2e2b75_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recongition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_eb5ab8cb-42d9-4941-bf12-96c1de25f96a_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_IntercompanyRoyaltyTransactions_3ee63ef0-9bd9-4c2e-a6c8-9fbe1d2483ba_terseLabel_en-US" xlink:label="lab_brc_IntercompanyRoyaltyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intercompany Royalty Transactions</link:label>
    <link:label id="lab_brc_IntercompanyRoyaltyTransactions_label_en-US" xlink:label="lab_brc_IntercompanyRoyaltyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intercompany Royalty Transactions</link:label>
    <link:label id="lab_brc_IntercompanyRoyaltyTransactions_documentation_en-US" xlink:label="lab_brc_IntercompanyRoyaltyTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Intercompany Royalty Transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IntercompanyRoyaltyTransactions" xlink:href="brc-20240731.xsd#brc_IntercompanyRoyaltyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_IntercompanyRoyaltyTransactions" xlink:to="lab_brc_IntercompanyRoyaltyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_bfdd5ce4-d986-428a-9874-25bd0115b118_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_6a410923-188d-409a-adfa-de3ab9253d6b_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_6181f71d-ebaa-42c9-8e0e-e7198d326308_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current income tax expense</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates_d3221da0-a894-48de-be44-b2df88fa692e_terseLabel_en-US" xlink:label="lab_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State Research And Development Tax Credit Carryforward Expiration Dates</link:label>
    <link:label id="lab_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates_label_en-US" xlink:label="lab_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State Research And Development Tax Credit Carryforward Expiration Dates</link:label>
    <link:label id="lab_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates_documentation_en-US" xlink:label="lab_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">State research and development tax credit carryforward expiration dates.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates" xlink:href="brc-20240731.xsd#brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates" xlink:to="lab_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_6e236124-a1eb-4780-9748-61f9dd53a733_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_2e5a59cf-07dd-4467-aad1-3cadaabdee5d_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1701e2ab-e8ef-4c32-b369-eb3424b04d47_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Assets and Liabilities Accounted for at Fair Value on a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_ForeignTaxCreditCarryforwardExpirationDates_7f18ff76-8f0c-4aec-9ff6-d6b3845b4d97_terseLabel_en-US" xlink:label="lab_brc_ForeignTaxCreditCarryforwardExpirationDates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Tax Credit Carryforward Expiration Dates</link:label>
    <link:label id="lab_brc_ForeignTaxCreditCarryforwardExpirationDates_label_en-US" xlink:label="lab_brc_ForeignTaxCreditCarryforwardExpirationDates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Credit Carryforward Expiration Dates</link:label>
    <link:label id="lab_brc_ForeignTaxCreditCarryforwardExpirationDates_documentation_en-US" xlink:label="lab_brc_ForeignTaxCreditCarryforwardExpirationDates" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign tax credit carryforward expiration dates.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ForeignTaxCreditCarryforwardExpirationDates" xlink:href="brc-20240731.xsd#brc_ForeignTaxCreditCarryforwardExpirationDates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_ForeignTaxCreditCarryforwardExpirationDates" xlink:to="lab_brc_ForeignTaxCreditCarryforwardExpirationDates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_86b068e6-8238-4fa9-935c-a00d7544352c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable and accrued liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_OperatingLeaseExpenseTable_fdbb4b40-07fd-425b-9f77-55fc710e8580_terseLabel_en-US" xlink:label="lab_brc_OperatingLeaseExpenseTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease Expense [Table]</link:label>
    <link:label id="lab_brc_OperatingLeaseExpenseTable_label_en-US" xlink:label="lab_brc_OperatingLeaseExpenseTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease Expense [Table]</link:label>
    <link:label id="lab_brc_OperatingLeaseExpenseTable_documentation_en-US" xlink:label="lab_brc_OperatingLeaseExpenseTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Lease Expense [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OperatingLeaseExpenseTable" xlink:href="brc-20240731.xsd#brc_OperatingLeaseExpenseTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_OperatingLeaseExpenseTable" xlink:to="lab_brc_OperatingLeaseExpenseTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_42f82f6f-ee05-4d9b-a178-32cffcaeaeec_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalUnitsByClassAxis_13919d2e-30ee-44e0-aeb0-e1240871e7ab_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalUnitsByClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Units by Class [Axis]</link:label>
    <link:label id="lab_us-gaap_CapitalUnitsByClassAxis_label_en-US" xlink:label="lab_us-gaap_CapitalUnitsByClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Units by Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalUnitsByClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalUnitsByClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalUnitsByClassAxis" xlink:to="lab_us-gaap_CapitalUnitsByClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_2845519f-dea7-4cf3-91a4-d0288f64b8a2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_f96bf6ae-7ecc-4c5a-863c-b5cf0d6622a6_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties Expense</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_19ecf0a6-9aac-456f-869a-ebcddc74a6f1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_country_AU_d97a2104-a4e8-421d-8b74-9aebd54b503e_terseLabel_en-US" xlink:label="lab_country_AU" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">AUSTRALIA</link:label>
    <link:label id="lab_country_AU_label_en-US" xlink:label="lab_country_AU" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AUSTRALIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_AU"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_AU" xlink:to="lab_country_AU" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_d4e3466d-3f6d-4d8e-b16b-6df88d851850_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_0050f8da-d04d-4cbb-b63a-9842987c0ff4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_4aa8cb35-945b-4408-ae78-927b2a7449f0_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit), Continuing Operations</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_9d2d7693-a12d-47e8-89bc-24a087a76128_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income (expense):</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_36d4f0c5-4dc4-41eb-b008-657ed09462f8_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_ForeignOperatingLossCarryforwardExpirationDates_6ed8668d-d337-476d-a381-9d20c57edcfd_terseLabel_en-US" xlink:label="lab_brc_ForeignOperatingLossCarryforwardExpirationDates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign operating loss-carryforward expiration dates</link:label>
    <link:label id="lab_brc_ForeignOperatingLossCarryforwardExpirationDates_label_en-US" xlink:label="lab_brc_ForeignOperatingLossCarryforwardExpirationDates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign operating loss-carryforward expiration dates</link:label>
    <link:label id="lab_brc_ForeignOperatingLossCarryforwardExpirationDates_documentation_en-US" xlink:label="lab_brc_ForeignOperatingLossCarryforwardExpirationDates" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign operating loss carry-forwards expiration dates.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ForeignOperatingLossCarryforwardExpirationDates" xlink:href="brc-20240731.xsd#brc_ForeignOperatingLossCarryforwardExpirationDates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_ForeignOperatingLossCarryforwardExpirationDates" xlink:to="lab_brc_ForeignOperatingLossCarryforwardExpirationDates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_da31b8bd-8ad4-42d1-9980-68fa220a017e_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Options Forfeited or Expired</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_88ff8661-60b8-434a-9bea-a5a3fd1d5100_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits_55b7113c-090b-4b36-96c8-29463c3db2d6_terseLabel_en-US" xlink:label="lab_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities, deferred tax expense, postretirement benefits</link:label>
    <link:label id="lab_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits_label_en-US" xlink:label="lab_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities, deferred tax expense, postretirement benefits</link:label>
    <link:label id="lab_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits_documentation_en-US" xlink:label="lab_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities, deferred tax expense, postretirement benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits" xlink:href="brc-20240731.xsd#brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits" xlink:to="lab_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_10c1b123-16a2-460c-b779-8881143efb5d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Cost Not yet Recognized, Period for Recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_39bbb95b-0757-41c4-8c38-e8fda9438468_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bb3f48d8-ea54-4ef6-9bec-e77f9270da56_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_8a22b6c3-9b81-43e1-ae1f-64fe4a346a13_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, in Process Research and Development</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, In-Process Research and Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f0b776cb-020b-40d5-92ac-7f938ecafa96_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_9c9cd418-7eae-45f8-b646-580f731f7028_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule II - Valuation and Qualifying Accounts</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_af31db68-5a84-47cc-b00f-a5377f3f827c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension and other post-retirement benefits:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_0ace4872-fa1c-454b-af94-d11f2eeefeb6_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_590643c6-3545-4d05-bd58-5a4d47261c9e_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_7cc54382-34f4-40de-9f0e-d999cdb72726_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_e9a2ad4d-8b9f-4f72-ae98-a42fdde4a158_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_982601e0-07a0-47f0-8c5a-eba528a5db25_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Operating and Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_d9fb5159-c0bc-476b-b40d-0ec738e1cfa9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_DTANetAxis_61278360-b028-465d-b2a4-c7b385b76224_terseLabel_en-US" xlink:label="lab_brc_DTANetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_brc_DTANetAxis_label_en-US" xlink:label="lab_brc_DTANetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">DTA Net [Axis]</link:label>
    <link:label id="lab_brc_DTANetAxis_documentation_en-US" xlink:label="lab_brc_DTANetAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">DTA Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DTANetAxis" xlink:href="brc-20240731.xsd#brc_DTANetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_DTANetAxis" xlink:to="lab_brc_DTANetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_65c4fc45-2a4b-4c70-925f-757e53bf6c30_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_3b1ddb83-d544-46f1-9726-5266bb6cc5d8_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_d7bdf754-ade2-4d47-956f-921a5e61d853_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_df44742e-d202-49f8-aeb2-3ad03cecb22e_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued compensation and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_af6dd5d8-7109-4566-8198-e7511ef525cb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_d959afb0-ca9d-4fb3-a01c-2507ae09a4c1_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesNoncurrent_e48661d6-741c-48df-aac9-7db8b29284da_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable Securities, Noncurrent</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesNoncurrent" xlink:to="lab_us-gaap_MarketableSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_b336f045-9e2c-410a-aa1c-104d66a0e452_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivatives and Hedging Activities</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_e999e9c1-9d87-4277-80d7-38c009a213e0_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_ce72e527-3ffb-49ca-917a-c988253521f7_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6470242d-9ec6-47cd-96ed-362d9f75c7b0_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividends_4028d86f-29f2-4665-84f3-9bd15643bdc7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payment of dividends</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_055ace2a-ec7d-48d2-be40-bbbffbe4202c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_71152299-679e-459c-9c35-61950183bac4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of RSU Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_522adfc7-a322-45da-98e6-fc28c532eb6c_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease assets obtained in exchange for new operating lease liabilities (1)</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_c00e2ffc-ef4d-4a4c-9900-d3b5fe625c0a_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract_a10d68e3-33b5-40af-87a4-35acdf3bcd81_terseLabel_en-US" xlink:label="lab_brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Abstract]</link:label>
    <link:label id="lab_brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract_label_en-US" xlink:label="lab_brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Abstract]</link:label>
    <link:label id="lab_brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract_documentation_en-US" xlink:label="lab_brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract" xlink:href="brc-20240731.xsd#brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract" xlink:to="lab_brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDescription_979f6cc4-37a9-444d-82f6-c4a9599364e9_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Interest Rate Description</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDescription_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Interest Rate Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_c8882027-0a9f-48cf-a211-9a15af6ee8f7_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8c88df9b-1f23-48ca-9828-f95771812262_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_InterestExpenseCoverageRatio_abfc02fc-f64a-4198-a26d-419c8fee5795_terseLabel_en-US" xlink:label="lab_brc_InterestExpenseCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest Expense Coverage Ratio</link:label>
    <link:label id="lab_brc_InterestExpenseCoverageRatio_label_en-US" xlink:label="lab_brc_InterestExpenseCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense Coverage Ratio</link:label>
    <link:label id="lab_brc_InterestExpenseCoverageRatio_documentation_en-US" xlink:label="lab_brc_InterestExpenseCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Interest expense coverage ratio as defined in the entity's debt agreements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_InterestExpenseCoverageRatio" xlink:href="brc-20240731.xsd#brc_InterestExpenseCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_InterestExpenseCoverageRatio" xlink:to="lab_brc_InterestExpenseCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_9e1292cc-a7fe-4a4d-b2e4-efc03d160e55_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gain (loss) on cash flow hedges [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_5ed91582-01e5-4d45-bc5f-6b270d69326b_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_bb6701b5-3ad3-4779-a470-964a74932412_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_e90e5bfd-de90-4a91-94fb-dcc41d1a30b7_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsDomain_2b7f6c69-a304-43b8-a276-991d00bc9d80_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends [Domain]</link:label>
    <link:label id="lab_us-gaap_DividendsDomain_label_en-US" xlink:label="lab_us-gaap_DividendsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsDomain" xlink:to="lab_us-gaap_DividendsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_c12ad893-635c-440e-a2e9-392ec8a06e03_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_07befa89-2e30-4a92-b9b8-dc58ced3cff5_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_315aa119-2f1e-4487-ad67-03efc4679452_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_e4f6203f-2c60-4618-b5a8-04cd7c5ae9ce_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_868b42d0-92de-4b86-b7d9-17ac259a5b74_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_f0a39e4c-e8dc-480f-96f1-ee8f2431ae4c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Other Activity in Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Stockholders Equity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockholdersEquityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockholdersEquityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockholdersEquityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_1db9ab1f-3c5a-45cc-8a67-6f1709e7401f_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_acd74eb9-9758-41f0-a33e-6cb1b65ad668_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_SafetyAndFacilityIdentificationMember_ae1860ac-e487-4d38-9eeb-2f36127ebbd8_terseLabel_en-US" xlink:label="lab_brc_SafetyAndFacilityIdentificationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Safety and Facility Identification</link:label>
    <link:label id="lab_brc_SafetyAndFacilityIdentificationMember_label_en-US" xlink:label="lab_brc_SafetyAndFacilityIdentificationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Safety and Facility Identification [Member]</link:label>
    <link:label id="lab_brc_SafetyAndFacilityIdentificationMember_documentation_en-US" xlink:label="lab_brc_SafetyAndFacilityIdentificationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Safety and Facility Identification</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SafetyAndFacilityIdentificationMember" xlink:href="brc-20240731.xsd#brc_SafetyAndFacilityIdentificationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_SafetyAndFacilityIdentificationMember" xlink:to="lab_brc_SafetyAndFacilityIdentificationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_d84a8311-76db-4faa-91b5-8b8816eafed9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_51dc24a0-1d99-40ba-807a-4e3739ebdc10_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends Payable, Date Declared</link:label>
    <link:label id="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_label_en-US" xlink:label="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends Payable, Date Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:to="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e13d492f-14e3-40b5-9c56-e2d831f9ed70_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Beginning Balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_76d7b4ca-189a-4729-8feb-e6b270a0a776_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Ending Balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b4c0c4a0-9fd6-425b-bd93-e40a740f0c3b_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_c63f307b-a3cb-4840-b25b-22e073dc47fc_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Hedging</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_83028f6b-b6a2-4767-a8af-76720f43b294_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance against foreign tax credits and foreign net operating loss carry-forwards</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_758c0997-436c-4fae-9de4-caaa9fa11e98_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:label id="lab_srt_AsiaPacificMember_label_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_2969d671-43f8-4d18-bb1c-72dce42029e4_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_e5d70b7f-b7f8-45b4-b391-3b4f2d8a7794_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_5934cc37-22d3-46d6-aae2-126cb3264eb7_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions &#8212; Charged to expense</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_cf4ebe8d-4d2d-4117-9fb9-ce533e27cd5f_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:to="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_113cace0-6ef5-4e1f-9c04-fd2ac4a3dfe6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_ProfitForReportableSegments_2e00d0a6-34cc-488e-b56d-d3dbe0d4515b_verboseLabel_en-US" xlink:label="lab_brc_ProfitForReportableSegments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Segment profit</link:label>
    <link:label id="lab_brc_ProfitForReportableSegments_65886d8f-a3c5-4658-b5ff-2b29e24072d1_terseLabel_en-US" xlink:label="lab_brc_ProfitForReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total profit from reportable segments</link:label>
    <link:label id="lab_brc_ProfitForReportableSegments_label_en-US" xlink:label="lab_brc_ProfitForReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Profit For Reportable Segments</link:label>
    <link:label id="lab_brc_ProfitForReportableSegments_documentation_en-US" xlink:label="lab_brc_ProfitForReportableSegments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Profit for reportable segments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ProfitForReportableSegments" xlink:href="brc-20240731.xsd#brc_ProfitForReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_ProfitForReportableSegments" xlink:to="lab_brc_ProfitForReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ca3bd36d-eebd-4877-ae18-20077fe039b1_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Options Outstanding, Beginning Balance, Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4ea9e6bc-5486-4b8d-9f78-f0ca5627fbfc_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Options Outstanding, Ending Balance, Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_5f0ca348-b6dd-41ae-b654-bf12913b12ff_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_0dc71f5e-6d11-4030-8ab4-8ca351fb7e32_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_182f0144-4cd6-4583-ac59-236bc4401552_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Shares Outstanding, Beginning Balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b89956d4-916c-4e0f-94f1-6f54fb7fabf9_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Shares Outstanding, Ending Balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_16e19496-f8ac-49c2-ab26-2c61d43db884_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income tax adjustments and currency translation</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_7200af04-ed55-4ca6-9c88-f234924cc57c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_CommonStockAggregateLiquidationPreference_e1fca312-3bd4-4d4e-b53c-47ff35650baf_terseLabel_en-US" xlink:label="lab_brc_CommonStockAggregateLiquidationPreference" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock Aggregate Liquidation Preference</link:label>
    <link:label id="lab_brc_CommonStockAggregateLiquidationPreference_label_en-US" xlink:label="lab_brc_CommonStockAggregateLiquidationPreference" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock Aggregate Liquidation Preference</link:label>
    <link:label id="lab_brc_CommonStockAggregateLiquidationPreference_documentation_en-US" xlink:label="lab_brc_CommonStockAggregateLiquidationPreference" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common stock aggregate liquidation preference.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CommonStockAggregateLiquidationPreference" xlink:href="brc-20240731.xsd#brc_CommonStockAggregateLiquidationPreference"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_CommonStockAggregateLiquidationPreference" xlink:to="lab_brc_CommonStockAggregateLiquidationPreference" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_5eba1f2b-630f-4f2d-a054-f869ae96b209_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_d4025865-3850-4e0e-9f96-114c182829b9_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Tax at statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_a3118690-1350-4bfd-b49a-cf82978bca0f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e7921b78-386b-4e33-88c6-651d6e777fa6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_099e00b5-9b66-42ff-bc6e-c9de546e4927_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Earnings per Common Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_757e547d-1fda-4e4a-9b6c-4c0489c177ec_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_027cddc8-b8f9-48da-813a-fb1e9da7f007_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_20b29f4c-28de-4e7c-b024-386e4f9b20d7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Research and development tax credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_8ae39a1c-09e3-42f2-91f6-385fcd77deaa_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_2b6dcd5e-e0cf-47c3-aef3-f889a1305ba5_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Pension and other Post-retirement Benefits, after Reclassification Adjustment, before Tax, total</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_A1972SeriesMember_7a496793-d8c5-4d86-947f-64d9fb29a3aa_terseLabel_en-US" xlink:label="lab_brc_A1972SeriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">1972 Series [Member]</link:label>
    <link:label id="lab_brc_A1972SeriesMember_label_en-US" xlink:label="lab_brc_A1972SeriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">1972 Series [Member]</link:label>
    <link:label id="lab_brc_A1972SeriesMember_documentation_en-US" xlink:label="lab_brc_A1972SeriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">1972 Series [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A1972SeriesMember" xlink:href="brc-20240731.xsd#brc_A1972SeriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_A1972SeriesMember" xlink:to="lab_brc_A1972SeriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_DeferredTaxLiabilitiesAccountsReceivable_a76dba1d-d416-408c-b183-d7baae43f143_terseLabel_en-US" xlink:label="lab_brc_DeferredTaxLiabilitiesAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities Accounts Receivable</link:label>
    <link:label id="lab_brc_DeferredTaxLiabilitiesAccountsReceivable_label_en-US" xlink:label="lab_brc_DeferredTaxLiabilitiesAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities Accounts Receivable</link:label>
    <link:label id="lab_brc_DeferredTaxLiabilitiesAccountsReceivable_documentation_en-US" xlink:label="lab_brc_DeferredTaxLiabilitiesAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities accounts receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesAccountsReceivable" xlink:href="brc-20240731.xsd#brc_DeferredTaxLiabilitiesAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_DeferredTaxLiabilitiesAccountsReceivable" xlink:to="lab_brc_DeferredTaxLiabilitiesAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_51eb5feb-e326-453f-9288-b45b0cf8e768_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_381aef07-5e05-4695-b11b-339ba8f9ac30_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_fb47fd4d-75b8-467a-b44d-b738c50a53e0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_d2208ce0-13a6-4f1b-8857-f49ec4789ee1_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_75616152-f063-4f7e-866d-f4829f2dbe8f_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Income tax (expense) benefit related to items of other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_0db6330d-8370-4469-a2b1-6a4fb125eb99_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Income tax (expense) benefit related to items of other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendDeclaredMember_af314e06-4f15-4c8a-b9bb-63cf4c0f42c6_terseLabel_en-US" xlink:label="lab_us-gaap_DividendDeclaredMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividend Declared</link:label>
    <link:label id="lab_us-gaap_DividendDeclaredMember_label_en-US" xlink:label="lab_us-gaap_DividendDeclaredMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividend Declared [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendDeclaredMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendDeclaredMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendDeclaredMember" xlink:to="lab_us-gaap_DividendDeclaredMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_249c047e-9d42-4805-bef8-302a1c885087_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits:</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_83c09725-bad6-4fd2-b785-bc9135b6af05_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Four</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_e6ba978d-37e8-480e-9a73-b20d78581560_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from borrowing on credit facilities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_AmericasAsiaMember_e8da2e37-262b-4414-b505-d1dba4983556_terseLabel_en-US" xlink:label="lab_brc_AmericasAsiaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Americas &amp; Asia</link:label>
    <link:label id="lab_brc_AmericasAsiaMember_label_en-US" xlink:label="lab_brc_AmericasAsiaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Americas &amp; Asia [Member]</link:label>
    <link:label id="lab_brc_AmericasAsiaMember_documentation_en-US" xlink:label="lab_brc_AmericasAsiaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Americas &amp; Asia</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AmericasAsiaMember" xlink:href="brc-20240731.xsd#brc_AmericasAsiaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_AmericasAsiaMember" xlink:to="lab_brc_AmericasAsiaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalUnitClassDomain_3b185ad1-2804-404c-9c99-55610d3a05a8_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalUnitClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Unit, Class [Domain]</link:label>
    <link:label id="lab_us-gaap_CapitalUnitClassDomain_label_en-US" xlink:label="lab_us-gaap_CapitalUnitClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Unit, Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalUnitClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalUnitClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalUnitClassDomain" xlink:to="lab_us-gaap_CapitalUnitClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_e6362569-1c22-4752-a4c9-e0a62ba45ab0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation_a25d0b44-545d-44c7-a3d9-5bbaa17c0a12_terseLabel_en-US" xlink:label="lab_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Liability, Deferred Expense, Deferred Compensation</link:label>
    <link:label id="lab_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation_label_en-US" xlink:label="lab_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liability, Deferred Expense, Deferred Compensation</link:label>
    <link:label id="lab_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation_documentation_en-US" xlink:label="lab_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Liability, Deferred Expense, Deferred Compensation - Amount before allocation of valuation allowances of deferred tax liability attributable to deductible temporary differences from deferred compensation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation" xlink:href="brc-20240731.xsd#brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation" xlink:to="lab_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_7ea8c5b0-9b0e-4f17-b5ac-c0331adc5669_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment and other income</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_AuditorInformationAbstractAbstract_66cbe80e-e31c-49f4-ae81-a046573de614_terseLabel_en-US" xlink:label="lab_brc_AuditorInformationAbstractAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Information Abstract [Abstract]</link:label>
    <link:label id="lab_brc_AuditorInformationAbstractAbstract_label_en-US" xlink:label="lab_brc_AuditorInformationAbstractAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Information Abstract [Abstract]</link:label>
    <link:label id="lab_brc_AuditorInformationAbstractAbstract_documentation_en-US" xlink:label="lab_brc_AuditorInformationAbstractAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Auditor Information Abstract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AuditorInformationAbstractAbstract" xlink:href="brc-20240731.xsd#brc_AuditorInformationAbstractAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_AuditorInformationAbstractAbstract" xlink:to="lab_brc_AuditorInformationAbstractAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_cdddf256-473f-4d9a-b6c6-ce0bad7d628d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_f6214c19-00d3-4a6f-92b1-459f036602a0_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other intangible assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_a5b4dd28-b543-4374-9ac3-9aa2f3b3e2b4_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill), Total</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_8da3c11b-7f36-4029-8ac0-276c708de743_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_144705c8-78e4-4c5e-876d-47340eca468d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_label_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_63178865-e89e-4756-b0c9-3a883597368e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_be96aceb-fc01-4f3b-aaf6-d46765bcde6b_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_9d414b64-b775-40c5-bec7-6de0146a5790_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, Exercised in Period, Proceeds from Issuance of Shares</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PercentageOfLIFOInventory_ede24838-86de-4c90-98be-49a306295801_terseLabel_en-US" xlink:label="lab_us-gaap_PercentageOfLIFOInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of LIFO Inventory</link:label>
    <link:label id="lab_us-gaap_PercentageOfLIFOInventory_label_en-US" xlink:label="lab_us-gaap_PercentageOfLIFOInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage of LIFO Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfLIFOInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PercentageOfLIFOInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PercentageOfLIFOInventory" xlink:to="lab_us-gaap_PercentageOfLIFOInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_8aa32e6b-9501-407b-b455-5c17b01b9cff_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Line of Credit Facilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Line of Credit Facilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_422e309c-b443-474a-ad10-85ceb5021e63_terseLabel_en-US" xlink:label="lab_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities Tax Deferred Expense Compensation And Benefits Employee Benefits</link:label>
    <link:label id="lab_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_label_en-US" xlink:label="lab_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities Tax Deferred Expense Compensation And Benefits Employee Benefits</link:label>
    <link:label id="lab_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_documentation_en-US" xlink:label="lab_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities tax deferred expense compensation and benefits employee benefits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:href="brc-20240731.xsd#brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:to="lab_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_f80f8841-8399-45db-9fdd-4cd220ba45dd_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_9038ba3c-1166-4db4-bfad-5c6a30e0ab66_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Inventory</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_WorkplaceSafetyMember_90c6c3be-e53a-4a6f-898d-5b3e3a3ce539_terseLabel_en-US" xlink:label="lab_brc_WorkplaceSafetyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Workplace Safety</link:label>
    <link:label id="lab_brc_WorkplaceSafetyMember_label_en-US" xlink:label="lab_brc_WorkplaceSafetyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Workplace Safety [Member]</link:label>
    <link:label id="lab_brc_WorkplaceSafetyMember_documentation_en-US" xlink:label="lab_brc_WorkplaceSafetyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Workplace Safety [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WorkplaceSafetyMember" xlink:href="brc-20240731.xsd#brc_WorkplaceSafetyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_WorkplaceSafetyMember" xlink:to="lab_brc_WorkplaceSafetyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_cd2ea140-d7dd-4c5f-b305-cd8c746dfa27_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_1e365e8b-3554-455c-94df-13f9267ad40c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_dabd6984-3120-455c-a5e5-ac699c4ced1e_terseLabel_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit</link:label>
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_label_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Decrease in Unrecognized Tax Benefits is Reasonably Possible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:to="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_A1979SeriesMember_05f44aaa-a157-4c10-b4e0-dbf185e97ef3_terseLabel_en-US" xlink:label="lab_brc_A1979SeriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">1979 Series [Member]</link:label>
    <link:label id="lab_brc_A1979SeriesMember_label_en-US" xlink:label="lab_brc_A1979SeriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">1979 Series [Member]</link:label>
    <link:label id="lab_brc_A1979SeriesMember_documentation_en-US" xlink:label="lab_brc_A1979SeriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">1979 Series [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A1979SeriesMember" xlink:href="brc-20240731.xsd#brc_A1979SeriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_A1979SeriesMember" xlink:to="lab_brc_A1979SeriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_8793ad8a-cf69-4bfd-b900-b4c5214d617b_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_3d83c5f6-2bff-4f80-b34a-c5e7232f5bed_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_91288552-90df-4230-83fb-3e8aaccf2382_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets [Member]</link:label>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expenses and Other Current Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_ababadcb-b37b-4463-811d-ec60dd65fdaf_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignLineOfCreditMember_ff399c2e-ff7f-4850-95ba-2e3bdd819799_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Line of Credit</link:label>
    <link:label id="lab_us-gaap_ForeignLineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_ForeignLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignLineOfCreditMember" xlink:to="lab_us-gaap_ForeignLineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CumulativePreferredStockMember_2d9db948-918c-42d0-838f-7bb334808929_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative Preferred Stock [Member]</link:label>
    <link:label id="lab_us-gaap_CumulativePreferredStockMember_label_en-US" xlink:label="lab_us-gaap_CumulativePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cumulative Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativePreferredStockMember" xlink:to="lab_us-gaap_CumulativePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_a22f7067-2852-41d6-9e2a-2e2f9d0728ec_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardLineItems_967ebc71-93f0-4f85-abfb-c20b0f0e54fa_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Line Items]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardLineItems_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems" xlink:to="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AmericasMember_121fe0c5-2e9a-4978-88f7-1dd5bf7ea126_terseLabel_en-US" xlink:label="lab_srt_AmericasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Americas [Member]</link:label>
    <link:label id="lab_srt_AmericasMember_label_en-US" xlink:label="lab_srt_AmericasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Americas [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AmericasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AmericasMember" xlink:to="lab_srt_AmericasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_ac9ce36e-98d6-4a24-8884-169da1e263ca_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_3cf13ea5-2b72-42da-91a5-3f3e75ef6520_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_OtherComprehensiveIncomeTaxTableTextBlock_3bd3117a-5d2c-426d-91b2-a8026be6aab2_terseLabel_en-US" xlink:label="lab_brc_OtherComprehensiveIncomeTaxTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Other Comprehensive Income, Tax</link:label>
    <link:label id="lab_brc_OtherComprehensiveIncomeTaxTableTextBlock_label_en-US" xlink:label="lab_brc_OtherComprehensiveIncomeTaxTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income , Tax [Table Text Block]</link:label>
    <link:label id="lab_brc_OtherComprehensiveIncomeTaxTableTextBlock_documentation_en-US" xlink:label="lab_brc_OtherComprehensiveIncomeTaxTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Table Text Block] for other comprehensive income , tax [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherComprehensiveIncomeTaxTableTextBlock" xlink:href="brc-20240731.xsd#brc_OtherComprehensiveIncomeTaxTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_OtherComprehensiveIncomeTaxTableTextBlock" xlink:to="lab_brc_OtherComprehensiveIncomeTaxTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_0bf16dc9-ace7-4c43-9f97-055e59b27862_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">International rate differential (1)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_53ddf06e-8a9e-43fb-a964-044d8e485f84_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in operating assets and liabilities (net of effects of business acquisitions):</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_56446108-8e59-47f7-a89a-12900d4d10c6_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities, Noncurrent</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_db241a20-370f-467d-9bc1-e94479b0d15e_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Liability, Subject to Master Netting Arrangement, before Offset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_4efc283b-ffbe-4f3b-9d17-5903fa6d3f0c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_0d488ada-221d-423e-a9e6-f2ccb5afc0f2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_25eeb655-c947-426f-bd21-858956a5881b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_620148ab-33ca-43eb-861f-499a4eea0d7e_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_DeferredCompensationMember_178ff60d-ffa8-485e-8b35-fe689be21008_terseLabel_en-US" xlink:label="lab_brc_DeferredCompensationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Compensation [Member]</link:label>
    <link:label id="lab_brc_DeferredCompensationMember_label_en-US" xlink:label="lab_brc_DeferredCompensationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation [Member]</link:label>
    <link:label id="lab_brc_DeferredCompensationMember_documentation_en-US" xlink:label="lab_brc_DeferredCompensationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred compensation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredCompensationMember" xlink:href="brc-20240731.xsd#brc_DeferredCompensationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_DeferredCompensationMember" xlink:to="lab_brc_DeferredCompensationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_4dd4f144-310b-4cbb-8b1d-a251a45ec70f_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_bcb4ca33-aa8a-4a0f-9551-44a6e986841e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_ac8c0c89-c3f1-408e-889b-b3c3b58fb6e4_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax benefit and withholdings from deferred compensation distributions</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Additional Paid in Capital, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_17eb6910-ad52-4cb1-be25-1698043cc807_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_NetofassetsMember_153274df-0d9d-4e81-9ca3-bf8b7514cf1f_terseLabel_en-US" xlink:label="lab_brc_NetofassetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net of assets [Member]</link:label>
    <link:label id="lab_brc_NetofassetsMember_label_en-US" xlink:label="lab_brc_NetofassetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net of assets [Member]</link:label>
    <link:label id="lab_brc_NetofassetsMember_documentation_en-US" xlink:label="lab_brc_NetofassetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Net of assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofassetsMember" xlink:href="brc-20240731.xsd#brc_NetofassetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_NetofassetsMember" xlink:to="lab_brc_NetofassetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAbstract_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract" xlink:to="lab_us-gaap_LineOfCreditFacilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_e0b7b085-4efc-446d-ac8c-2a280b0e70d0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Issuance of shares of Class&#160;A Common Stock under stock plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_b7ae5216-26b2-4a57-9a78-71b9c4d6442e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_be1c320f-c3fc-4fcb-8e9e-5a1f3447df39_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions based on tax positions related to the current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_5bbaa972-7c39-4bc4-a87d-2c7d92081357_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_e00b116f-e3c9-447e-a283-ce4fb032c868_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit facility, maximum amount outstanding during period</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Amount Outstanding During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_PreferentialDividendsOnDilutiveStockOptions_259811bd-c2f1-4e8a-802c-fad04d715fb2_terseLabel_en-US" xlink:label="lab_brc_PreferentialDividendsOnDilutiveStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferential dividends on dilutive stock options</link:label>
    <link:label id="lab_brc_PreferentialDividendsOnDilutiveStockOptions_label_en-US" xlink:label="lab_brc_PreferentialDividendsOnDilutiveStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferential dividends on dilutive stock options</link:label>
    <link:label id="lab_brc_PreferentialDividendsOnDilutiveStockOptions_documentation_en-US" xlink:label="lab_brc_PreferentialDividendsOnDilutiveStockOptions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Preferential dividends on dilutive stock options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PreferentialDividendsOnDilutiveStockOptions" xlink:href="brc-20240731.xsd#brc_PreferentialDividendsOnDilutiveStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_PreferentialDividendsOnDilutiveStockOptions" xlink:to="lab_brc_PreferentialDividendsOnDilutiveStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_EquityAwardAdjustmentsMember_label_en-US" xlink:label="lab_brc_EquityAwardAdjustmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Award Adjustments [Member]</link:label>
    <link:label id="lab_brc_EquityAwardAdjustmentsMember_documentation_en-US" xlink:label="lab_brc_EquityAwardAdjustmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Award Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EquityAwardAdjustmentsMember" xlink:href="brc-20240731.xsd#brc_EquityAwardAdjustmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_EquityAwardAdjustmentsMember" xlink:to="lab_brc_EquityAwardAdjustmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_cf6ee061-db7d-4ca6-aef7-a0d85824f65c_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties Accrued</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_5372c022-8ced-4b99-84e1-3797e777933b_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OpenTaxYear_5463b302-4660-4089-ab29-c91c1bae8cc7_verboseLabel_en-US" xlink:label="lab_us-gaap_OpenTaxYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Open Tax Year</link:label>
    <link:label id="lab_us-gaap_OpenTaxYear_label_en-US" xlink:label="lab_us-gaap_OpenTaxYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Open Tax Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OpenTaxYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OpenTaxYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OpenTaxYear" xlink:to="lab_us-gaap_OpenTaxYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_442d0c7b-a7d9-4c85-bc6b-159adb4345ad_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_b605310f-0e17-41c0-867c-aeeace27614b_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_DeferredTaxLiabilityValuationAllowance_9729ac43-95cc-4f3d-80a1-e0843d8245c8_terseLabel_en-US" xlink:label="lab_brc_DeferredTaxLiabilityValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Liability, Valuation Allowance</link:label>
    <link:label id="lab_brc_DeferredTaxLiabilityValuationAllowance_label_en-US" xlink:label="lab_brc_DeferredTaxLiabilityValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liability, Valuation Allowance</link:label>
    <link:label id="lab_brc_DeferredTaxLiabilityValuationAllowance_documentation_en-US" xlink:label="lab_brc_DeferredTaxLiabilityValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Liability, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilityValuationAllowance" xlink:href="brc-20240731.xsd#brc_DeferredTaxLiabilityValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_DeferredTaxLiabilityValuationAllowance" xlink:to="lab_brc_DeferredTaxLiabilityValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_743b13ba-9e62-463a-882c-347905412f08_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_afb22d03-8259-4411-a080-2f61063afd2d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Inventory</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeRemainingMaturity1_692ffb64-ab41-4ca1-ab4c-4c4485a28f47_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeRemainingMaturity1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative maturity</link:label>
    <link:label id="lab_us-gaap_DerivativeRemainingMaturity1_label_en-US" xlink:label="lab_us-gaap_DerivativeRemainingMaturity1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative, Remaining Maturity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeRemainingMaturity1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeRemainingMaturity1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeRemainingMaturity1" xlink:to="lab_us-gaap_DerivativeRemainingMaturity1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_3fe8d790-18d9-4991-8d44-92187582a00c_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateMember_013d77a6-bb90-40b7-9532-12a4b6ed3914_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate [Member]</link:label>
    <link:label id="lab_us-gaap_CorporateMember_label_en-US" xlink:label="lab_us-gaap_CorporateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateMember" xlink:to="lab_us-gaap_CorporateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_319f3222-a55f-47f7-be0d-0f9a98a2fb84_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Effective Date of Acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Effective Date of Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:to="lab_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_3eee1eca-e16b-4e4b-840e-497e3b31e60f_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholder's Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_29c4cec8-0130-4ae2-9c4f-edd2473eea29_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_71e19f7f-47bf-4aa5-93d9-097cb3dd9fa0_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonvotingCommonStockMember_9e813bf2-f930-43bc-abe9-c6e5d72e8259_verboseLabel_en-US" xlink:label="lab_us-gaap_NonvotingCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Class A Nonvoting Common Stock</link:label>
    <link:label id="lab_us-gaap_NonvotingCommonStockMember_1825bc0f-5dcd-4921-8ac1-55c99f64c112_terseLabel_en-US" xlink:label="lab_us-gaap_NonvotingCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class A Nonvoting Common Stock</link:label>
    <link:label id="lab_us-gaap_NonvotingCommonStockMember_label_en-US" xlink:label="lab_us-gaap_NonvotingCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonvoting Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonvotingCommonStockMember" xlink:to="lab_us-gaap_NonvotingCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_fd2488d4-5a5b-4587-9f27-c38f7cca96be_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain on post-retirement plans [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f25f1ae1-f166-434b-8c00-e4d8b2169e87_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_8c00114a-bab6-41bb-8565-e753dc527dba_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1ccd1a5d-d427-40d6-881b-739098d92eeb_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense (Note 7)</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_8b1cd445-cb63-400c-b0f0-456adc363cf9_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_9e254918-8002-44e2-8ac3-8a62a8f7d05e_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_c54a0d8f-d5ba-4729-a6b5-d833b42e2c06_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_0117dd78-30c7-4a05-b458-bdaf639299ab_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class B Voting Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_57c0fcc8-f6b1-4cbf-8ebb-5eebeb72ab8b_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_eeae35cf-c0e9-4506-94ab-ac51df56dca3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_2ca6e033-3897-4455-899b-fdaad5dbf2ec_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_4ab8be9b-4d54-47b5-8c4c-59fade5a450f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of (Loss) Earnings from Continuing Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_81174907-6111-43e2-beee-974633a91c9f_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_b94f512a-910f-4574-8d6c-406b0b413aef_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_b4404467-a85e-4687-ac29-30f09ad6751e_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_53ff0b47-a66f-4418-a345-c101f5ee814a_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalRevenueServiceIRSMember_2238d1b8-2c07-4681-907e-bc1b46356655_terseLabel_en-US" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Internal Revenue Service (IRS) [Member]</link:label>
    <link:label id="lab_us-gaap_InternalRevenueServiceIRSMember_label_en-US" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internal Revenue Service (IRS) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalRevenueServiceIRSMember" xlink:to="lab_us-gaap_InternalRevenueServiceIRSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_f136bb3d-2f01-4c03-a87f-ee96ccea5bac_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_3c43fce9-5df2-45d8-8d76-8af1de117176_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_12cfc25b-9987-4299-9c3c-ba9c58905d67_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_a423ab1b-7159-45be-9e2c-5d66b951c2e9_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_783d946a-8278-46f4-ad5c-3fa5bcd51a0c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shipping and Handling Costs</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_e24def82-8ac6-49f1-b019-35a9b4812ce9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_779b49a7-26a2-4b01-bd4e-64cf79ddea62_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_26d69781-1a01-42b4-bdea-a7508aabce27_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_8aeb7266-1c4b-4625-8dd1-023253f73768_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_HealthcareIdentificationMember_1ede4bfc-e837-4f77-939e-e8e952359dfd_terseLabel_en-US" xlink:label="lab_brc_HealthcareIdentificationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Healthcare Identification</link:label>
    <link:label id="lab_brc_HealthcareIdentificationMember_label_en-US" xlink:label="lab_brc_HealthcareIdentificationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Healthcare Identification [Member]</link:label>
    <link:label id="lab_brc_HealthcareIdentificationMember_documentation_en-US" xlink:label="lab_brc_HealthcareIdentificationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Healthcare Identification</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_HealthcareIdentificationMember" xlink:href="brc-20240731.xsd#brc_HealthcareIdentificationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_HealthcareIdentificationMember" xlink:to="lab_brc_HealthcareIdentificationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_f41f3a42-4cc9-46f1-9280-88ed8d97e6d3_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit, remaining borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_3a38ffae-b839-40d8-9996-2e94cbd6717d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of treasury stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0528158b-d034-4290-9d71-805062484c09_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options Exercisable</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_2ba76c01-be55-4e38-b7ec-cf04995eaa35_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_a04b76a8-7bf1-466d-800f-cd9a2a29bdd9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Expense</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_7f933d0d-b91c-4537-963a-06f47418a58d_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ebbd5218-bee5-4331-8da4-6a61b5a3b724_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_PurchaseOfSharesAtCost_b8fa4099-e882-40f2-850e-324d95cf0bc2_negatedTerseLabel_en-US" xlink:label="lab_brc_PurchaseOfSharesAtCost" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase Of Shares At Cost</link:label>
    <link:label id="lab_brc_PurchaseOfSharesAtCost_label_en-US" xlink:label="lab_brc_PurchaseOfSharesAtCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Of Shares At Cost</link:label>
    <link:label id="lab_brc_PurchaseOfSharesAtCost_documentation_en-US" xlink:label="lab_brc_PurchaseOfSharesAtCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount represents the sale of Class A Nonvoting Common Stock resulting from deferred compensation transactions (purchases or sales).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PurchaseOfSharesAtCost" xlink:href="brc-20240731.xsd#brc_PurchaseOfSharesAtCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_PurchaseOfSharesAtCost" xlink:to="lab_brc_PurchaseOfSharesAtCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6c8831ce-20ba-480c-8ae4-10affb487971_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_109e21f1-06ae-44de-bfb1-4e6a653512b8_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_e52d9280-ce85-4aee-a97f-cbf6d1e34845_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_ae37a650-cb10-48f2-9903-1338c0f8d54b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_PercentageIncreaseInDividend_5636f5da-c2f8-4661-b3ef-a25f2ba0a64f_terseLabel_en-US" xlink:label="lab_brc_PercentageIncreaseInDividend" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage Increase In Dividend</link:label>
    <link:label id="lab_brc_PercentageIncreaseInDividend_label_en-US" xlink:label="lab_brc_PercentageIncreaseInDividend" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Increase In Dividend</link:label>
    <link:label id="lab_brc_PercentageIncreaseInDividend_documentation_en-US" xlink:label="lab_brc_PercentageIncreaseInDividend" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The incremental increase (percentage) in the entity's dividends as compared to prior period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PercentageIncreaseInDividend" xlink:href="brc-20240731.xsd#brc_PercentageIncreaseInDividend"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_PercentageIncreaseInDividend" xlink:to="lab_brc_PercentageIncreaseInDividend" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_8058855d-99ee-416d-acb1-ee6ad1740a43_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_ea3937b4-31db-4754-9b78-bac99cc49dca_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_078478f7-8f52-423c-961d-2416015355ba_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_85a312a6-b544-4f4b-8087-83dfe0bd6a02_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_4df39061-e45f-4a41-a118-ae6331c4f267_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_79cf6c33-ad30-456c-a913-eaa0dca906bd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from External Customers by Products and Services</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from External Customers by Products and Services [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_DebtToEBITDARatio_01311a13-ed27-4a21-88af-f55661cad843_terseLabel_en-US" xlink:label="lab_brc_DebtToEBITDARatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt to EBITDA Ratio</link:label>
    <link:label id="lab_brc_DebtToEBITDARatio_label_en-US" xlink:label="lab_brc_DebtToEBITDARatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt to EBITDA Ratio</link:label>
    <link:label id="lab_brc_DebtToEBITDARatio_documentation_en-US" xlink:label="lab_brc_DebtToEBITDARatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Ratio of debt to EBITDA as defined in the entity's debt agreements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DebtToEBITDARatio" xlink:href="brc-20240731.xsd#brc_DebtToEBITDARatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_DebtToEBITDARatio" xlink:to="lab_brc_DebtToEBITDARatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_ee859e61-0a51-42b5-943c-89b304ccd9c6_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Raw materials and supplies</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_af2e877b-de0c-4a12-a47b-37035105f49a_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Taxes, other than income taxes</link:label>
    <link:label id="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrual for Taxes Other than Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_da2e070c-3ab0-4e8d-8086-971e7fd78d37_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_44e8254a-3852-43e5-8942-af90c4f3d69a_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_b32402f9-a28d-4bc8-8d54-07df959177e2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options Forfeited or Expired, Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_e8ccd8d6-f30f-41cb-a6db-b83f6cfe9736_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_d5cc8354-6921-4672-bf7f-a7b6f76b321a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_1d410950-8872-4f49-bbef-5298f90a153e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities_c96c9312-1900-4377-8c32-ebfe8c789aba_terseLabel_en-US" xlink:label="lab_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits Recognized In Other Liabilities</link:label>
    <link:label id="lab_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities_label_en-US" xlink:label="lab_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits Recognized In Other Liabilities</link:label>
    <link:label id="lab_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities_documentation_en-US" xlink:label="lab_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits recognized in other liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities" xlink:href="brc-20240731.xsd#brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities" xlink:to="lab_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_6ad79de1-1d7c-4bf9-b169-81c3a57f5dc5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_cf7a585f-5fcd-4d7c-a0dc-52eb6af1f5be_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_SharesHeldRabbiTrustAtCostMember_f9588c9a-e700-409f-8be6-ff24066789b4_terseLabel_en-US" xlink:label="lab_brc_SharesHeldRabbiTrustAtCostMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares Held Rabbi Trust At Cost [Member]</link:label>
    <link:label id="lab_brc_SharesHeldRabbiTrustAtCostMember_label_en-US" xlink:label="lab_brc_SharesHeldRabbiTrustAtCostMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Held Rabbi Trust At Cost [Member]</link:label>
    <link:label id="lab_brc_SharesHeldRabbiTrustAtCostMember_documentation_en-US" xlink:label="lab_brc_SharesHeldRabbiTrustAtCostMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shares held rabbi trust at cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SharesHeldRabbiTrustAtCostMember" xlink:href="brc-20240731.xsd#brc_SharesHeldRabbiTrustAtCostMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_SharesHeldRabbiTrustAtCostMember" xlink:to="lab_brc_SharesHeldRabbiTrustAtCostMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_99d75a6a-8977-49ff-bfc4-0d92b9c5f2df_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance Shares</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment_d031053b-0d00-4256-a341-9138ff9ff925_terseLabel_en-US" xlink:label="lab_brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, In Process Research and Development</link:label>
    <link:label id="lab_brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment_label_en-US" xlink:label="lab_brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, In Process Research and Development</link:label>
    <link:label id="lab_brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment_documentation_en-US" xlink:label="lab_brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, In Process Research and Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment" xlink:href="brc-20240731.xsd#brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment" xlink:to="lab_brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_d869d82a-df20-48b4-b099-90ff76e29fc4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_27ebbfe1-bfd1-41c6-bbad-ee391b03865b_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit - Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_a8ad72e3-be28-4a1f-aeef-7a028e12a3bb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock_e247d0bf-6f83-4443-8e48-69d2968df829_terseLabel_en-US" xlink:label="lab_brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Open Tax Years by Major Jurisdictions</link:label>
    <link:label id="lab_brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock_label_en-US" xlink:label="lab_brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Open Tax Years by Major Jurisdictions [Table Text Block]</link:label>
    <link:label id="lab_brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock_documentation_en-US" xlink:label="lab_brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Open Tax Years by Major Jurisdictions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock" xlink:href="brc-20240731.xsd#brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock" xlink:to="lab_brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_e2bbf719-0dfb-46a3-bdf7-067a4f9a5ce4_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_1bb2c7cc-4a8a-4c2d-991a-294a5678acbd_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_2cb8b229-17b8-4109-af7e-4d30029d61b2_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_b3f59824-06dc-4c18-9023-68b3c32032ac_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_099ee92c-a895-4c06-946b-56e09234c4a4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_11b0f986-5f53-442e-9ae1-e7d4ca38bc8e_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross margin</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_0b57581d-a653-489c-8ba7-55a077a39f08_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_e6642ee2-3005-4890-aea5-9791530d9b2e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">States (U.S.)</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_9cc2b1c9-7306-466f-8d11-45ed5f56ae82_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_d6cf2aa9-bf0b-4bd9-8224-5ae6ce45cf51_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillChangeInGoodwillAllocationDescription_1e961931-f0b6-4fe0-a8d5-6b43edd5a5d7_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillChangeInGoodwillAllocationDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, Change in Goodwill Allocation, Description</link:label>
    <link:label id="lab_us-gaap_GoodwillChangeInGoodwillAllocationDescription_label_en-US" xlink:label="lab_us-gaap_GoodwillChangeInGoodwillAllocationDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Change in Goodwill Allocation, Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillChangeInGoodwillAllocationDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillChangeInGoodwillAllocationDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillChangeInGoodwillAllocationDescription" xlink:to="lab_us-gaap_GoodwillChangeInGoodwillAllocationDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_67c33bc0-77da-4c5d-ac1e-f1e6a5140208_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_b1265530-6468-4dd7-9a2a-f9e059a562f8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_f13df87d-5d50-4667-acf0-6e5f406bfd5d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ac025c64-8807-460c-a376-ce595915f53b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_JMichaelNaumanMember_label_en-US" xlink:label="lab_brc_JMichaelNaumanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">J. Michael Nauman [Member]</link:label>
    <link:label id="lab_brc_JMichaelNaumanMember_documentation_en-US" xlink:label="lab_brc_JMichaelNaumanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">J. Michael Nauman</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_JMichaelNaumanMember" xlink:href="brc-20240731.xsd#brc_JMichaelNaumanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_JMichaelNaumanMember" xlink:to="lab_brc_JMichaelNaumanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_3f219d22-04ad-4fdc-bd4c-5d2a7dc8ccec_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_1c36bda4-a691-44dc-85b0-bd8f18149931_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Technology-Based Intangible Assets [Member]</link:label>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Technology-Based Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:to="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_d8b5e9b1-ed78-45a2-a4c9-797aa093f239_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_fab1e58a-f203-4bf9-80b8-a4070f97c80e_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising Expense</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_bf547264-7b28-47f3-a536-f8be1633f828_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_fe6cfa0a-51ab-4459-81f1-6e5dda9fec6d_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends Payable, Date of Record</link:label>
    <link:label id="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_label_en-US" xlink:label="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends Payable, Date of Record</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:to="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_eedc83de-b11f-439d-a618-cc2123228aaa_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_edcc0edc-d739-4eff-8691-a9a0aa3e5911_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_9aa5e21c-ad94-4ebf-939d-5d473c3d9b7e_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_TaxBenefitsAssociatedwithStatueofLimitations_4133cafd-52a2-4e11-95de-286352a8a6a9_terseLabel_en-US" xlink:label="lab_brc_TaxBenefitsAssociatedwithStatueofLimitations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:label id="lab_brc_TaxBenefitsAssociatedwithStatueofLimitations_label_en-US" xlink:label="lab_brc_TaxBenefitsAssociatedwithStatueofLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Benefits Associated with Statue of Limitations</link:label>
    <link:label id="lab_brc_TaxBenefitsAssociatedwithStatueofLimitations_documentation_en-US" xlink:label="lab_brc_TaxBenefitsAssociatedwithStatueofLimitations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Benefits Associated with Statue of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_TaxBenefitsAssociatedwithStatueofLimitations" xlink:href="brc-20240731.xsd#brc_TaxBenefitsAssociatedwithStatueofLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_TaxBenefitsAssociatedwithStatueofLimitations" xlink:to="lab_brc_TaxBenefitsAssociatedwithStatueofLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Land_763d1a59-7d29-4cf8-96f2-53248911a7d4_terseLabel_en-US" xlink:label="lab_us-gaap_Land" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_Land_label_en-US" xlink:label="lab_us-gaap_Land" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Land"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Land" xlink:to="lab_us-gaap_Land" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_1211911e-2966-49df-8ebd-9c4d5dbdf90a_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_52dad514-6374-4152-9c45-b6a8e26d42b8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_d5546959-9c71-4917-b3aa-156e2c9b57c6_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_675b68b5-6879-42e7-825b-354abe757a30_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_f4ff5afd-a879-40af-a472-fefe93f34afd_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:to="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_6e9c08b1-d26d-4fc9-9151-59cae17a6a11_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_73855994-6fd8-4c3a-8124-3b4b8b9931bd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current liabilities [Member]</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Current Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_21aedc9e-5f84-4ff9-86b5-7a0cfeed7191_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current income tax expense:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1514f858-9460-4107-b560-2af173678ada_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_ReportedValueOfEquityAwardsMember_label_en-US" xlink:label="lab_brc_ReportedValueOfEquityAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reported Value of Equity Awards [Member]</link:label>
    <link:label id="lab_brc_ReportedValueOfEquityAwardsMember_documentation_en-US" xlink:label="lab_brc_ReportedValueOfEquityAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reported Value of Equity Awards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ReportedValueOfEquityAwardsMember" xlink:href="brc-20240731.xsd#brc_ReportedValueOfEquityAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_ReportedValueOfEquityAwardsMember" xlink:to="lab_brc_ReportedValueOfEquityAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_01056e9f-1522-471d-b01f-cbaf7e41b438_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b3b96b54-542e-47c1-b593-56a03e8d270e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options Outstanding [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_55aab6af-605f-401b-8850-2d66730aa436_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_267d9f45-1f6f-4125-9de0-284d5a159ddc_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_02cb0cf3-3d3c-442c-ae5f-5dd41b41047c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating cash outflows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_69e3e481-ce07-437d-ae1e-d36bf07698e8_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_1a981844-623a-4b63-bd93-a3c980a23754_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_92a64e2a-4b98-4b90-a99f-da1abd2906af_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable" xlink:to="lab_us-gaap_TaxCreditCarryforwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_f518e1be-1b89-449d-864e-0a044fc9c881_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_432f16b4-fc27-4259-83db-e3f48aecc5e4_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Designated as hedging instruments [Member]</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4453bd35-1a5f-406a-b15d-d607295a323a_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_df7574f4-36c4-4dd9-b386-e325b7801d2f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_bc3d14b1-6da7-4d9b-b5a3-6420d02bae57_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_d2977765-3afd-4a86-ba4a-fc74495c7347_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock, Class of Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_c2b484e3-c2ec-4fef-b9f2-669de80e6698_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentGross_7d6962c7-ffad-4313-abb3-a674ce5259fd_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentGross" xlink:to="lab_us-gaap_MachineryAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1a48d39f-c320-4f4e-a71c-b89ff7f49135_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average common shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_ba2c27a3-611a-4aec-8149-751f12bf7b60_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_Assets_5bc32168-5524-408d-b22e-a83957cc940c_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_08e00512-a432-42ba-aa88-99ace4c3b70b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_620ad935-e088-4ff7-be56-75f14f088e74_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_9013d3d8-ad01-458a-80f6-f204231ced14_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory, LIFO Reserve, Effect on Income, Net</link:label>
    <link:label id="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_label_en-US" xlink:label="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, LIFO Reserve, Effect on Income, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryLIFOReserveEffectOnIncomeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:to="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_50f5b1de-b8d1-4544-83cb-2e552ff58f50_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of goods sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_SaleOfSharesAtCost_9cd1781a-2623-4254-b1a2-e24951be7343_negatedTerseLabel_en-US" xlink:label="lab_brc_SaleOfSharesAtCost" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Sale Of Shares At Cost</link:label>
    <link:label id="lab_brc_SaleOfSharesAtCost_label_en-US" xlink:label="lab_brc_SaleOfSharesAtCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Of Shares At Cost</link:label>
    <link:label id="lab_brc_SaleOfSharesAtCost_documentation_en-US" xlink:label="lab_brc_SaleOfSharesAtCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount represents the sale of Class A Nonvoting Common Stock resulting from deferred compensation transactions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SaleOfSharesAtCost" xlink:href="brc-20240731.xsd#brc_SaleOfSharesAtCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_SaleOfSharesAtCost" xlink:to="lab_brc_SaleOfSharesAtCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_7f177961-85be-4cff-ba53-33aa4de79a6c_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_89d16760-50d6-4dc0-967f-71531697a3b1_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising Costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0ca80a62-9e21-4561-86ea-542053d77796_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Instruments Other than Options, Grants in Period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bcad45d7-f180-47b6-9fd0-94a601a7e781_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6f4fb4d8-600e-49b9-8809-fc651d550cce_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expenditures for property, plant &amp; equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_c03e65c7-6268-4a73-93bb-3611e9298c6b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ddf73c06-4348-49df-ac73-cdd46d927936_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_af8ea207-1ac8-474f-abfe-ec9b5d219495_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_1ecfd109-86b0-4d3b-8f6f-1df9e0f898ce_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_ee7c429a-a714-4dd0-9d1b-07a98923c8aa_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_StateNetOperatingLossCarryforwardsExpirationDates_5dd7cada-23c8-46dc-af28-4710fe5a303c_terseLabel_en-US" xlink:label="lab_brc_StateNetOperatingLossCarryforwardsExpirationDates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State Net Operating Loss Carryforwards Expiration Dates</link:label>
    <link:label id="lab_brc_StateNetOperatingLossCarryforwardsExpirationDates_label_en-US" xlink:label="lab_brc_StateNetOperatingLossCarryforwardsExpirationDates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State Net Operating Loss Carryforwards Expiration Dates</link:label>
    <link:label id="lab_brc_StateNetOperatingLossCarryforwardsExpirationDates_documentation_en-US" xlink:label="lab_brc_StateNetOperatingLossCarryforwardsExpirationDates" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">State net operating loss carry forwards expiration dates.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_StateNetOperatingLossCarryforwardsExpirationDates" xlink:href="brc-20240731.xsd#brc_StateNetOperatingLossCarryforwardsExpirationDates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_StateNetOperatingLossCarryforwardsExpirationDates" xlink:to="lab_brc_StateNetOperatingLossCarryforwardsExpirationDates" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_3a7f9225-c0c5-487d-aa93-5d3c0b8458db_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nature of Operations</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5b3c385a-3e03-4cf1-8293-77701d5c857e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c8214557-df34-4c05-b3fb-ba933b87f536_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_NetofliabilitiesMember_c72a59a3-94ac-4099-a6b4-3c93eef484a4_terseLabel_en-US" xlink:label="lab_brc_NetofliabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net of liabilities [Member]</link:label>
    <link:label id="lab_brc_NetofliabilitiesMember_label_en-US" xlink:label="lab_brc_NetofliabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net of liabilities [Member]</link:label>
    <link:label id="lab_brc_NetofliabilitiesMember_documentation_en-US" xlink:label="lab_brc_NetofliabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Net of liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofliabilitiesMember" xlink:href="brc-20240731.xsd#brc_NetofliabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_NetofliabilitiesMember" xlink:to="lab_brc_NetofliabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_bb546671-de9e-44b6-b08a-0d327ae33ece_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NondesignatedMember_9611bf97-5615-4446-a344-e45cf7e5c529_terseLabel_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Not designated as hedging Instruments [Member]</link:label>
    <link:label id="lab_us-gaap_NondesignatedMember_label_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Not Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NondesignatedMember" xlink:to="lab_us-gaap_NondesignatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_e88fc906-0afc-4619-8fc1-372fcbee2460_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to tax accruals and reserves</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_c2bf4372-fef4-455f-b150-b9b48e854a6a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_e9530182-94bb-45f3-be80-0d97bdf8603c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_97d4ad80-55b3-4dbc-ba0f-42455de747d6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryValuationReserveMember_377f5b7a-7753-4567-a74a-8b6155c12862_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Reserve, Inventory [Member]</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserveMember_label_en-US" xlink:label="lab_us-gaap_InventoryValuationReserveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Reserve, Inventory [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserveMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserveMember" xlink:to="lab_us-gaap_InventoryValuationReserveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_71ac5c2d-551d-47c3-826a-be65ac1fb89a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, Exercised in Period, Aggregate Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionAbstract_0fe9e5f9-98c1-4fb9-8e91-49468a4dcab2_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionAbstract" xlink:to="lab_us-gaap_RevenueRecognitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsAxis_ff5a1e6a-5f88-48e6-8e69-c60ded37a5f4_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends [Axis]</link:label>
    <link:label id="lab_us-gaap_DividendsAxis_label_en-US" xlink:label="lab_us-gaap_DividendsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsAxis" xlink:to="lab_us-gaap_DividendsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_c6215f7f-478a-4de7-898d-e6358d87623a_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_bc6d3efb-4770-43bc-bc23-550918414564_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_9928d389-7bb3-4f75-9c98-7f5e9252eb59_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders_657e7471-0482-4e28-9288-aabafd4fef4f_terseLabel_en-US" xlink:label="lab_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Annual Amount Entitled to be Received by Class A Common Stock shareholders</link:label>
    <link:label id="lab_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders_label_en-US" xlink:label="lab_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amount Entitled To Receive Due To Cumulative Preferred Stock Holders</link:label>
    <link:label id="lab_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders_documentation_en-US" xlink:label="lab_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount entitled to receive due to cumulative preferred stock holders.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders" xlink:href="brc-20240731.xsd#brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders" xlink:to="lab_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_1c3ed57a-f6b8-439b-8318-aa1320d06c6e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of the Fair Value by Balance Sheet Grouping</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_48f64819-f1a5-46e4-9334-136ac49f2467_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options Granted, Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_755c983e-56d0-4f47-b87c-f3facb9b4df9_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_44a43121-5cd1-4320-93f4-7238dd60ea8a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_f8321143-7eb9-4f6a-a437-7b5c82217772_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_b95d4b71-fadb-4764-8b17-1edc40960a78_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_094d3215-dd95-4da5-86a2-ad62b5876480_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit, current borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Current Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_a047cef8-64dc-4cbb-8ea4-2d2f5594a706_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_1ad3f90f-b18c-4742-b7d5-7fff03e70d8c_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_e6574a63-73f6-41c7-913c-43b1a0cf8460_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_33a3eba6-6d32-42e4-a286-bee70b614246_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_0c6085bc-f271-460e-80a0-c81088e31c39_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_97c97f8b-ffd9-4b7c-947c-810e048526ea_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from External Customers by Products and Services [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Revenue from External Customer, Product and Service [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_918de125-2535-453f-80fd-6ef43c60f94f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_3dcde012-b856-446c-b32b-e864e7c803db_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties_af8cb7fe-12dc-4e69-86d3-b9c9f776c9ab_terseLabel_en-US" xlink:label="lab_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reduction Of Longterm Deferred Income Tax Assets Excluding Interest and Penalties</link:label>
    <link:label id="lab_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties_label_en-US" xlink:label="lab_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reduction Of Longterm Deferred Income Tax Assets Excluding Interest and Penalties</link:label>
    <link:label id="lab_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties_documentation_en-US" xlink:label="lab_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reduction of longterm deferred income tax assets excluding interest and penalties.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties" xlink:href="brc-20240731.xsd#brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties" xlink:to="lab_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_675bfd6e-1365-4675-b867-522d5f6b422f_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_81ee571b-b4ff-401e-8fca-5336d3751723_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from External Customer [Line Items]</link:label>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_label_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from External Customer [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_53fbc0eb-c347-4c6a-a741-54e027eabf35_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_f0894df1-f5c4-4ae8-9d61-b44e68872935_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Nations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_4a3234b5-86de-4f56-aa9b-0abd3e3ae8db_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options Exercisable, Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_d08a4bc6-979b-4ec1-bd4a-377434be6038_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average remaining lease term (in years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_8672c29e-a70e-4527-b92a-d35c5a77c34b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_2fc6d24f-9efc-47d2-8692-574d4513dbf1_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_876d2983-e9dd-4ea1-b420-6fe657baaeb6_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finished products</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_f3c87ed3-8d7a-4f8d-ad8d-a82bbfd4659b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_bde7ee85-80e2-4685-b599-7f46c0752318_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e420de6d-6dba-42fd-a9a9-2a30be8e2767_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Equity Instruments Other than Options, Nonvested, Number, Beginning Balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6995be5a-8f16-40d0-87a3-2f0924998ac5_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Equity Instruments Other than Options, Nonvested, Number, Ending Balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities_4c57e153-8003-494e-9571-93c173b5b221_terseLabel_en-US" xlink:label="lab_brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued retirement and profit-sharing contributions</link:label>
    <link:label id="lab_brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities_label_en-US" xlink:label="lab_brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Profit Sharing Contributions Included In Other Current Liabilities And Other Long Term Liabilities</link:label>
    <link:label id="lab_brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities_documentation_en-US" xlink:label="lab_brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of accrued profit-sharing contributions included in other current liabilities and other long-term liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities" xlink:href="brc-20240731.xsd#brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities" xlink:to="lab_brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_507b4307-6aa8-48e4-a96b-986d4561cca4_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facilities [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingsAndImprovementsGross_abe606f7-d3ca-49ac-92f4-09fd0989326c_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingsAndImprovementsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Buildings and improvements</link:label>
    <link:label id="lab_us-gaap_BuildingsAndImprovementsGross_label_en-US" xlink:label="lab_us-gaap_BuildingsAndImprovementsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Buildings and Improvements, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingsAndImprovementsGross" xlink:to="lab_us-gaap_BuildingsAndImprovementsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_ac4ad8d9-eb6b-40de-ba26-2ba8b54d3744_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reductions for tax positions of prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_486cd7ea-105b-44e0-a32b-f95e2f8a7975_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of PRSU Activity</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTextBlock_88a3e3d4-0267-4487-96df-716140de2d46_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Capital Stock</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Stock by Class [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f9ced2b0-f960-41a6-80e8-8ee88b2f1afe_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_97cb33a9-1a58-4585-8a7a-d2c8db7a2e03_terseLabel_en-US" xlink:label="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends Payable, Date to be Paid</link:label>
    <link:label id="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_label_en-US" xlink:label="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends Payable, Date to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:to="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_f5086a4a-e180-4c0a-8be6-c379d9951bb7_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3dcc1128-dd2f-443d-8baf-1c27e560490f_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_61e5f418-08c6-4f8c-9ffc-b1176e132037_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeContractMember" xlink:to="lab_us-gaap_ForeignExchangeContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_UnallocatedAmountsAbstract_55b7ad65-801f-4c8f-97cc-02b221b5ce2f_terseLabel_en-US" xlink:label="lab_brc_UnallocatedAmountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unallocated amounts:</link:label>
    <link:label id="lab_brc_UnallocatedAmountsAbstract_label_en-US" xlink:label="lab_brc_UnallocatedAmountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unallocated Amounts [Abstract]</link:label>
    <link:label id="lab_brc_UnallocatedAmountsAbstract_documentation_en-US" xlink:label="lab_brc_UnallocatedAmountsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unallocated amounts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_UnallocatedAmountsAbstract" xlink:href="brc-20240731.xsd#brc_UnallocatedAmountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_UnallocatedAmountsAbstract" xlink:to="lab_brc_UnallocatedAmountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_c79980c1-3e97-4185-bd5d-1caddf76ff05_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_1c332c68-10df-44d7-83ff-42ad24fc643f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, Written off Related to Sale of Business Unit</link:label>
    <link:label id="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_label_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Written off Related to Sale of Business Unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:to="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_AdministrativeCosts_8204efda-d1ba-4249-bef5-82917dc1dab9_negatedTerseLabel_en-US" xlink:label="lab_brc_AdministrativeCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Administrative costs</link:label>
    <link:label id="lab_brc_AdministrativeCosts_label_en-US" xlink:label="lab_brc_AdministrativeCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Administrative Costs</link:label>
    <link:label id="lab_brc_AdministrativeCosts_documentation_en-US" xlink:label="lab_brc_AdministrativeCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Administrative costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AdministrativeCosts" xlink:href="brc-20240731.xsd#brc_AdministrativeCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_AdministrativeCosts" xlink:to="lab_brc_AdministrativeCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_02a7d0fe-46d2-414c-8c91-2d84ce95953d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_CumulativePreferredStock6CumulativeMember_f8bfdc7a-af94-4189-8c06-c01aef6675c1_terseLabel_en-US" xlink:label="lab_brc_CumulativePreferredStock6CumulativeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">6% Cumulative [Member]</link:label>
    <link:label id="lab_brc_CumulativePreferredStock6CumulativeMember_label_en-US" xlink:label="lab_brc_CumulativePreferredStock6CumulativeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cumulative Preferred Stock, 6% Cumulative [Member]</link:label>
    <link:label id="lab_brc_CumulativePreferredStock6CumulativeMember_documentation_en-US" xlink:label="lab_brc_CumulativePreferredStock6CumulativeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cumulative Preferred Stock, 6% Cumulative [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CumulativePreferredStock6CumulativeMember" xlink:href="brc-20240731.xsd#brc_CumulativePreferredStock6CumulativeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_CumulativePreferredStock6CumulativeMember" xlink:to="lab_brc_CumulativePreferredStock6CumulativeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_eec17dc9-448a-4641-b962-d49092cb8b98_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerRefundLiability_f07b4046-1c59-4569-bbf2-a487eca17cf6_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Refund Liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerRefundLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Refund Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerRefundLiability" xlink:to="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_34247e6a-1ef3-4602-90c0-774c63df5753_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_34fcbd7b-cff4-4ea9-ab28-6718f56ae228_periodStartLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_30ee1af4-7b7e-4ca1-b39b-648b1bf35b61_periodEndLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_5beeb4a6-8bba-4348-9080-0061afc6a5be_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_80b83165-d3b0-4804-adc7-5a6d1838e693_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_IdentificationSolutionsMember_53678fd6-97e9-46cd-9944-9d42016824f0_terseLabel_en-US" xlink:label="lab_brc_IdentificationSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Identification Solutions</link:label>
    <link:label id="lab_brc_IdentificationSolutionsMember_label_en-US" xlink:label="lab_brc_IdentificationSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Identification Solutions [Member]</link:label>
    <link:label id="lab_brc_IdentificationSolutionsMember_documentation_en-US" xlink:label="lab_brc_IdentificationSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Identification Solutions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IdentificationSolutionsMember" xlink:href="brc-20240731.xsd#brc_IdentificationSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_IdentificationSolutionsMember" xlink:to="lab_brc_IdentificationSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_92b2d148-caec-4bbf-986a-94c34cbeb157_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0431bae7-9a05-46a8-9d45-d3f424a8779f_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Denominator for basic earnings per share for both Class A and Class B</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_529ac6bb-e656-45ad-aae3-70e47056757d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_050d1092-4da0-4369-abf0-8636e1d4524a_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_fab5baaf-d0ff-44b0-b026-7ba1c79125d2_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9dfb581c-8099-45c6-ba5d-15b9bd6b690f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_c9e4d83b-8dab-4f7a-810d-9ba7cf3ac62f_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of Deferred Tax Assets and Liabilities [Abstract]</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of Deferred Tax Assets and Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_bcf02215-9c50-4dd5-beb9-b980ea19fe6c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_dca2ba15-3f13-4f1f-a666-ba0a54505e89_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_a8a2dcff-4c7c-47e3-ae50-b3eae4003643_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, Vested in Period, Fair Value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_e2f80c8e-6aae-4104-b6f8-5f3cf451a372_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>brc-20240731_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:da9f0245-0c46-4558-b0d0-d8f2e4b2e39e,g:8b6d9818-7392-4b8f-b3d0-e034d3a17069-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.bradyid.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="brc-20240731.xsd#DocumentandEntityInformation"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/DocumentandEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_56835585-08b8-4baf-bbd5-4645455bac79" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_6ebfb69e-af4e-4429-a1dc-c98a3647e5fe" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56835585-08b8-4baf-bbd5-4645455bac79" xlink:to="loc_dei_DocumentInformationTable_6ebfb69e-af4e-4429-a1dc-c98a3647e5fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_bdd574c9-7e9a-48f4-9aac-799f645b2fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_6ebfb69e-af4e-4429-a1dc-c98a3647e5fe" xlink:to="loc_us-gaap_StatementClassOfStockAxis_bdd574c9-7e9a-48f4-9aac-799f645b2fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7a57d05a-9aec-474c-bca1-759e108a516e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bdd574c9-7e9a-48f4-9aac-799f645b2fc9" xlink:to="loc_us-gaap_ClassOfStockDomain_7a57d05a-9aec-474c-bca1-759e108a516e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_f437701e-80c2-4485-ae7f-84f58d0814b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_7a57d05a-9aec-474c-bca1-759e108a516e" xlink:to="loc_us-gaap_NonvotingCommonStockMember_f437701e-80c2-4485-ae7f-84f58d0814b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_4e9e5401-887b-41f9-b4a8-751a9f6e7d59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_7a57d05a-9aec-474c-bca1-759e108a516e" xlink:to="loc_us-gaap_CommonClassBMember_4e9e5401-887b-41f9-b4a8-751a9f6e7d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_6ebfb69e-af4e-4429-a1dc-c98a3647e5fe" xlink:to="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_dfc3930e-4c51-4f9a-8de0-dda3146c7fd2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_DocumentType_dfc3930e-4c51-4f9a-8de0-dda3146c7fd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_819ea594-a75c-4c47-bb3c-53dff369afcc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityRegistrantName_819ea594-a75c-4c47-bb3c-53dff369afcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_5bf9bdcb-2c1c-4b83-9bf0-248f8758baa8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_AmendmentFlag_5bf9bdcb-2c1c-4b83-9bf0-248f8758baa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_1eb3cd70-52ee-43f5-8cb5-6414bcbffd93" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityCentralIndexKey_1eb3cd70-52ee-43f5-8cb5-6414bcbffd93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_e42cd605-78fa-4e0d-879f-0cc2cb4be2f4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_DocumentPeriodEndDate_e42cd605-78fa-4e0d-879f-0cc2cb4be2f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_86838879-5acd-4b08-a6a3-d14cb274fa36" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_DocumentFiscalPeriodFocus_86838879-5acd-4b08-a6a3-d14cb274fa36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_a78bb440-87b3-4b10-8b29-cc00429f1902" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_CurrentFiscalYearEndDate_a78bb440-87b3-4b10-8b29-cc00429f1902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_c71d18e3-31c0-41c5-a193-0962c81230e8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_c71d18e3-31c0-41c5-a193-0962c81230e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_d5a651b8-7406-4f3b-b068-eab1160fc27c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_DocumentFiscalYearFocus_d5a651b8-7406-4f3b-b068-eab1160fc27c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_efb78137-8ac7-424c-b88b-b4ed0229e2b4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityAddressAddressLine1_efb78137-8ac7-424c-b88b-b4ed0229e2b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_5c157c2f-bae4-4530-97f2-eda6c318d6d5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityAddressCityOrTown_5c157c2f-bae4-4530-97f2-eda6c318d6d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_093db183-c476-4be7-8df1-417f1d335764" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityAddressStateOrProvince_093db183-c476-4be7-8df1-417f1d335764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_8223c14b-da91-40c5-8407-bb8c3e5beb23" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_CityAreaCode_8223c14b-da91-40c5-8407-bb8c3e5beb23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_e4b743a3-31af-484e-a2cf-a0ab53c05afa" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_LocalPhoneNumber_e4b743a3-31af-484e-a2cf-a0ab53c05afa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_99df6528-bb2f-4140-b224-871b4e442bf4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityAddressPostalZipCode_99df6528-bb2f-4140-b224-871b4e442bf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_182e332c-58e1-4b2a-bf86-95f6a54093be" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityFileNumber_182e332c-58e1-4b2a-bf86-95f6a54093be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_20068739-4cee-4793-99ec-562f67c93492" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityIncorporationStateCountryCode_20068739-4cee-4793-99ec-562f67c93492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_664dea2b-4f98-44ea-9261-745c50d91250" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityTaxIdentificationNumber_664dea2b-4f98-44ea-9261-745c50d91250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_094a3786-1e98-498c-ae12-68042e9b5acf" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityFilerCategory_094a3786-1e98-498c-ae12-68042e9b5acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_bd1fd026-a0f6-4c22-98e2-c7cdf2a85352" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntitySmallBusiness_bd1fd026-a0f6-4c22-98e2-c7cdf2a85352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_fb6421d5-58eb-4a54-b0a2-077dd5054485" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityEmergingGrowthCompany_fb6421d5-58eb-4a54-b0a2-077dd5054485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_5dfbc608-7597-4f52-9d67-20a2d79e91db" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_5dfbc608-7597-4f52-9d67-20a2d79e91db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_15e3721f-a96d-4545-a96d-c2c076afd61d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityVoluntaryFilers_15e3721f-a96d-4545-a96d-c2c076afd61d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_86c646e7-69c1-4d2b-98e0-87d68039ba99" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityCurrentReportingStatus_86c646e7-69c1-4d2b-98e0-87d68039ba99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_57c55cdf-d992-455e-85c3-9bcfa023bcf0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityInteractiveDataCurrent_57c55cdf-d992-455e-85c3-9bcfa023bcf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_c95b5463-adce-41e6-a084-80f929fb9c1f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_IcfrAuditorAttestationFlag_c95b5463-adce-41e6-a084-80f929fb9c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_ba95953a-41a6-49b3-9426-142b697a6f56" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityShellCompany_ba95953a-41a6-49b3-9426-142b697a6f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_979c8819-66a6-4130-b04f-0d366f0e2aba" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_Security12bTitle_979c8819-66a6-4130-b04f-0d366f0e2aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_5cd75cc4-7d7c-488d-91e1-d5c2e1ebd492" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_TradingSymbol_5cd75cc4-7d7c-488d-91e1-d5c2e1ebd492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_614b65fa-c0a5-4964-86b8-dc1edf679ead" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_SecurityExchangeName_614b65fa-c0a5-4964-86b8-dc1edf679ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_69debc30-257d-4af5-a34e-aa294cc96957" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityPublicFloat_69debc30-257d-4af5-a34e-aa294cc96957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_b1b63f26-878b-4077-9500-4af8c08c16a7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_b1b63f26-878b-4077-9500-4af8c08c16a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_623540ef-6eb7-421b-9d96-769c6205759c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_DocumentAnnualReport_623540ef-6eb7-421b-9d96-769c6205759c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_20a33896-7a66-4934-beaa-c19ef7f875fc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7dad66c8-377c-4137-8a51-6985cf1e4ac2" xlink:to="loc_dei_DocumentTransitionReport_20a33896-7a66-4934-beaa-c19ef7f875fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/AuditInformation" xlink:type="simple" xlink:href="brc-20240731.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_brc_AuditorInformationAbstractAbstract_655d57b2-ddf3-4231-ab54-5d597137d616" xlink:href="brc-20240731.xsd#brc_AuditorInformationAbstractAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_240704df-d7e5-4d53-be6b-0410c44fdc28" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_AuditorInformationAbstractAbstract_655d57b2-ddf3-4231-ab54-5d597137d616" xlink:to="loc_dei_AuditorName_240704df-d7e5-4d53-be6b-0410c44fdc28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_b3da1820-8155-49b5-94cd-de3dd02e3243" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_AuditorInformationAbstractAbstract_655d57b2-ddf3-4231-ab54-5d597137d616" xlink:to="loc_dei_AuditorLocation_b3da1820-8155-49b5-94cd-de3dd02e3243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_49804799-6a39-41ec-8c90-2609f6de05bf" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_AuditorInformationAbstractAbstract_655d57b2-ddf3-4231-ab54-5d597137d616" xlink:to="loc_dei_AuditorFirmId_49804799-6a39-41ec-8c90-2609f6de05bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="brc-20240731.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1df5f78c-d89d-473a-8a08-1df9ff1bc31d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4dad656b-1da0-4c3c-8c3f-89b1962bcc3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1df5f78c-d89d-473a-8a08-1df9ff1bc31d" xlink:to="loc_us-gaap_StatementTable_4dad656b-1da0-4c3c-8c3f-89b1962bcc3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_cd88c457-72a6-4aed-a9db-eaed4b1a075a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4dad656b-1da0-4c3c-8c3f-89b1962bcc3e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_cd88c457-72a6-4aed-a9db-eaed4b1a075a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a8a4e258-505b-4c27-9d11-8d06af92b9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_cd88c457-72a6-4aed-a9db-eaed4b1a075a" xlink:to="loc_us-gaap_ClassOfStockDomain_a8a4e258-505b-4c27-9d11-8d06af92b9f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_817865b2-253a-4afc-a420-015c42af8d54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a8a4e258-505b-4c27-9d11-8d06af92b9f2" xlink:to="loc_us-gaap_NonvotingCommonStockMember_817865b2-253a-4afc-a420-015c42af8d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_49ce97bf-8fda-480d-8ccd-649b6cf7f9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a8a4e258-505b-4c27-9d11-8d06af92b9f2" xlink:to="loc_us-gaap_CommonClassBMember_49ce97bf-8fda-480d-8ccd-649b6cf7f9e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2aecafe5-e625-4433-bd05-b76b6f5dda94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4dad656b-1da0-4c3c-8c3f-89b1962bcc3e" xlink:to="loc_us-gaap_StatementLineItems_2aecafe5-e625-4433-bd05-b76b6f5dda94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_9f6ced6c-4e52-415c-a937-eec7156cac26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2aecafe5-e625-4433-bd05-b76b6f5dda94" xlink:to="loc_us-gaap_AssetsAbstract_9f6ced6c-4e52-415c-a937-eec7156cac26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_c5da6399-2fbb-458f-ae08-8b42fb1f219a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9f6ced6c-4e52-415c-a937-eec7156cac26" xlink:to="loc_us-gaap_AssetsCurrentAbstract_c5da6399-2fbb-458f-ae08-8b42fb1f219a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_59fd8e65-9a01-4d9f-8605-34735cb84975" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c5da6399-2fbb-458f-ae08-8b42fb1f219a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_59fd8e65-9a01-4d9f-8605-34735cb84975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5fee5264-964d-4598-b9a2-fbade83e707a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c5da6399-2fbb-458f-ae08-8b42fb1f219a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5fee5264-964d-4598-b9a2-fbade83e707a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_3f5d045e-7e1e-4a3d-b8eb-7f2048213caa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c5da6399-2fbb-458f-ae08-8b42fb1f219a" xlink:to="loc_us-gaap_InventoryNet_3f5d045e-7e1e-4a3d-b8eb-7f2048213caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_015c5866-b74e-4fba-b0a8-ce3c3e393287" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c5da6399-2fbb-458f-ae08-8b42fb1f219a" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_015c5866-b74e-4fba-b0a8-ce3c3e393287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f6a3694d-7c31-407c-8698-ce16ebe7623b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c5da6399-2fbb-458f-ae08-8b42fb1f219a" xlink:to="loc_us-gaap_AssetsCurrent_f6a3694d-7c31-407c-8698-ce16ebe7623b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_d92a6654-aac7-4bfc-90fb-1569d3fcaf60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9f6ced6c-4e52-415c-a937-eec7156cac26" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_d92a6654-aac7-4bfc-90fb-1569d3fcaf60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_fd0b1a12-2410-4778-840a-f332fe640efd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_d92a6654-aac7-4bfc-90fb-1569d3fcaf60" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_fd0b1a12-2410-4778-840a-f332fe640efd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_14ac40ab-21b2-41f3-b9f9-4a4c8ff02aff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_d92a6654-aac7-4bfc-90fb-1569d3fcaf60" xlink:to="loc_us-gaap_Goodwill_14ac40ab-21b2-41f3-b9f9-4a4c8ff02aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_aff36527-85d8-4bf9-b708-d89e1aa5e4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_d92a6654-aac7-4bfc-90fb-1569d3fcaf60" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_aff36527-85d8-4bf9-b708-d89e1aa5e4e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_45c3aa76-3178-48d2-87ad-19ada5f37d20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_d92a6654-aac7-4bfc-90fb-1569d3fcaf60" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_45c3aa76-3178-48d2-87ad-19ada5f37d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_31a90d1b-4ded-4b39-82b8-51da3f58a68c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_d92a6654-aac7-4bfc-90fb-1569d3fcaf60" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_31a90d1b-4ded-4b39-82b8-51da3f58a68c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_47f065b0-2c09-4c31-b7c1-5fc0cbe8bce6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_d92a6654-aac7-4bfc-90fb-1569d3fcaf60" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_47f065b0-2c09-4c31-b7c1-5fc0cbe8bce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_39f92101-0aed-46c8-b91f-5942eb29da9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2aecafe5-e625-4433-bd05-b76b6f5dda94" xlink:to="loc_us-gaap_Assets_39f92101-0aed-46c8-b91f-5942eb29da9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3885f2e9-af3e-4096-862f-0b303edddd37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2aecafe5-e625-4433-bd05-b76b6f5dda94" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3885f2e9-af3e-4096-862f-0b303edddd37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_a20101ff-7f96-4f1f-9842-9ff3348a5cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3885f2e9-af3e-4096-862f-0b303edddd37" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_a20101ff-7f96-4f1f-9842-9ff3348a5cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_71b03523-0af0-4085-9f07-66fe68af136a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a20101ff-7f96-4f1f-9842-9ff3348a5cd5" xlink:to="loc_us-gaap_AccountsPayableCurrent_71b03523-0af0-4085-9f07-66fe68af136a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_75f5f6e8-0b90-4cad-9bae-f693f34a364f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a20101ff-7f96-4f1f-9842-9ff3348a5cd5" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_75f5f6e8-0b90-4cad-9bae-f693f34a364f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_0f31cd99-6a9e-492f-9175-0f7d56fa0ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a20101ff-7f96-4f1f-9842-9ff3348a5cd5" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_0f31cd99-6a9e-492f-9175-0f7d56fa0ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_ef66c235-cd57-493f-aabe-8c42812b4314" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a20101ff-7f96-4f1f-9842-9ff3348a5cd5" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_ef66c235-cd57-493f-aabe-8c42812b4314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_42c96094-9d61-4d7f-86f7-98769862eaa3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a20101ff-7f96-4f1f-9842-9ff3348a5cd5" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_42c96094-9d61-4d7f-86f7-98769862eaa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_48366e45-22db-43ed-a64b-31fb71cd090f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a20101ff-7f96-4f1f-9842-9ff3348a5cd5" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_48366e45-22db-43ed-a64b-31fb71cd090f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_831e6b13-cb9e-4920-9349-f60ac742e8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a20101ff-7f96-4f1f-9842-9ff3348a5cd5" xlink:to="loc_us-gaap_LiabilitiesCurrent_831e6b13-cb9e-4920-9349-f60ac742e8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent_898d7a6e-fcb6-4680-b4c3-97c3dd987ead" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a20101ff-7f96-4f1f-9842-9ff3348a5cd5" xlink:to="loc_us-gaap_OtherLongTermDebtNoncurrent_898d7a6e-fcb6-4680-b4c3-97c3dd987ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_e5a8e93c-c0d1-40e0-a577-afba3a6e04c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3885f2e9-af3e-4096-862f-0b303edddd37" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_e5a8e93c-c0d1-40e0-a577-afba3a6e04c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b9ba5119-5066-4a7c-96fb-a8f941b31ede" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e5a8e93c-c0d1-40e0-a577-afba3a6e04c1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b9ba5119-5066-4a7c-96fb-a8f941b31ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_d56348dd-9a37-4a34-ad97-dcb5dc8f9837" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e5a8e93c-c0d1-40e0-a577-afba3a6e04c1" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_d56348dd-9a37-4a34-ad97-dcb5dc8f9837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_eb82c03f-27b1-4891-948b-e21c62835ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3885f2e9-af3e-4096-862f-0b303edddd37" xlink:to="loc_us-gaap_Liabilities_eb82c03f-27b1-4891-948b-e21c62835ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_ebfccd66-9854-445c-87f8-c4c5da1d4627" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3885f2e9-af3e-4096-862f-0b303edddd37" xlink:to="loc_us-gaap_StockholdersEquityAbstract_ebfccd66-9854-445c-87f8-c4c5da1d4627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_9062395f-df34-47db-8300-b7044d76d43e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ebfccd66-9854-445c-87f8-c4c5da1d4627" xlink:to="loc_us-gaap_CommonStockValue_9062395f-df34-47db-8300-b7044d76d43e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_be764f83-c0bb-47a4-b76e-ecfc7dd4d5f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ebfccd66-9854-445c-87f8-c4c5da1d4627" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_be764f83-c0bb-47a4-b76e-ecfc7dd4d5f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_936d6411-b1f4-408b-82ea-f5a8899bf53f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ebfccd66-9854-445c-87f8-c4c5da1d4627" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_936d6411-b1f4-408b-82ea-f5a8899bf53f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_bff23d17-440e-443f-a025-d7d63a2fe651" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ebfccd66-9854-445c-87f8-c4c5da1d4627" xlink:to="loc_us-gaap_TreasuryStockValue_bff23d17-440e-443f-a025-d7d63a2fe651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_69b3879c-837e-43d1-9346-2a4661a0fc1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ebfccd66-9854-445c-87f8-c4c5da1d4627" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_69b3879c-837e-43d1-9346-2a4661a0fc1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_345bd9f2-d0c8-43aa-8d26-29e81c6a7e56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ebfccd66-9854-445c-87f8-c4c5da1d4627" xlink:to="loc_us-gaap_StockholdersEquity_345bd9f2-d0c8-43aa-8d26-29e81c6a7e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_affd5242-b89f-4062-9162-5170e46c61b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3885f2e9-af3e-4096-862f-0b303edddd37" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_affd5242-b89f-4062-9162-5170e46c61b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="brc-20240731.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_4de9299b-d383-462e-9eb3-729afd93e0c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_7e9b4adb-61f7-444b-9a52-8e2381ee5576" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4de9299b-d383-462e-9eb3-729afd93e0c3" xlink:to="loc_us-gaap_StatementTable_7e9b4adb-61f7-444b-9a52-8e2381ee5576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b37cb46c-b85f-4d56-bfe5-c8e5ebe06903" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_7e9b4adb-61f7-444b-9a52-8e2381ee5576" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b37cb46c-b85f-4d56-bfe5-c8e5ebe06903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_779fb64b-af2d-43c6-b9e8-2b7fd2e4f54d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b37cb46c-b85f-4d56-bfe5-c8e5ebe06903" xlink:to="loc_us-gaap_ClassOfStockDomain_779fb64b-af2d-43c6-b9e8-2b7fd2e4f54d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_67c865ca-5990-4bd4-b69f-bd2efe3a4cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_779fb64b-af2d-43c6-b9e8-2b7fd2e4f54d" xlink:to="loc_us-gaap_NonvotingCommonStockMember_67c865ca-5990-4bd4-b69f-bd2efe3a4cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_9dcc02df-ccb5-43cd-b56a-7a0c343a2c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_779fb64b-af2d-43c6-b9e8-2b7fd2e4f54d" xlink:to="loc_us-gaap_CommonClassBMember_9dcc02df-ccb5-43cd-b56a-7a0c343a2c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f77a3fcb-6491-486a-8f50-9bdb4b73cf7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_7e9b4adb-61f7-444b-9a52-8e2381ee5576" xlink:to="loc_us-gaap_StatementLineItems_f77a3fcb-6491-486a-8f50-9bdb4b73cf7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_71936079-65cd-4149-9406-b721c952fd9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f77a3fcb-6491-486a-8f50-9bdb4b73cf7c" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_71936079-65cd-4149-9406-b721c952fd9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_57c32dd0-ec51-4141-9c9a-8b4d1109d9b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f77a3fcb-6491-486a-8f50-9bdb4b73cf7c" xlink:to="loc_us-gaap_CommonStockSharesIssued_57c32dd0-ec51-4141-9c9a-8b4d1109d9b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c9c030c8-230b-46b4-aa18-bdd22004c963" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f77a3fcb-6491-486a-8f50-9bdb4b73cf7c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_c9c030c8-230b-46b4-aa18-bdd22004c963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_ec54ed36-fe7d-4b16-a52e-2e16dc2113f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f77a3fcb-6491-486a-8f50-9bdb4b73cf7c" xlink:to="loc_us-gaap_TreasuryStockCommonShares_ec54ed36-fe7d-4b16-a52e-2e16dc2113f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CommonStockAggregateLiquidationPreference_d460c7f7-70b0-49a7-9533-5ef4cbb9e4f8" xlink:href="brc-20240731.xsd#brc_CommonStockAggregateLiquidationPreference"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f77a3fcb-6491-486a-8f50-9bdb4b73cf7c" xlink:to="loc_brc_CommonStockAggregateLiquidationPreference_d460c7f7-70b0-49a7-9533-5ef4cbb9e4f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="brc-20240731.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_8dcfa672-e282-4ebf-8d86-803d7f4a0572" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2ea54c44-39d3-4743-b357-67fc4587e9eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8dcfa672-e282-4ebf-8d86-803d7f4a0572" xlink:to="loc_us-gaap_StatementTable_2ea54c44-39d3-4743-b357-67fc4587e9eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1d442745-1023-4619-b7ee-56b317623208" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2ea54c44-39d3-4743-b357-67fc4587e9eb" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1d442745-1023-4619-b7ee-56b317623208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7e381c69-857a-4ab2-9bc8-320570ffafc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1d442745-1023-4619-b7ee-56b317623208" xlink:to="loc_us-gaap_ClassOfStockDomain_7e381c69-857a-4ab2-9bc8-320570ffafc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_28122a44-2263-44e8-943a-dbcef749538e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_7e381c69-857a-4ab2-9bc8-320570ffafc5" xlink:to="loc_us-gaap_NonvotingCommonStockMember_28122a44-2263-44e8-943a-dbcef749538e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_24bf07c4-ac1a-441b-9fe3-e9924ee97da7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_7e381c69-857a-4ab2-9bc8-320570ffafc5" xlink:to="loc_us-gaap_CommonClassBMember_24bf07c4-ac1a-441b-9fe3-e9924ee97da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2ea54c44-39d3-4743-b357-67fc4587e9eb" xlink:to="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f919a09b-18ca-4417-8956-e72c3d229d09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f919a09b-18ca-4417-8956-e72c3d229d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_fd7dc5e3-48ea-4748-852b-7062e8adfd40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_fd7dc5e3-48ea-4748-852b-7062e8adfd40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_60206f58-4f14-4d14-bd2e-1a04927ee6de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:to="loc_us-gaap_GrossProfit_60206f58-4f14-4d14-bd2e-1a04927ee6de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_ea85478a-27b3-4abf-aa9a-a839a77114ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:to="loc_us-gaap_OperatingExpensesAbstract_ea85478a-27b3-4abf-aa9a-a839a77114ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_1cc017b9-80b3-4316-8ddc-44820f7ef602" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ea85478a-27b3-4abf-aa9a-a839a77114ee" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_1cc017b9-80b3-4316-8ddc-44820f7ef602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_d16e4993-d5b1-48e0-bce7-a02511a533f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ea85478a-27b3-4abf-aa9a-a839a77114ee" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_d16e4993-d5b1-48e0-bce7-a02511a533f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_ae6716d7-6743-4046-9078-f3685abea8ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ea85478a-27b3-4abf-aa9a-a839a77114ee" xlink:to="loc_us-gaap_OperatingExpenses_ae6716d7-6743-4046-9078-f3685abea8ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ecfc7b6c-c15e-4d66-8aeb-02374e4eabac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:to="loc_us-gaap_OperatingIncomeLoss_ecfc7b6c-c15e-4d66-8aeb-02374e4eabac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b7e908e-37e1-4278-8612-5ffa344631a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b7e908e-37e1-4278-8612-5ffa344631a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_21ec88f9-9a05-478b-a382-9f391ad08abf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b7e908e-37e1-4278-8612-5ffa344631a1" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_21ec88f9-9a05-478b-a382-9f391ad08abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_b51e6ca5-b589-47be-9f72-099e4fc35d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b7e908e-37e1-4278-8612-5ffa344631a1" xlink:to="loc_us-gaap_InterestExpense_b51e6ca5-b589-47be-9f72-099e4fc35d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f72656c5-4acf-45c5-9514-f20832b45b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b7e908e-37e1-4278-8612-5ffa344631a1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f72656c5-4acf-45c5-9514-f20832b45b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ce2534a7-f29d-4188-99f1-2c9409128bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ce2534a7-f29d-4188-99f1-2c9409128bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5409ad5b-4cef-41c9-8e83-5dad1aa8144b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:to="loc_us-gaap_NetIncomeLoss_5409ad5b-4cef-41c9-8e83-5dad1aa8144b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ae075d18-fa0b-43e1-9c71-e225580f96a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:to="loc_us-gaap_EarningsPerShareAbstract_ae075d18-fa0b-43e1-9c71-e225580f96a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_855680d8-3bea-4764-bbe1-f097944757b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae075d18-fa0b-43e1-9c71-e225580f96a0" xlink:to="loc_us-gaap_EarningsPerShareBasic_855680d8-3bea-4764-bbe1-f097944757b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d9418885-4ab9-45ab-8fda-5b84eb422223" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae075d18-fa0b-43e1-9c71-e225580f96a0" xlink:to="loc_us-gaap_EarningsPerShareDiluted_d9418885-4ab9-45ab-8fda-5b84eb422223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e294d8a1-34e8-4d8b-8271-06a88b23a3b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cc63564b-d330-4e41-beba-a96d6a87b062" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e294d8a1-34e8-4d8b-8271-06a88b23a3b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_765f6ebc-b60d-4f81-900c-c3156ead322d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e294d8a1-34e8-4d8b-8271-06a88b23a3b4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_765f6ebc-b60d-4f81-900c-c3156ead322d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b1ea7924-80d6-4b79-8160-9f13ae7cfd37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e294d8a1-34e8-4d8b-8271-06a88b23a3b4" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b1ea7924-80d6-4b79-8160-9f13ae7cfd37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="brc-20240731.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d11d0f58-633d-4cea-a7e7-68d76252edb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_324b92e9-8476-4c54-b117-79cea19ce2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d11d0f58-633d-4cea-a7e7-68d76252edb3" xlink:to="loc_us-gaap_NetIncomeLoss_324b92e9-8476-4c54-b117-79cea19ce2c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ceba10ee-0be1-4df0-96ec-12a4c02014fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d11d0f58-633d-4cea-a7e7-68d76252edb3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ceba10ee-0be1-4df0-96ec-12a4c02014fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_247f185c-ae32-484f-8473-9da28cae8db3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ceba10ee-0be1-4df0-96ec-12a4c02014fe" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_247f185c-ae32-484f-8473-9da28cae8db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_60c683ae-355e-47b2-a142-f0231a31b904" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d11d0f58-633d-4cea-a7e7-68d76252edb3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_60c683ae-355e-47b2-a142-f0231a31b904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_19873269-1325-43a1-a620-15c2d5ed29f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_60c683ae-355e-47b2-a142-f0231a31b904" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_19873269-1325-43a1-a620-15c2d5ed29f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_19058b72-1d11-485b-9d29-65b6700b72d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_60c683ae-355e-47b2-a142-f0231a31b904" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_19058b72-1d11-485b-9d29-65b6700b72d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_9ce9ee97-9142-43cc-b6a6-af4a5c48b13e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_60c683ae-355e-47b2-a142-f0231a31b904" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_9ce9ee97-9142-43cc-b6a6-af4a5c48b13e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_9440f9f3-257a-4b03-aafe-c45400fbd53d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d11d0f58-633d-4cea-a7e7-68d76252edb3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_9440f9f3-257a-4b03-aafe-c45400fbd53d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_a9b3aafe-bf8b-4f05-90f4-93a8292c23ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_9440f9f3-257a-4b03-aafe-c45400fbd53d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_a9b3aafe-bf8b-4f05-90f4-93a8292c23ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_52be3587-39d7-4c33-86c3-ff76f93cfb0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_9440f9f3-257a-4b03-aafe-c45400fbd53d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_52be3587-39d7-4c33-86c3-ff76f93cfb0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_c5320967-0c51-4724-8d7d-260252297343" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_9440f9f3-257a-4b03-aafe-c45400fbd53d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_c5320967-0c51-4724-8d7d-260252297343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_da6c9a86-b804-46a0-8cc0-66debf3755bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d11d0f58-633d-4cea-a7e7-68d76252edb3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_da6c9a86-b804-46a0-8cc0-66debf3755bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_5d48d21d-f439-47b9-87c9-b9c83f1d3809" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d11d0f58-633d-4cea-a7e7-68d76252edb3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_5d48d21d-f439-47b9-87c9-b9c83f1d3809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_35a70c3d-a1cd-44f0-a4bf-cd62a71f4c61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d11d0f58-633d-4cea-a7e7-68d76252edb3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_35a70c3d-a1cd-44f0-a4bf-cd62a71f4c61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_8155f9e0-fd10-4bd8-86f5-485e562b957b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d11d0f58-633d-4cea-a7e7-68d76252edb3" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_8155f9e0-fd10-4bd8-86f5-485e562b957b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="brc-20240731.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_cdd3ab3c-a530-4964-9d8f-79e7bff22140" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bf39977a-b700-4c65-a50e-9f197ef32807" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_cdd3ab3c-a530-4964-9d8f-79e7bff22140" xlink:to="loc_us-gaap_StatementTable_bf39977a-b700-4c65-a50e-9f197ef32807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d9951b18-5844-49b4-bc26-967b4f8a8d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bf39977a-b700-4c65-a50e-9f197ef32807" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d9951b18-5844-49b4-bc26-967b4f8a8d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f436400e-93a6-46e1-ab91-dac2b85b7832" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d9951b18-5844-49b4-bc26-967b4f8a8d2b" xlink:to="loc_us-gaap_EquityComponentDomain_f436400e-93a6-46e1-ab91-dac2b85b7832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_88ae1237-9a3d-46a8-a163-b6a7679b4897" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f436400e-93a6-46e1-ab91-dac2b85b7832" xlink:to="loc_us-gaap_CommonStockMember_88ae1237-9a3d-46a8-a163-b6a7679b4897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_bc737e14-f4ed-45cf-ae8c-8278311e31f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f436400e-93a6-46e1-ab91-dac2b85b7832" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_bc737e14-f4ed-45cf-ae8c-8278311e31f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_868cae3f-fc9b-4ad1-af28-8f5157132b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f436400e-93a6-46e1-ab91-dac2b85b7832" xlink:to="loc_us-gaap_RetainedEarningsMember_868cae3f-fc9b-4ad1-af28-8f5157132b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_70681a48-d1cb-4fb2-b266-4101ef16ce29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f436400e-93a6-46e1-ab91-dac2b85b7832" xlink:to="loc_us-gaap_TreasuryStockCommonMember_70681a48-d1cb-4fb2-b266-4101ef16ce29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_da52b930-c7fa-4c29-a163-3348f455111a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f436400e-93a6-46e1-ab91-dac2b85b7832" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_da52b930-c7fa-4c29-a163-3348f455111a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7c96d497-9bc2-4781-95ab-05f90187c451" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bf39977a-b700-4c65-a50e-9f197ef32807" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7c96d497-9bc2-4781-95ab-05f90187c451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2675cc29-a071-48a4-96a1-fbebff96948f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7c96d497-9bc2-4781-95ab-05f90187c451" xlink:to="loc_us-gaap_ClassOfStockDomain_2675cc29-a071-48a4-96a1-fbebff96948f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_219e116e-2c28-402b-8026-011c284852be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_2675cc29-a071-48a4-96a1-fbebff96948f" xlink:to="loc_us-gaap_NonvotingCommonStockMember_219e116e-2c28-402b-8026-011c284852be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_bb861352-bdaa-4821-a2fe-2fcc4a1e3b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_2675cc29-a071-48a4-96a1-fbebff96948f" xlink:to="loc_us-gaap_CommonClassBMember_bb861352-bdaa-4821-a2fe-2fcc4a1e3b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2d25d062-d1c9-44c1-b2fe-6ea6eab5fc49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bf39977a-b700-4c65-a50e-9f197ef32807" xlink:to="loc_us-gaap_StatementLineItems_2d25d062-d1c9-44c1-b2fe-6ea6eab5fc49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d4dad3dd-4ce4-413d-94ac-95421fe20012" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2d25d062-d1c9-44c1-b2fe-6ea6eab5fc49" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d4dad3dd-4ce4-413d-94ac-95421fe20012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_06026e8a-2806-4313-9b32-a0fbda846af0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d4dad3dd-4ce4-413d-94ac-95421fe20012" xlink:to="loc_us-gaap_StockholdersEquity_06026e8a-2806-4313-9b32-a0fbda846af0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c893a274-b60a-437b-8ab2-1aeb14421a05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d4dad3dd-4ce4-413d-94ac-95421fe20012" xlink:to="loc_us-gaap_NetIncomeLoss_c893a274-b60a-437b-8ab2-1aeb14421a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2e839931-7c2c-4d1e-a9a8-4346f9b6d00c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d4dad3dd-4ce4-413d-94ac-95421fe20012" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2e839931-7c2c-4d1e-a9a8-4346f9b6d00c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_b7242ac4-7513-4ffc-bbab-3e8ec4f21919" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d4dad3dd-4ce4-413d-94ac-95421fe20012" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_b7242ac4-7513-4ffc-bbab-3e8ec4f21919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_07fb0bc1-765b-4b01-afdb-6f6cffbf4f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d4dad3dd-4ce4-413d-94ac-95421fe20012" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_07fb0bc1-765b-4b01-afdb-6f6cffbf4f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b47edccc-9fac-4349-ac21-ade17d0fc1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d4dad3dd-4ce4-413d-94ac-95421fe20012" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b47edccc-9fac-4349-ac21-ade17d0fc1c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_02a53b4d-7389-45fa-9b66-ec6d3f41d9d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d4dad3dd-4ce4-413d-94ac-95421fe20012" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_02a53b4d-7389-45fa-9b66-ec6d3f41d9d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_12492ac5-52d0-4a88-a199-9c3dcca2994d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d4dad3dd-4ce4-413d-94ac-95421fe20012" xlink:to="loc_us-gaap_DividendsCommonStockCash_12492ac5-52d0-4a88-a199-9c3dcca2994d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e4ecd9f7-506d-4c6f-969c-ea349cb8c00f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d4dad3dd-4ce4-413d-94ac-95421fe20012" xlink:to="loc_us-gaap_StockholdersEquity_e4ecd9f7-506d-4c6f-969c-ea349cb8c00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="brc-20240731.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_2fc107fe-cbab-415e-993e-47c8e507cd95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_fda9b0c4-3e54-454c-8826-f05408cfec2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_2fc107fe-cbab-415e-993e-47c8e507cd95" xlink:to="loc_us-gaap_StatementTable_fda9b0c4-3e54-454c-8826-f05408cfec2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_582274a6-752a-4316-9978-3c125644e1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_fda9b0c4-3e54-454c-8826-f05408cfec2c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_582274a6-752a-4316-9978-3c125644e1ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8e1e1c3a-8e42-4e42-84eb-cb53f450004c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_582274a6-752a-4316-9978-3c125644e1ac" xlink:to="loc_us-gaap_EquityComponentDomain_8e1e1c3a-8e42-4e42-84eb-cb53f450004c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_eb494bd3-fad2-400a-b85d-594adf2873ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_8e1e1c3a-8e42-4e42-84eb-cb53f450004c" xlink:to="loc_us-gaap_CommonStockMember_eb494bd3-fad2-400a-b85d-594adf2873ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_0dea3403-d47d-4939-80c4-cda29c00ed90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_8e1e1c3a-8e42-4e42-84eb-cb53f450004c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_0dea3403-d47d-4939-80c4-cda29c00ed90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_3f9bad1e-f224-48d7-9904-9e71ae5f9fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_8e1e1c3a-8e42-4e42-84eb-cb53f450004c" xlink:to="loc_us-gaap_RetainedEarningsMember_3f9bad1e-f224-48d7-9904-9e71ae5f9fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_5edaf548-23b9-4020-ab97-d8f5b332b582" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_8e1e1c3a-8e42-4e42-84eb-cb53f450004c" xlink:to="loc_us-gaap_TreasuryStockCommonMember_5edaf548-23b9-4020-ab97-d8f5b332b582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6f2d485d-3d78-4702-98dc-2a53b82a6038" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_8e1e1c3a-8e42-4e42-84eb-cb53f450004c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6f2d485d-3d78-4702-98dc-2a53b82a6038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_16d0ebb7-fc34-47c2-9c01-81942acaccef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_fda9b0c4-3e54-454c-8826-f05408cfec2c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_16d0ebb7-fc34-47c2-9c01-81942acaccef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_001a54f1-2c3a-4e4d-a5da-f386425cf783" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_16d0ebb7-fc34-47c2-9c01-81942acaccef" xlink:to="loc_us-gaap_ClassOfStockDomain_001a54f1-2c3a-4e4d-a5da-f386425cf783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_d945fd21-7d56-4c0f-88f0-8c552d3223d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_001a54f1-2c3a-4e4d-a5da-f386425cf783" xlink:to="loc_us-gaap_NonvotingCommonStockMember_d945fd21-7d56-4c0f-88f0-8c552d3223d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_3dd89ff5-b7bb-4258-b910-75a112c26186" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_001a54f1-2c3a-4e4d-a5da-f386425cf783" xlink:to="loc_us-gaap_CommonClassBMember_3dd89ff5-b7bb-4258-b910-75a112c26186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_566dbf08-9cef-42c7-be1c-bcd3dcf7f71e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_fda9b0c4-3e54-454c-8826-f05408cfec2c" xlink:to="loc_us-gaap_StatementLineItems_566dbf08-9cef-42c7-be1c-bcd3dcf7f71e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_4eb981ce-dd4a-4b3c-9662-65791b60067a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_566dbf08-9cef-42c7-be1c-bcd3dcf7f71e" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_4eb981ce-dd4a-4b3c-9662-65791b60067a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="brc-20240731.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_d0f1bdac-39a7-4a05-ac8c-285a44a10372" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0b23085c-cad3-4dd1-9161-21dd29f7265c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d0f1bdac-39a7-4a05-ac8c-285a44a10372" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0b23085c-cad3-4dd1-9161-21dd29f7265c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fd9f78e2-4231-4e88-a5b1-754a47c6ff19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0b23085c-cad3-4dd1-9161-21dd29f7265c" xlink:to="loc_us-gaap_NetIncomeLoss_fd9f78e2-4231-4e88-a5b1-754a47c6ff19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7365669c-0262-4d81-8dd1-61c6d73b7084" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0b23085c-cad3-4dd1-9161-21dd29f7265c" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7365669c-0262-4d81-8dd1-61c6d73b7084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a2f10aec-76cd-4853-bbea-3d66d557dd6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7365669c-0262-4d81-8dd1-61c6d73b7084" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a2f10aec-76cd-4853-bbea-3d66d557dd6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_abfa3108-c8d9-441a-92e0-ba4ec963f8fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a2f10aec-76cd-4853-bbea-3d66d557dd6f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_abfa3108-c8d9-441a-92e0-ba4ec963f8fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_046b7be9-1ab0-489b-b9a1-965e6ba7feb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a2f10aec-76cd-4853-bbea-3d66d557dd6f" xlink:to="loc_us-gaap_ShareBasedCompensation_046b7be9-1ab0-489b-b9a1-965e6ba7feb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_e4fc0c6e-9c0f-4669-bd1f-b3f43570bfbd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a2f10aec-76cd-4853-bbea-3d66d557dd6f" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_e4fc0c6e-9c0f-4669-bd1f-b3f43570bfbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d04e39ee-8643-48f4-af05-276927bccead" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a2f10aec-76cd-4853-bbea-3d66d557dd6f" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d04e39ee-8643-48f4-af05-276927bccead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_be9364eb-0ba8-4d6f-80d6-f6ad4c9171f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a2f10aec-76cd-4853-bbea-3d66d557dd6f" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_be9364eb-0ba8-4d6f-80d6-f6ad4c9171f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_114072e3-ac29-494c-ac23-1841d2eba930" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7365669c-0262-4d81-8dd1-61c6d73b7084" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_114072e3-ac29-494c-ac23-1841d2eba930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_fada866f-6b0b-4e4f-98d3-382a31824c31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_114072e3-ac29-494c-ac23-1841d2eba930" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_fada866f-6b0b-4e4f-98d3-382a31824c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_7797332c-c802-48aa-840f-13d853d56457" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_114072e3-ac29-494c-ac23-1841d2eba930" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_7797332c-c802-48aa-840f-13d853d56457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_16b35562-7774-4541-8e30-a028d162c2de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_114072e3-ac29-494c-ac23-1841d2eba930" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_16b35562-7774-4541-8e30-a028d162c2de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_97bee7b3-7076-4b5d-9d89-6f84234ebf3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_114072e3-ac29-494c-ac23-1841d2eba930" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_97bee7b3-7076-4b5d-9d89-6f84234ebf3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_1ae75107-da06-4692-b9c2-1a93b8670257" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_114072e3-ac29-494c-ac23-1841d2eba930" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_1ae75107-da06-4692-b9c2-1a93b8670257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6755d5cc-edce-47fc-840b-fd5dedba1416" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d0f1bdac-39a7-4a05-ac8c-285a44a10372" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6755d5cc-edce-47fc-840b-fd5dedba1416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d7209d75-f5ab-4045-a5cd-4aa7390e1003" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d0f1bdac-39a7-4a05-ac8c-285a44a10372" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d7209d75-f5ab-4045-a5cd-4aa7390e1003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fde9d435-4793-40b4-a491-d7cce38b6535" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d7209d75-f5ab-4045-a5cd-4aa7390e1003" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fde9d435-4793-40b4-a491-d7cce38b6535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_60fdc4be-13a7-4ec5-aa72-a61508699865" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d7209d75-f5ab-4045-a5cd-4aa7390e1003" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_60fdc4be-13a7-4ec5-aa72-a61508699865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_4fc672ec-1264-4dce-badf-06e8394f4405" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d7209d75-f5ab-4045-a5cd-4aa7390e1003" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_4fc672ec-1264-4dce-badf-06e8394f4405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_27f97ba6-4d4b-4860-8604-91fc741eacac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d0f1bdac-39a7-4a05-ac8c-285a44a10372" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_27f97ba6-4d4b-4860-8604-91fc741eacac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_86bf3332-8f96-4fcf-8122-240ff85858ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d0f1bdac-39a7-4a05-ac8c-285a44a10372" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_86bf3332-8f96-4fcf-8122-240ff85858ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_a5fcd005-94c6-4a3d-a5d0-1184de4edb79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_86bf3332-8f96-4fcf-8122-240ff85858ab" xlink:to="loc_us-gaap_PaymentsOfDividends_a5fcd005-94c6-4a3d-a5d0-1184de4edb79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_74d80a5d-6141-48f0-b5b8-c5c4a6089343" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_86bf3332-8f96-4fcf-8122-240ff85858ab" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_74d80a5d-6141-48f0-b5b8-c5c4a6089343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d9da5dcb-ec8c-45d1-b315-a29daf799f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_86bf3332-8f96-4fcf-8122-240ff85858ab" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d9da5dcb-ec8c-45d1-b315-a29daf799f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_de038b79-21fb-4288-9a0a-9468721b3b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_86bf3332-8f96-4fcf-8122-240ff85858ab" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_de038b79-21fb-4288-9a0a-9468721b3b5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_c3c93261-7d29-494b-9b52-a5c4799de1a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_86bf3332-8f96-4fcf-8122-240ff85858ab" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_c3c93261-7d29-494b-9b52-a5c4799de1a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_81298ab8-10ae-4ead-a65e-b22391108b95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_86bf3332-8f96-4fcf-8122-240ff85858ab" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_81298ab8-10ae-4ead-a65e-b22391108b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_fe7d60ca-e2fc-4394-9be8-e9931d7a84d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_86bf3332-8f96-4fcf-8122-240ff85858ab" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_fe7d60ca-e2fc-4394-9be8-e9931d7a84d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_657da225-6573-40ca-af06-ebc6bd140385" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d0f1bdac-39a7-4a05-ac8c-285a44a10372" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_657da225-6573-40ca-af06-ebc6bd140385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_93920a89-6cb6-45b0-a3b2-b1a312f2281c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d0f1bdac-39a7-4a05-ac8c-285a44a10372" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_93920a89-6cb6-45b0-a3b2-b1a312f2281c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_520c2f64-853a-4ef5-b27b-520694831cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d0f1bdac-39a7-4a05-ac8c-285a44a10372" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_520c2f64-853a-4ef5-b27b-520694831cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_24a69a2d-88aa-4fa9-b012-9477bc5be08b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d0f1bdac-39a7-4a05-ac8c-285a44a10372" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_24a69a2d-88aa-4fa9-b012-9477bc5be08b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d6a67b66-ab9e-41bb-8366-1a98ae0ca047" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d0f1bdac-39a7-4a05-ac8c-285a44a10372" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d6a67b66-ab9e-41bb-8366-1a98ae0ca047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_6b2f66f5-8923-453c-8b32-59c241fa78a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d0f1bdac-39a7-4a05-ac8c-285a44a10372" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_6b2f66f5-8923-453c-8b32-59c241fa78a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_07b95cce-31e5-4068-9cad-5a2f684f7b66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_6b2f66f5-8923-453c-8b32-59c241fa78a6" xlink:to="loc_us-gaap_InterestPaidNet_07b95cce-31e5-4068-9cad-5a2f684f7b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_d779d1f5-d8d2-4b5d-93ad-afb6fc0f3f83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_6b2f66f5-8923-453c-8b32-59c241fa78a6" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_d779d1f5-d8d2-4b5d-93ad-afb6fc0f3f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="brc-20240731.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7253e85b-96fd-4c06-8ee7-b0c8f9a2b3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_5ef0ec56-77fb-4b14-adbd-f31e14faf3e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7253e85b-96fd-4c06-8ee7-b0c8f9a2b3f4" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_5ef0ec56-77fb-4b14-adbd-f31e14faf3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/Goodwill" xlink:type="simple" xlink:href="brc-20240731.xsd#Goodwill"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/Goodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_531113cc-599b-4745-b8cb-9b7a1725749d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_09826770-b32b-4c0a-b280-8af165e58722" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_531113cc-599b-4745-b8cb-9b7a1725749d" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_09826770-b32b-4c0a-b280-8af165e58722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/OtherIntangibleAssets" xlink:type="simple" xlink:href="brc-20240731.xsd#OtherIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/OtherIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7ed78792-4122-4423-bbca-a5af1cdb6731" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_f0c550fe-67d4-450a-b4f2-2e13e3f3f0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7ed78792-4122-4423-bbca-a5af1cdb6731" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_f0c550fe-67d4-450a-b4f2-2e13e3f3f0fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/Leases" xlink:type="simple" xlink:href="brc-20240731.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3e196986-afde-4487-a8f4-ed36c2a133ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_be270a94-b442-4dc3-81c6-1abdccd97e68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3e196986-afde-4487-a8f4-ed36c2a133ad" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_be270a94-b442-4dc3-81c6-1abdccd97e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="brc-20240731.xsd#EmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_68b1ea17-7813-4e70-8b5c-bd4f7a5618ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_ddcab2f7-02b9-4d10-b728-9d50c53fe4d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_68b1ea17-7813-4e70-8b5c-bd4f7a5618ec" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_ddcab2f7-02b9-4d10-b728-9d50c53fe4d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/Debt" xlink:type="simple" xlink:href="brc-20240731.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_66809a8e-967f-47bb-ab35-5981107a1871" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_5f4739ec-b1e5-4c2d-8119-f6c13ba6fc1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_66809a8e-967f-47bb-ab35-5981107a1871" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_5f4739ec-b1e5-4c2d-8119-f6c13ba6fc1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersEquity" xlink:type="simple" xlink:href="brc-20240731.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_c1b8894f-c2c0-4f72-94e3-f60d68388007" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_99315e97-42dc-4a73-97b7-10b891f6c0a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_c1b8894f-c2c0-4f72-94e3-f60d68388007" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_99315e97-42dc-4a73-97b7-10b891f6c0a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="simple" xlink:href="brc-20240731.xsd#AccumulatedOtherComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_7a56ce32-6074-481d-a014-bf2b16521126" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_08439fba-a8c1-460e-93e2-2d2c6034911f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_7a56ce32-6074-481d-a014-bf2b16521126" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_08439fba-a8c1-460e-93e2-2d2c6034911f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/RevenueRecognition" xlink:type="simple" xlink:href="brc-20240731.xsd#RevenueRecognition"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/RevenueRecognition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAbstract_3eb9666c-07df-4b5e-8779-ac01cf92f067" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_54508f38-252d-4c88-a439-36ba912d3036" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_3eb9666c-07df-4b5e-8779-ac01cf92f067" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_54508f38-252d-4c88-a439-36ba912d3036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SegmentInformation" xlink:type="simple" xlink:href="brc-20240731.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_a5aa05dc-9551-4e57-a11e-7efdd33b8bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_26cdeacb-18fb-4ab6-a534-dd930063d351" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a5aa05dc-9551-4e57-a11e-7efdd33b8bfc" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_26cdeacb-18fb-4ab6-a534-dd930063d351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxes" xlink:type="simple" xlink:href="brc-20240731.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ccb32b08-673f-4220-9f10-b67a471099bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_bff8acf1-0885-46d4-b06a-31a3c0607458" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ccb32b08-673f-4220-9f10-b67a471099bd" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_bff8acf1-0885-46d4-b06a-31a3c0607458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/NetIncomeperCommonShare" xlink:type="simple" xlink:href="brc-20240731.xsd#NetIncomeperCommonShare"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/NetIncomeperCommonShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b7d2a90d-42aa-4183-a5ee-e8d6d5dc3784" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_324b5cc7-1b29-4c5b-a27a-d9172a010d16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b7d2a90d-42aa-4183-a5ee-e8d6d5dc3784" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_324b5cc7-1b29-4c5b-a27a-d9172a010d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="brc-20240731.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_3c3408af-3d62-4791-8a69-a78b57abb9a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_fb90ce4f-dfc6-474e-914b-a4db120a28ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3c3408af-3d62-4791-8a69-a78b57abb9a4" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_fb90ce4f-dfc6-474e-914b-a4db120a28ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivities" xlink:type="simple" xlink:href="brc-20240731.xsd#DerivativesandHedgingActivities"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/DerivativesandHedgingActivities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_df58f5b2-fc8b-47c0-8c67-c3b37b3570c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_0b39ec78-b27b-412e-a208-8384561ffd88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_df58f5b2-fc8b-47c0-8c67-c3b37b3570c3" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_0b39ec78-b27b-412e-a208-8384561ffd88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CommitmentandContingencies" xlink:type="simple" xlink:href="brc-20240731.xsd#CommitmentandContingencies"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/CommitmentandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07a5a75c-bf83-4f26-8c30-574b27a2bd2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_b2fb25bc-2e27-433b-8d15-ac250a2cdc38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07a5a75c-bf83-4f26-8c30-574b27a2bd2c" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_b2fb25bc-2e27-433b-8d15-ac250a2cdc38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SubsequentEvents" xlink:type="simple" xlink:href="brc-20240731.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_663cd3c9-36da-4f9f-9630-83f75489635c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_f65eace0-80d6-4b46-9608-03e23244ef13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_663cd3c9-36da-4f9f-9630-83f75489635c" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_f65eace0-80d6-4b46-9608-03e23244ef13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccounts" xlink:type="simple" xlink:href="brc-20240731.xsd#ScheduleIIValuationofQualifyingAccounts"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccounts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_28ec6866-cc2c-4034-986e-32f8d7b6046b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_23fb9d12-88b0-4117-93bd-3cac04062827" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_28ec6866-cc2c-4034-986e-32f8d7b6046b" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_23fb9d12-88b0-4117-93bd-3cac04062827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="brc-20240731.xsd#SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_664fc28b-401b-4533-ba81-23cc28969ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_NatureOfOperations_664fc28b-401b-4533-ba81-23cc28969ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_d60ef386-c4f6-4b43-a434-c22489e9bba7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_d60ef386-c4f6-4b43-a434-c22489e9bba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_0d35205d-8721-4475-9752-215c3170cbbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_UseOfEstimates_0d35205d-8721-4475-9752-215c3170cbbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_cae33b71-0123-4ae1-9335-ee158d72152d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_cae33b71-0123-4ae1-9335-ee158d72152d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_5460ad7a-8a60-4001-a768-4782f24102cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_5460ad7a-8a60-4001-a768-4782f24102cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_c37a3a1c-2475-46ec-8078-9c81dca45560" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_c37a3a1c-2475-46ec-8078-9c81dca45560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_13fb9491-9539-4329-addd-2b6b3ef86e31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_13fb9491-9539-4329-addd-2b6b3ef86e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_4f436f6c-3e2c-40f3-90be-a9e10e1ca1a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_4f436f6c-3e2c-40f3-90be-a9e10e1ca1a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_cc6237df-eedc-49d9-b016-7a455e0e8c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_cc6237df-eedc-49d9-b016-7a455e0e8c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_cbd54fe3-9c14-48aa-a7f0-19ddb65307df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_cbd54fe3-9c14-48aa-a7f0-19ddb65307df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_20d180a2-83de-4a5a-9630-83bd9626e2e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_20d180a2-83de-4a5a-9630-83bd9626e2e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_f89717da-546d-424c-9e02-4c25d51cb566" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_f89717da-546d-424c-9e02-4c25d51cb566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_c7025195-992b-49e7-85ef-234a2bbe4132" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_c7025195-992b-49e7-85ef-234a2bbe4132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_f24a90bb-73c0-49fe-b098-28af722aa597" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_f24a90bb-73c0-49fe-b098-28af722aa597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_ad52aedc-3581-4612-9b4c-4a689a8480a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_ad52aedc-3581-4612-9b4c-4a689a8480a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_37d871c3-56f2-4a29-8793-581810d71c27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_37d871c3-56f2-4a29-8793-581810d71c27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_cf4ec059-e40b-402c-9838-23f5dceb4bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_cf4ec059-e40b-402c-9838-23f5dceb4bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_ad5c9649-3261-4041-9dbc-5d8f7ffcfefa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_ad5c9649-3261-4041-9dbc-5d8f7ffcfefa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_6b8c821d-8258-4a19-beb6-a28a419cdd8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_6b8c821d-8258-4a19-beb6-a28a419cdd8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_1ec337dc-fd4e-4d32-9e8b-513d91f48ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_1ec337dc-fd4e-4d32-9e8b-513d91f48ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_7fd80068-b933-4f74-933d-2a39608c537c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_7fd80068-b933-4f74-933d-2a39608c537c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_df1058a9-9ac8-4e8a-99d1-4faa1e636702" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87dbc1ea-a202-452e-b23f-0093388a4ab1" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_df1058a9-9ac8-4e8a-99d1-4faa1e636702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesTables" xlink:type="simple" xlink:href="brc-20240731.xsd#SummaryofSignificantAccountingPoliciesInventoriesTables"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f2bb397f-ebe2-4e37-9ac1-59665c5453ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_b37c4c46-dab9-4305-b8d3-a09fa4b6e0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2bb397f-ebe2-4e37-9ac1-59665c5453ca" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_b37c4c46-dab9-4305-b8d3-a09fa4b6e0dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_41d55d78-b957-434e-978f-1ea47b41e0d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2bb397f-ebe2-4e37-9ac1-59665c5453ca" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_41d55d78-b957-434e-978f-1ea47b41e0d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/GoodwillTables" xlink:type="simple" xlink:href="brc-20240731.xsd#GoodwillTables"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/GoodwillTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ae46d453-1374-4d62-9522-a54fac4b1a82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_49522088-2995-4e7d-af02-fcbdfef5361d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ae46d453-1374-4d62-9522-a54fac4b1a82" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_49522088-2995-4e7d-af02-fcbdfef5361d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/OtherIntangibleAssetsTables" xlink:type="simple" xlink:href="brc-20240731.xsd#OtherIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/OtherIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ebbe656a-1e4e-4f02-bb8b-e1e0134130c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_8744a34b-457c-43e8-8567-9bbfa46ea01c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ebbe656a-1e4e-4f02-bb8b-e1e0134130c5" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_8744a34b-457c-43e8-8567-9bbfa46ea01c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/LeasesTables" xlink:type="simple" xlink:href="brc-20240731.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d6e476cd-fac0-460e-b07c-dc37e611992b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_38c1429e-d437-4b23-aefd-73eb9b708fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d6e476cd-fac0-460e-b07c-dc37e611992b" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_38c1429e-d437-4b23-aefd-73eb9b708fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_ec90c20b-091c-44bb-8793-ea6daf6eeffd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d6e476cd-fac0-460e-b07c-dc37e611992b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_ec90c20b-091c-44bb-8793-ea6daf6eeffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WeightedAverageLeaseDisclosuresTableTextBlock_3eceb664-ab86-41bc-bfef-3e75bee664dd" xlink:href="brc-20240731.xsd#brc_WeightedAverageLeaseDisclosuresTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d6e476cd-fac0-460e-b07c-dc37e611992b" xlink:to="loc_brc_WeightedAverageLeaseDisclosuresTableTextBlock_3eceb664-ab86-41bc-bfef-3e75bee664dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SupplementalCashFlowInformationLeasesTableTextBlock_af9d5e5e-6687-45eb-86c0-420b91e6c0b0" xlink:href="brc-20240731.xsd#brc_SupplementalCashFlowInformationLeasesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d6e476cd-fac0-460e-b07c-dc37e611992b" xlink:to="loc_brc_SupplementalCashFlowInformationLeasesTableTextBlock_af9d5e5e-6687-45eb-86c0-420b91e6c0b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DebtTables" xlink:type="simple" xlink:href="brc-20240731.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ddb7ae6f-a57c-48d6-b667-5da9b6a0e0db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_88f6ea50-6109-4cdf-a636-d747d8114e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ddb7ae6f-a57c-48d6-b667-5da9b6a0e0db" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_88f6ea50-6109-4cdf-a636-d747d8114e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="brc-20240731.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_d0a65ded-f184-4ae3-b576-570f8fe12bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock_72bc7234-6765-4d7f-939e-859ea4220665" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_d0a65ded-f184-4ae3-b576-570f8fe12bcd" xlink:to="loc_us-gaap_ScheduleOfStockByClassTextBlock_72bc7234-6765-4d7f-939e-859ea4220665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_8c905561-ed41-4aba-ada0-8b1f00dcf2f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockholdersEquityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_d0a65ded-f184-4ae3-b576-570f8fe12bcd" xlink:to="loc_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_8c905561-ed41-4aba-ada0-8b1f00dcf2f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_3c82948f-9c43-4c97-a325-d6a34b2c29e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_d0a65ded-f184-4ae3-b576-570f8fe12bcd" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_3c82948f-9c43-4c97-a325-d6a34b2c29e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_eb9afd36-8320-42d6-bf22-0bec81565d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_d0a65ded-f184-4ae3-b576-570f8fe12bcd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_eb9afd36-8320-42d6-bf22-0bec81565d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_8cc77c6a-7db7-4c2f-b34e-fa900920cad0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_d0a65ded-f184-4ae3-b576-570f8fe12bcd" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_8cc77c6a-7db7-4c2f-b34e-fa900920cad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_b0f16029-50e2-4f4c-9593-25921278df1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_d0a65ded-f184-4ae3-b576-570f8fe12bcd" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_b0f16029-50e2-4f4c-9593-25921278df1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="simple" xlink:href="brc-20240731.xsd#AccumulatedOtherComprehensiveLossTables"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_7112980b-d16a-47fe-b541-6df87cec796a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_9fc50ddf-5af1-4ac1-971f-f96c532af4f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_7112980b-d16a-47fe-b541-6df87cec796a" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_9fc50ddf-5af1-4ac1-971f-f96c532af4f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherComprehensiveIncomeTaxTableTextBlock_0a384258-7816-47c6-86a1-263c58bd9be7" xlink:href="brc-20240731.xsd#brc_OtherComprehensiveIncomeTaxTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_7112980b-d16a-47fe-b541-6df87cec796a" xlink:to="loc_brc_OtherComprehensiveIncomeTaxTableTextBlock_0a384258-7816-47c6-86a1-263c58bd9be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="brc-20240731.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_c25b36cb-a065-4c4e-bc05-57b6bd0da7ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_3587eef2-5495-4fb6-97dd-55df5137df5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c25b36cb-a065-4c4e-bc05-57b6bd0da7ed" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_3587eef2-5495-4fb6-97dd-55df5137df5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_793bc7eb-267e-468e-a6a8-c3d09f6d9a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c25b36cb-a065-4c4e-bc05-57b6bd0da7ed" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_793bc7eb-267e-468e-a6a8-c3d09f6d9a6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_ad66990d-a587-4d16-afd1-5178665ed1ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c25b36cb-a065-4c4e-bc05-57b6bd0da7ed" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_ad66990d-a587-4d16-afd1-5178665ed1ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_5cbde8f7-2470-4d77-a96b-146584ae6b08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c25b36cb-a065-4c4e-bc05-57b6bd0da7ed" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_5cbde8f7-2470-4d77-a96b-146584ae6b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="brc-20240731.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d5ea9842-fee2-4b55-8387-08a0b8cfb9cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_e2a55913-a52d-4beb-ae0e-b498fdf215fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d5ea9842-fee2-4b55-8387-08a0b8cfb9cf" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_e2a55913-a52d-4beb-ae0e-b498fdf215fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_12e0d729-0bce-4706-8aa1-8be7ab65a244" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d5ea9842-fee2-4b55-8387-08a0b8cfb9cf" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_12e0d729-0bce-4706-8aa1-8be7ab65a244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_f9033e1f-b228-4978-a56a-c5ec8fbf0b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d5ea9842-fee2-4b55-8387-08a0b8cfb9cf" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_f9033e1f-b228-4978-a56a-c5ec8fbf0b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_b54a86ea-c3a1-497f-a299-d969f08739e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d5ea9842-fee2-4b55-8387-08a0b8cfb9cf" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_b54a86ea-c3a1-497f-a299-d969f08739e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_e3226d41-9dba-4c6f-a118-4cfd7cfcfea5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d5ea9842-fee2-4b55-8387-08a0b8cfb9cf" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_e3226d41-9dba-4c6f-a118-4cfd7cfcfea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock_b651e4a1-fe7b-4a89-a25a-2e6d3c0f0990" xlink:href="brc-20240731.xsd#brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d5ea9842-fee2-4b55-8387-08a0b8cfb9cf" xlink:to="loc_brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock_b651e4a1-fe7b-4a89-a25a-2e6d3c0f0990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/NetIncomeperCommonShareTables" xlink:type="simple" xlink:href="brc-20240731.xsd#NetIncomeperCommonShareTables"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/NetIncomeperCommonShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_14f08c8a-60f2-4fc2-8551-481a34406d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_a16da910-c772-452a-8586-a0ad53164c21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_14f08c8a-60f2-4fc2-8551-481a34406d2c" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_a16da910-c772-452a-8586-a0ad53164c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="brc-20240731.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_22f24a7f-babf-4bb4-beb8-692618813a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_227364cd-d640-42cc-b7c7-c1d092d15134" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_22f24a7f-babf-4bb4-beb8-692618813a0d" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_227364cd-d640-42cc-b7c7-c1d092d15134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesTables" xlink:type="simple" xlink:href="brc-20240731.xsd#DerivativesandHedgingActivitiesTables"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/DerivativesandHedgingActivitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_fb268dc4-a40d-4385-935a-76a052a05afb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_80274a12-6e48-45ae-b0bf-216d0ee408dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_fb268dc4-a40d-4385-935a-76a052a05afb" xlink:to="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_80274a12-6e48-45ae-b0bf-216d0ee408dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock_ca04b6ff-4324-483c-a8c9-7dcd0005e0e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_fb268dc4-a40d-4385-935a-76a052a05afb" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock_ca04b6ff-4324-483c-a8c9-7dcd0005e0e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_6d77b929-101e-405e-a391-100786d90c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_fb268dc4-a40d-4385-935a-76a052a05afb" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_6d77b929-101e-405e-a391-100786d90c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#SummaryofSignificantAccountingPoliciesInventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_3fdf3807-34ea-42f3-ac4a-e393135a9353" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_52b7de38-d0f8-42b6-99a6-94f8e4ce35f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3fdf3807-34ea-42f3-ac4a-e393135a9353" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_52b7de38-d0f8-42b6-99a6-94f8e4ce35f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_e5754fa1-af61-4c76-8a4e-f1e1d7c725b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3fdf3807-34ea-42f3-ac4a-e393135a9353" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_e5754fa1-af61-4c76-8a4e-f1e1d7c725b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_91c060d1-ea65-4823-8350-c78d7478a73c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3fdf3807-34ea-42f3-ac4a-e393135a9353" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_91c060d1-ea65-4823-8350-c78d7478a73c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_2efd6c91-0e9b-4f06-9e33-d98d7792fd4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3fdf3807-34ea-42f3-ac4a-e393135a9353" xlink:to="loc_us-gaap_InventoryNet_2efd6c91-0e9b-4f06-9e33-d98d7792fd4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfLIFOInventory_321d33b3-f3d1-4c27-aead-f40780510be1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PercentageOfLIFOInventory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3fdf3807-34ea-42f3-ac4a-e393135a9353" xlink:to="loc_us-gaap_PercentageOfLIFOInventory_321d33b3-f3d1-4c27-aead-f40780510be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_fe9fe3a1-6adc-4ec5-9ec1-31b316ba0cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryLIFOReserveEffectOnIncomeNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3fdf3807-34ea-42f3-ac4a-e393135a9353" xlink:to="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_fe9fe3a1-6adc-4ec5-9ec1-31b316ba0cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b69cc25b-2f44-4390-b549-9f99fafa2a04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1212b1db-88c5-47bc-a06f-46f2679c01ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b69cc25b-2f44-4390-b549-9f99fafa2a04" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1212b1db-88c5-47bc-a06f-46f2679c01ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b1797554-c30d-420e-a788-c96822d59c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1212b1db-88c5-47bc-a06f-46f2679c01ac" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b1797554-c30d-420e-a788-c96822d59c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4e8c5bdb-78b3-45b3-bc24-89379c4752d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b1797554-c30d-420e-a788-c96822d59c1b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4e8c5bdb-78b3-45b3-bc24-89379c4752d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_687f63e5-f151-40a7-9aef-b1bfda2bcc7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4e8c5bdb-78b3-45b3-bc24-89379c4752d8" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_687f63e5-f151-40a7-9aef-b1bfda2bcc7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_6d5a4cb2-1236-497c-a5d2-e0dadb787e30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4e8c5bdb-78b3-45b3-bc24-89379c4752d8" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_6d5a4cb2-1236-497c-a5d2-e0dadb787e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_63085a20-78ff-48b4-9d59-6211d622ca88" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1212b1db-88c5-47bc-a06f-46f2679c01ac" xlink:to="loc_srt_RangeAxis_63085a20-78ff-48b4-9d59-6211d622ca88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ce839bff-2761-4a8b-82f6-a3a0eade2625" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_63085a20-78ff-48b4-9d59-6211d622ca88" xlink:to="loc_srt_RangeMember_ce839bff-2761-4a8b-82f6-a3a0eade2625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_95bb0486-bb0b-432a-ba13-b402f69cb06d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ce839bff-2761-4a8b-82f6-a3a0eade2625" xlink:to="loc_srt_MinimumMember_95bb0486-bb0b-432a-ba13-b402f69cb06d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cab7bca1-64b1-45fd-91fb-98e7cb8751f7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ce839bff-2761-4a8b-82f6-a3a0eade2625" xlink:to="loc_srt_MaximumMember_cab7bca1-64b1-45fd-91fb-98e7cb8751f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45f61280-00d4-4961-b7d9-6bd4a09dd8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1212b1db-88c5-47bc-a06f-46f2679c01ac" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45f61280-00d4-4961-b7d9-6bd4a09dd8e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_8c51efd0-c533-4b9a-b3db-6237b233ca57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Land"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45f61280-00d4-4961-b7d9-6bd4a09dd8e3" xlink:to="loc_us-gaap_Land_8c51efd0-c533-4b9a-b3db-6237b233ca57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_669cbb9b-7ef6-4cef-864f-ae858efcf599" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45f61280-00d4-4961-b7d9-6bd4a09dd8e3" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_669cbb9b-7ef6-4cef-864f-ae858efcf599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_cce74f14-2158-4de2-bfd6-2257e14b2167" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45f61280-00d4-4961-b7d9-6bd4a09dd8e3" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_cce74f14-2158-4de2-bfd6-2257e14b2167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_5fc5c581-b8d2-48ba-8600-b2899487c2cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45f61280-00d4-4961-b7d9-6bd4a09dd8e3" xlink:to="loc_us-gaap_ConstructionInProgressGross_5fc5c581-b8d2-48ba-8600-b2899487c2cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_5fcbc211-e74a-488b-8f5f-e917d05a1449" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45f61280-00d4-4961-b7d9-6bd4a09dd8e3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_5fcbc211-e74a-488b-8f5f-e917d05a1449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_22c035b3-d317-4347-9e1d-90d691e7b345" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45f61280-00d4-4961-b7d9-6bd4a09dd8e3" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_22c035b3-d317-4347-9e1d-90d691e7b345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f2c1c1cd-fae8-414d-9023-33f7968da2de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45f61280-00d4-4961-b7d9-6bd4a09dd8e3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f2c1c1cd-fae8-414d-9023-33f7968da2de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_10048189-afff-4544-8ac6-f39ba9bd71cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_45f61280-00d4-4961-b7d9-6bd4a09dd8e3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_10048189-afff-4544-8ac6-f39ba9bd71cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_76b4b378-5638-474c-ab0f-a63eee97c5fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b69cc25b-2f44-4390-b549-9f99fafa2a04" xlink:to="loc_us-gaap_Depreciation_76b4b378-5638-474c-ab0f-a63eee97c5fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_174d09f0-e596-48e3-a494-9415497f8e60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability_56fb393b-7994-4f20-9fc5-b3f25138085b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_174d09f0-e596-48e3-a494-9415497f8e60" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiability_56fb393b-7994-4f20-9fc5-b3f25138085b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#SummaryofSignificantAccountingPoliciesAdvertisingCostsDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_e63d9f56-da43-453b-aa49-b6b5429e2804" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_c86c8ba1-1e29-49bd-b3aa-8d55e787a8d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e63d9f56-da43-453b-aa49-b6b5429e2804" xlink:to="loc_us-gaap_AdvertisingExpense_c86c8ba1-1e29-49bd-b3aa-8d55e787a8d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/GoodwillDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#GoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/GoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fd86e228-000d-4efb-a1c1-131ba51c6cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_12ec21a7-b02b-49c6-bbb1-b1e11304ebe7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fd86e228-000d-4efb-a1c1-131ba51c6cb8" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_12ec21a7-b02b-49c6-bbb1-b1e11304ebe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d59b5ffb-aee8-4044-9b32-d53577efc543" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_12ec21a7-b02b-49c6-bbb1-b1e11304ebe7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d59b5ffb-aee8-4044-9b32-d53577efc543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_174411ce-28da-4548-a5e9-d90049f9b083" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d59b5ffb-aee8-4044-9b32-d53577efc543" xlink:to="loc_us-gaap_SegmentDomain_174411ce-28da-4548-a5e9-d90049f9b083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IdentificationSolutionsMember_2e8d4f56-d62a-4d52-b9c1-82d817453198" xlink:href="brc-20240731.xsd#brc_IdentificationSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_174411ce-28da-4548-a5e9-d90049f9b083" xlink:to="loc_brc_IdentificationSolutionsMember_2e8d4f56-d62a-4d52-b9c1-82d817453198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WorkplaceSafetyMember_42e70e25-16ae-4d7d-afaf-6d811538f9c2" xlink:href="brc-20240731.xsd#brc_WorkplaceSafetyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_174411ce-28da-4548-a5e9-d90049f9b083" xlink:to="loc_brc_WorkplaceSafetyMember_42e70e25-16ae-4d7d-afaf-6d811538f9c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AmericasAsiaMember_307dbda6-72f0-488a-b8fd-54f7505e25ec" xlink:href="brc-20240731.xsd#brc_AmericasAsiaMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_174411ce-28da-4548-a5e9-d90049f9b083" xlink:to="loc_brc_AmericasAsiaMember_307dbda6-72f0-488a-b8fd-54f7505e25ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EuropeAustraliaMember_8e5848be-bc8a-456a-a6fc-3b31c7c701a8" xlink:href="brc-20240731.xsd#brc_EuropeAustraliaMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_174411ce-28da-4548-a5e9-d90049f9b083" xlink:to="loc_brc_EuropeAustraliaMember_8e5848be-bc8a-456a-a6fc-3b31c7c701a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_bb513d1f-8cbc-4985-83b4-814344666b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_12ec21a7-b02b-49c6-bbb1-b1e11304ebe7" xlink:to="loc_us-gaap_GoodwillLineItems_bb513d1f-8cbc-4985-83b4-814344666b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_051ef9f4-d9bd-4ec4-a505-3c6e00a02abb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_bb513d1f-8cbc-4985-83b4-814344666b8d" xlink:to="loc_us-gaap_GoodwillRollForward_051ef9f4-d9bd-4ec4-a505-3c6e00a02abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_da3d2802-6978-4f6a-a7db-d0c33ac4a72b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_051ef9f4-d9bd-4ec4-a505-3c6e00a02abb" xlink:to="loc_us-gaap_Goodwill_da3d2802-6978-4f6a-a7db-d0c33ac4a72b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_a8132cbe-67e3-490e-b44b-114984bebaf4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_051ef9f4-d9bd-4ec4-a505-3c6e00a02abb" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_a8132cbe-67e3-490e-b44b-114984bebaf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_af5782a8-de24-4d92-a6e6-bd33a07f04f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_051ef9f4-d9bd-4ec4-a505-3c6e00a02abb" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_af5782a8-de24-4d92-a6e6-bd33a07f04f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_b1ad9750-dd62-4f88-a8f3-73a1349c2346" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_051ef9f4-d9bd-4ec4-a505-3c6e00a02abb" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_b1ad9750-dd62-4f88-a8f3-73a1349c2346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_14f2853b-5698-4f05-a051-d2ff4426c5a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_051ef9f4-d9bd-4ec4-a505-3c6e00a02abb" xlink:to="loc_us-gaap_Goodwill_14f2853b-5698-4f05-a051-d2ff4426c5a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_af9788e6-a64f-4929-9129-5dd30aaa0957" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_bb513d1f-8cbc-4985-83b4-814344666b8d" xlink:to="loc_us-gaap_GoodwillPeriodIncreaseDecrease_af9788e6-a64f-4929-9129-5dd30aaa0957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillChangeInGoodwillAllocationDescription_9d17c9f7-27fd-425b-88a0-53213e87e7a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillChangeInGoodwillAllocationDescription"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_bb513d1f-8cbc-4985-83b4-814344666b8d" xlink:to="loc_us-gaap_GoodwillChangeInGoodwillAllocationDescription_9d17c9f7-27fd-425b-88a0-53213e87e7a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/OtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#OtherIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/OtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8b35af5d-9a86-4425-bba9-136f996d374f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_bb54365b-bab4-4b0e-bbc6-4ffa8e9faaf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8b35af5d-9a86-4425-bba9-136f996d374f" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_bb54365b-bab4-4b0e-bbc6-4ffa8e9faaf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e0dfb483-2338-4c1a-834c-f0a0bcb6cea2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_bb54365b-bab4-4b0e-bbc6-4ffa8e9faaf7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e0dfb483-2338-4c1a-834c-f0a0bcb6cea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_764f5b99-360a-4a37-8522-281ab2b3e9c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e0dfb483-2338-4c1a-834c-f0a0bcb6cea2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_764f5b99-360a-4a37-8522-281ab2b3e9c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_3655bf0c-e7ba-42cd-977e-9482d1686bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_764f5b99-360a-4a37-8522-281ab2b3e9c5" xlink:to="loc_us-gaap_TradeNamesMember_3655bf0c-e7ba-42cd-977e-9482d1686bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_932a4089-b6a0-40c0-a4e6-9224f4ddfdf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_764f5b99-360a-4a37-8522-281ab2b3e9c5" xlink:to="loc_us-gaap_CustomerRelationshipsMember_932a4089-b6a0-40c0-a4e6-9224f4ddfdf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_7fecb06c-fba6-4b7b-8124-fe4a29b02ffe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_764f5b99-360a-4a37-8522-281ab2b3e9c5" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_7fecb06c-fba6-4b7b-8124-fe4a29b02ffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_163e6dae-d2fb-47db-ab51-8d8c38e4865e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_bb54365b-bab4-4b0e-bbc6-4ffa8e9faaf7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_163e6dae-d2fb-47db-ab51-8d8c38e4865e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_23d23e5f-7ef9-4220-ab39-dbbf4a13c91c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_163e6dae-d2fb-47db-ab51-8d8c38e4865e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_23d23e5f-7ef9-4220-ab39-dbbf4a13c91c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_0f42d26d-38ee-4016-a08f-5f1fd0bb2188" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_163e6dae-d2fb-47db-ab51-8d8c38e4865e" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_0f42d26d-38ee-4016-a08f-5f1fd0bb2188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_30155290-4d6b-46a7-93e9-e163b8c75551" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_163e6dae-d2fb-47db-ab51-8d8c38e4865e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_30155290-4d6b-46a7-93e9-e163b8c75551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ff070970-7681-4b16-a2a1-3482b72c7593" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_163e6dae-d2fb-47db-ab51-8d8c38e4865e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ff070970-7681-4b16-a2a1-3482b72c7593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0328b6ac-8c6f-4ade-8084-bf941d6097ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_163e6dae-d2fb-47db-ab51-8d8c38e4865e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0328b6ac-8c6f-4ade-8084-bf941d6097ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8e7260be-f670-40ea-a6b6-1c90edc7e65e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_163e6dae-d2fb-47db-ab51-8d8c38e4865e" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8e7260be-f670-40ea-a6b6-1c90edc7e65e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_4aabfd24-2aa6-45f1-962b-14ffda03bd6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_163e6dae-d2fb-47db-ab51-8d8c38e4865e" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_4aabfd24-2aa6-45f1-962b-14ffda03bd6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#OtherIntangibleAssetsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_73bd4ac7-775b-458f-8b30-8c0a928f5d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_ee66ac2a-dd18-418a-8535-923bb68a80ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_73bd4ac7-775b-458f-8b30-8c0a928f5d2b" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_ee66ac2a-dd18-418a-8535-923bb68a80ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2cbbecf1-2e10-4f08-a1c3-d26c1d2d1fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_73bd4ac7-775b-458f-8b30-8c0a928f5d2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2cbbecf1-2e10-4f08-a1c3-d26c1d2d1fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_6e497a85-512f-4479-9319-49545df4dbae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_73bd4ac7-775b-458f-8b30-8c0a928f5d2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_6e497a85-512f-4479-9319-49545df4dbae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b6bf7144-ab84-40c4-8d2f-757fcf0ed126" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_73bd4ac7-775b-458f-8b30-8c0a928f5d2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b6bf7144-ab84-40c4-8d2f-757fcf0ed126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1c55bf0b-9a48-4dbf-908d-e4839abc55cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_73bd4ac7-775b-458f-8b30-8c0a928f5d2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1c55bf0b-9a48-4dbf-908d-e4839abc55cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_b974db51-0659-440d-afeb-0d29193b6f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_73bd4ac7-775b-458f-8b30-8c0a928f5d2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_b974db51-0659-440d-afeb-0d29193b6f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/OperatingLeaseCostDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#OperatingLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/OperatingLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_2d013561-114f-4edd-bb1e-ae8aad8d47aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OperatingLeaseExpenseTable_4a9ab16f-5037-430b-86a8-60cfb6af1ade" xlink:href="brc-20240731.xsd#brc_OperatingLeaseExpenseTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2d013561-114f-4edd-bb1e-ae8aad8d47aa" xlink:to="loc_brc_OperatingLeaseExpenseTable_4a9ab16f-5037-430b-86a8-60cfb6af1ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_4def8f3b-202b-4119-8f84-3ee41eb57af7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_OperatingLeaseExpenseTable_4a9ab16f-5037-430b-86a8-60cfb6af1ade" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_4def8f3b-202b-4119-8f84-3ee41eb57af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6115caff-82c8-4d60-84a9-9344e180f44c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_4def8f3b-202b-4119-8f84-3ee41eb57af7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6115caff-82c8-4d60-84a9-9344e180f44c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_9508dd25-fa54-484f-8d1a-deb2c833e96c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6115caff-82c8-4d60-84a9-9344e180f44c" xlink:to="loc_us-gaap_CostOfSalesMember_9508dd25-fa54-484f-8d1a-deb2c833e96c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_3cce33c4-787f-4f78-be83-65c8a86586d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6115caff-82c8-4d60-84a9-9344e180f44c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_3cce33c4-787f-4f78-be83-65c8a86586d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_86f21dd9-0d1c-4190-b6fa-6e8313e8e7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_OperatingLeaseExpenseTable_4a9ab16f-5037-430b-86a8-60cfb6af1ade" xlink:to="loc_us-gaap_OperatingLeasedAssetsLineItems_86f21dd9-0d1c-4190-b6fa-6e8313e8e7d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_23c1a6e7-0520-482a-900f-b5245f93daf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_86f21dd9-0d1c-4190-b6fa-6e8313e8e7d7" xlink:to="loc_us-gaap_OperatingLeasePayments_23c1a6e7-0520-482a-900f-b5245f93daf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_4b0ad0ec-5b09-4f26-8745-fad4bd88d82b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_86f21dd9-0d1c-4190-b6fa-6e8313e8e7d7" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_4b0ad0ec-5b09-4f26-8745-fad4bd88d82b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_73ed303d-cfbd-4fc4-8b82-e36f0794503f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_86f21dd9-0d1c-4190-b6fa-6e8313e8e7d7" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_73ed303d-cfbd-4fc4-8b82-e36f0794503f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_2e47b4c1-3ea2-4891-ad7c-07f7ba66415b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_86f21dd9-0d1c-4190-b6fa-6e8313e8e7d7" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_2e47b4c1-3ea2-4891-ad7c-07f7ba66415b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_6d4477e0-8f78-4331-903d-cea55000fbd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_86f21dd9-0d1c-4190-b6fa-6e8313e8e7d7" xlink:to="loc_us-gaap_OperatingLeaseCost_6d4477e0-8f78-4331-903d-cea55000fbd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/LeaseMaturityDisclosureDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#LeaseMaturityDisclosureDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/LeaseMaturityDisclosureDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_939d0df6-2cd2-4103-8ca1-9ab2823833dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1b88b771-3770-41e8-9e02-272cb3948769" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_939d0df6-2cd2-4103-8ca1-9ab2823833dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1b88b771-3770-41e8-9e02-272cb3948769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a2c1623d-b38a-465f-9dd8-c65639014892" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_939d0df6-2cd2-4103-8ca1-9ab2823833dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a2c1623d-b38a-465f-9dd8-c65639014892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_25853131-48d0-4b5e-8e95-850a4f653856" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_939d0df6-2cd2-4103-8ca1-9ab2823833dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_25853131-48d0-4b5e-8e95-850a4f653856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6e50f044-c5f5-4c07-b2fe-f45b218da0f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_939d0df6-2cd2-4103-8ca1-9ab2823833dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6e50f044-c5f5-4c07-b2fe-f45b218da0f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5c7f107f-038f-4aca-8085-218c1bc03b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_939d0df6-2cd2-4103-8ca1-9ab2823833dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5c7f107f-038f-4aca-8085-218c1bc03b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f5ac6f0e-ed0f-4141-8afa-f6e67ea4afde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_939d0df6-2cd2-4103-8ca1-9ab2823833dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f5ac6f0e-ed0f-4141-8afa-f6e67ea4afde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b93ec32d-51cb-4d1e-9a2b-3ab7e9fb3877" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_939d0df6-2cd2-4103-8ca1-9ab2823833dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b93ec32d-51cb-4d1e-9a2b-3ab7e9fb3877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6b39597e-6d6c-4b8c-af4a-028eb2e43c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_939d0df6-2cd2-4103-8ca1-9ab2823833dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6b39597e-6d6c-4b8c-af4a-028eb2e43c3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_53991b7b-6cd0-402c-a82c-a22d33e86db6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_939d0df6-2cd2-4103-8ca1-9ab2823833dc" xlink:to="loc_us-gaap_OperatingLeaseLiability_53991b7b-6cd0-402c-a82c-a22d33e86db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/EmployeeBenefitPlansAdditionalInformationDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#EmployeeBenefitPlansAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/EmployeeBenefitPlansAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b391bced-4ec8-4296-b559-7850e1351644" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_eebcec90-bca5-4c98-a659-db52329aa69c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b391bced-4ec8-4296-b559-7850e1351644" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_eebcec90-bca5-4c98-a659-db52329aa69c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities_bddc0106-2a54-4c70-8baa-ab7db9677c72" xlink:href="brc-20240731.xsd#brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b391bced-4ec8-4296-b559-7850e1351644" xlink:to="loc_brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities_bddc0106-2a54-4c70-8baa-ab7db9677c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_8c6dd3fc-9146-4630-9ceb-4d2838dc16da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b391bced-4ec8-4296-b559-7850e1351644" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_8c6dd3fc-9146-4630-9ceb-4d2838dc16da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#DebtScheduleofLongTermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_58b58a3b-08d4-4cfc-b9ed-b9db99c0ce1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_957d136e-7026-4a9a-be70-01fc6d754371" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_58b58a3b-08d4-4cfc-b9ed-b9db99c0ce1d" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_957d136e-7026-4a9a-be70-01fc6d754371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_e5cc01b3-eebc-45c2-b4a7-ab00fcbf9df6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_957d136e-7026-4a9a-be70-01fc6d754371" xlink:to="loc_us-gaap_CreditFacilityAxis_e5cc01b3-eebc-45c2-b4a7-ab00fcbf9df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_df44098d-31ce-4b4a-8511-8da2e2ce2f63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_e5cc01b3-eebc-45c2-b4a7-ab00fcbf9df6" xlink:to="loc_us-gaap_CreditFacilityDomain_df44098d-31ce-4b4a-8511-8da2e2ce2f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_GBPBorrowingMember_8d745cc9-7cad-4c02-b573-c4e86c489e2f" xlink:href="brc-20240731.xsd#brc_GBPBorrowingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_df44098d-31ce-4b4a-8511-8da2e2ce2f63" xlink:to="loc_brc_GBPBorrowingMember_8d745cc9-7cad-4c02-b573-c4e86c489e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EURBorrowingMember_a9433fc6-073b-49d8-9c49-385cfd36f9f9" xlink:href="brc-20240731.xsd#brc_EURBorrowingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_df44098d-31ce-4b4a-8511-8da2e2ce2f63" xlink:to="loc_brc_EURBorrowingMember_a9433fc6-073b-49d8-9c49-385cfd36f9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_USDBorrowingMember_f7f0f3f5-e020-4ec8-98be-b07e380fa3af" xlink:href="brc-20240731.xsd#brc_USDBorrowingMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_df44098d-31ce-4b4a-8511-8da2e2ce2f63" xlink:to="loc_brc_USDBorrowingMember_f7f0f3f5-e020-4ec8-98be-b07e380fa3af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_f54609f0-d032-4a5f-9f30-c6ac74c7cd44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_957d136e-7026-4a9a-be70-01fc6d754371" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_f54609f0-d032-4a5f-9f30-c6ac74c7cd44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_87a7f511-d152-4389-ad4a-2591928ec337" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f54609f0-d032-4a5f-9f30-c6ac74c7cd44" xlink:to="loc_us-gaap_LineOfCredit_87a7f511-d152-4389-ad4a-2591928ec337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_b4472c2b-de5a-4784-8961-5ad0b1c77093" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f54609f0-d032-4a5f-9f30-c6ac74c7cd44" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_b4472c2b-de5a-4784-8961-5ad0b1c77093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_c18d7b61-0e35-4710-b116-6e14878d30e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_58b58a3b-08d4-4cfc-b9ed-b9db99c0ce1d" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_c18d7b61-0e35-4710-b116-6e14878d30e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DebtAdditionalInformationDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#DebtAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/DebtAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_40348f4c-91dd-4306-bfc3-974a4cb8c628" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_33a4c800-1d43-47fd-8437-9fb1e67cad85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_40348f4c-91dd-4306-bfc3-974a4cb8c628" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_33a4c800-1d43-47fd-8437-9fb1e67cad85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_47d26629-6ea6-468f-b3fb-548561358af8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_40348f4c-91dd-4306-bfc3-974a4cb8c628" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_47d26629-6ea6-468f-b3fb-548561358af8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_d2d6c629-20dc-4fce-9739-eb2c2733f173" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_40348f4c-91dd-4306-bfc3-974a4cb8c628" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_d2d6c629-20dc-4fce-9739-eb2c2733f173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_e2d493b4-0a9f-44f4-9c84-b2bdaf1f9fca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_40348f4c-91dd-4306-bfc3-974a4cb8c628" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_e2d493b4-0a9f-44f4-9c84-b2bdaf1f9fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DebtToEBITDARatio_d8231ac8-d0a1-4dbc-8a55-8ec5c411fb41" xlink:href="brc-20240731.xsd#brc_DebtToEBITDARatio"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_40348f4c-91dd-4306-bfc3-974a4cb8c628" xlink:to="loc_brc_DebtToEBITDARatio_d8231ac8-d0a1-4dbc-8a55-8ec5c411fb41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_InterestExpenseCoverageRatio_b2d8832b-0081-4ae0-81b7-8d6707fb7b85" xlink:href="brc-20240731.xsd#brc_InterestExpenseCoverageRatio"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_40348f4c-91dd-4306-bfc3-974a4cb8c628" xlink:to="loc_brc_InterestExpenseCoverageRatio_b2d8832b-0081-4ae0-81b7-8d6707fb7b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_76997990-9db4-4674-9ca3-4167aee546bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_40348f4c-91dd-4306-bfc3-974a4cb8c628" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_76997990-9db4-4674-9ca3-4167aee546bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_5d836ab2-2d14-426d-8d6f-515f0be17710" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_40348f4c-91dd-4306-bfc3-974a4cb8c628" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_5d836ab2-2d14-426d-8d6f-515f0be17710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#StockholdersEquityScheduleofCapitalStockDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_09f79a3a-1455-4ac5-ac42-c410b9e3dc38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_17b9718f-135c-4531-8b0f-340fa138cf39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_09f79a3a-1455-4ac5-ac42-c410b9e3dc38" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_17b9718f-135c-4531-8b0f-340fa138cf39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalUnitsByClassAxis_7a0653c5-4a17-4182-9a5f-6abaf959a648" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalUnitsByClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_17b9718f-135c-4531-8b0f-340fa138cf39" xlink:to="loc_us-gaap_CapitalUnitsByClassAxis_7a0653c5-4a17-4182-9a5f-6abaf959a648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalUnitClassDomain_03639896-a4f9-4b66-a2c9-bd26e2eeca8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalUnitClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalUnitsByClassAxis_7a0653c5-4a17-4182-9a5f-6abaf959a648" xlink:to="loc_us-gaap_CapitalUnitClassDomain_03639896-a4f9-4b66-a2c9-bd26e2eeca8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CumulativePreferredStock6CumulativeMember_99c13507-7844-4b42-b0ef-f1a388885928" xlink:href="brc-20240731.xsd#brc_CumulativePreferredStock6CumulativeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalUnitClassDomain_03639896-a4f9-4b66-a2c9-bd26e2eeca8f" xlink:to="loc_brc_CumulativePreferredStock6CumulativeMember_99c13507-7844-4b42-b0ef-f1a388885928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A1972SeriesMember_4f70d720-fb61-490f-a71b-8a20b17df9cd" xlink:href="brc-20240731.xsd#brc_A1972SeriesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalUnitClassDomain_03639896-a4f9-4b66-a2c9-bd26e2eeca8f" xlink:to="loc_brc_A1972SeriesMember_4f70d720-fb61-490f-a71b-8a20b17df9cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A1979SeriesMember_f681152c-66fa-48ab-9fc7-cfe1b899e4dd" xlink:href="brc-20240731.xsd#brc_A1979SeriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalUnitClassDomain_03639896-a4f9-4b66-a2c9-bd26e2eeca8f" xlink:to="loc_brc_A1979SeriesMember_f681152c-66fa-48ab-9fc7-cfe1b899e4dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_09b933df-1c02-4634-942a-c2ae34e18b43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_17b9718f-135c-4531-8b0f-340fa138cf39" xlink:to="loc_us-gaap_StatementClassOfStockAxis_09b933df-1c02-4634-942a-c2ae34e18b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0b0fda1f-2f53-4207-940a-d1724011376d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_09b933df-1c02-4634-942a-c2ae34e18b43" xlink:to="loc_us-gaap_ClassOfStockDomain_0b0fda1f-2f53-4207-940a-d1724011376d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_27b0a85d-caed-4bc2-b6bd-d7c66eb0fe35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0b0fda1f-2f53-4207-940a-d1724011376d" xlink:to="loc_us-gaap_CommonClassAMember_27b0a85d-caed-4bc2-b6bd-d7c66eb0fe35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_60a6b83a-255f-421a-a3ab-a1286cc02fef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0b0fda1f-2f53-4207-940a-d1724011376d" xlink:to="loc_us-gaap_CommonClassBMember_60a6b83a-255f-421a-a3ab-a1286cc02fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_b2fbb9ee-18bd-4974-9437-d0ef076b9c91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0b0fda1f-2f53-4207-940a-d1724011376d" xlink:to="loc_us-gaap_CumulativePreferredStockMember_b2fbb9ee-18bd-4974-9437-d0ef076b9c91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncumulativePreferredStockMember_8cc4a781-133e-44a2-87d7-37d765441de4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncumulativePreferredStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0b0fda1f-2f53-4207-940a-d1724011376d" xlink:to="loc_us-gaap_NoncumulativePreferredStockMember_8cc4a781-133e-44a2-87d7-37d765441de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_2ae8b647-bfbe-423b-ac9c-bcbb23ccf717" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_17b9718f-135c-4531-8b0f-340fa138cf39" xlink:to="loc_us-gaap_ClassOfStockLineItems_2ae8b647-bfbe-423b-ac9c-bcbb23ccf717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NoncumulativeCashDividend_a0f55d64-9a8c-4c0b-9336-650d574781a7" xlink:href="brc-20240731.xsd#brc_NoncumulativeCashDividend"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2ae8b647-bfbe-423b-ac9c-bcbb23ccf717" xlink:to="loc_brc_NoncumulativeCashDividend_a0f55d64-9a8c-4c0b-9336-650d574781a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_07091278-148e-4a2b-b120-1fb9530a39a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2ae8b647-bfbe-423b-ac9c-bcbb23ccf717" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_07091278-148e-4a2b-b120-1fb9530a39a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_2561c997-6e06-4af9-a350-cf32d2481c65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2ae8b647-bfbe-423b-ac9c-bcbb23ccf717" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_2561c997-6e06-4af9-a350-cf32d2481c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_1cac790e-bae2-474c-88e6-3af55a945829" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2ae8b647-bfbe-423b-ac9c-bcbb23ccf717" xlink:to="loc_us-gaap_CommonStockSharesIssued_1cac790e-bae2-474c-88e6-3af55a945829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_e0716486-4f27-49cf-aad6-c16d2039e8f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2ae8b647-bfbe-423b-ac9c-bcbb23ccf717" xlink:to="loc_us-gaap_CommonStockValue_e0716486-4f27-49cf-aad6-c16d2039e8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_8a3e64d4-3ebe-400c-9a79-48ba85290f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_3faa0824-ed93-40e2-97cb-5635a438be6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_8a3e64d4-3ebe-400c-9a79-48ba85290f0a" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_3faa0824-ed93-40e2-97cb-5635a438be6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_618dc860-7d61-4f0b-8cf3-cb74962fd0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_3faa0824-ed93-40e2-97cb-5635a438be6a" xlink:to="loc_us-gaap_PlanNameAxis_618dc860-7d61-4f0b-8cf3-cb74962fd0ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7b2f3f1c-c0a5-4206-a5d3-f8623db19933" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_618dc860-7d61-4f0b-8cf3-cb74962fd0ec" xlink:to="loc_us-gaap_PlanNameDomain_7b2f3f1c-c0a5-4206-a5d3-f8623db19933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SharesHeldRabbiTrustAtCostMember_b9370060-096a-4980-8472-61858bf3b9a9" xlink:href="brc-20240731.xsd#brc_SharesHeldRabbiTrustAtCostMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_7b2f3f1c-c0a5-4206-a5d3-f8623db19933" xlink:to="loc_brc_SharesHeldRabbiTrustAtCostMember_b9370060-096a-4980-8472-61858bf3b9a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredCompensationMember_60cc2944-b9ee-431e-b6ed-842499ed44b2" xlink:href="brc-20240731.xsd#brc_DeferredCompensationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_7b2f3f1c-c0a5-4206-a5d3-f8623db19933" xlink:to="loc_brc_DeferredCompensationMember_60cc2944-b9ee-431e-b6ed-842499ed44b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_200558cc-1602-4651-a32a-df620aae81ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_3faa0824-ed93-40e2-97cb-5635a438be6a" xlink:to="loc_us-gaap_ClassOfStockLineItems_200558cc-1602-4651-a32a-df620aae81ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SaleOfSharesAtCost_c68ac2a8-98b0-4d03-b8c1-e9ec5347a8b3" xlink:href="brc-20240731.xsd#brc_SaleOfSharesAtCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_200558cc-1602-4651-a32a-df620aae81ec" xlink:to="loc_brc_SaleOfSharesAtCost_c68ac2a8-98b0-4d03-b8c1-e9ec5347a8b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PurchaseOfSharesAtCost_df6c083e-d09c-4ab9-8f78-9b0719eacce1" xlink:href="brc-20240731.xsd#brc_PurchaseOfSharesAtCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_200558cc-1602-4651-a32a-df620aae81ec" xlink:to="loc_brc_PurchaseOfSharesAtCost_df6c083e-d09c-4ab9-8f78-9b0719eacce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherStockholdersEquity_1d8e091a-10ae-418c-8c39-12ccc2ea39ec" xlink:href="brc-20240731.xsd#brc_OtherStockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_200558cc-1602-4651-a32a-df620aae81ec" xlink:to="loc_brc_OtherStockholdersEquity_1d8e091a-10ae-418c-8c39-12ccc2ea39ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EndingBalanceOtherStockholdersEquityShares_0bfed402-d6e7-49e7-bdfd-d1646ace80bd" xlink:href="brc-20240731.xsd#brc_EndingBalanceOtherStockholdersEquityShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_200558cc-1602-4651-a32a-df620aae81ec" xlink:to="loc_brc_EndingBalanceOtherStockholdersEquityShares_0bfed402-d6e7-49e7-bdfd-d1646ace80bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#StockholdersEquityValuationAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_29e10fea-0ed0-4f1b-ad8a-400eacca210c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3624e9ce-1022-4eea-826f-6239f3990a5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_29e10fea-0ed0-4f1b-ad8a-400eacca210c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3624e9ce-1022-4eea-826f-6239f3990a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_146c9dc1-8fb5-4241-9d44-d64eb0d6a18f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3624e9ce-1022-4eea-826f-6239f3990a5c" xlink:to="loc_us-gaap_AwardTypeAxis_146c9dc1-8fb5-4241-9d44-d64eb0d6a18f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_311a91f8-a0f1-490d-9924-b2483e95296a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_146c9dc1-8fb5-4241-9d44-d64eb0d6a18f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_311a91f8-a0f1-490d-9924-b2483e95296a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_a3cc0ba3-c0fa-44b7-997a-290e8501c01e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_311a91f8-a0f1-490d-9924-b2483e95296a" xlink:to="loc_us-gaap_EmployeeStockOptionMember_a3cc0ba3-c0fa-44b7-997a-290e8501c01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_142d5873-d7c3-404f-8b48-f1953bd83b20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_311a91f8-a0f1-490d-9924-b2483e95296a" xlink:to="loc_us-gaap_PerformanceSharesMember_142d5873-d7c3-404f-8b48-f1953bd83b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2fa76a7a-2d20-4241-9b33-3ce28d6b09a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3624e9ce-1022-4eea-826f-6239f3990a5c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2fa76a7a-2d20-4241-9b33-3ce28d6b09a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_9dbbf9bf-cd8d-4428-b672-14a856a6a835" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2fa76a7a-2d20-4241-9b33-3ce28d6b09a4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_9dbbf9bf-cd8d-4428-b672-14a856a6a835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_f1572fed-bcb9-4c01-b0fd-6fe36c1780bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2fa76a7a-2d20-4241-9b33-3ce28d6b09a4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_f1572fed-bcb9-4c01-b0fd-6fe36c1780bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_6d647f65-1c5a-4573-9e6e-5d1d5c1ec8d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2fa76a7a-2d20-4241-9b33-3ce28d6b09a4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_6d647f65-1c5a-4573-9e6e-5d1d5c1ec8d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_097c0cda-9a58-4971-a88e-d3f918a70c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2fa76a7a-2d20-4241-9b33-3ce28d6b09a4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_097c0cda-9a58-4971-a88e-d3f918a70c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#StockholdersEquitySummaryofStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b14365e1-8078-4211-b4c7-1fe1df62a994" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_cf8bf9aa-bda0-40dd-8852-b41b5d0df983" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b14365e1-8078-4211-b4c7-1fe1df62a994" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_cf8bf9aa-bda0-40dd-8852-b41b5d0df983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_db137356-4e3e-461f-a769-787e151fd301" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b14365e1-8078-4211-b4c7-1fe1df62a994" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_db137356-4e3e-461f-a769-787e151fd301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e290e0e3-497f-47d9-834a-6724c81ce48e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b14365e1-8078-4211-b4c7-1fe1df62a994" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e290e0e3-497f-47d9-834a-6724c81ce48e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_8492209c-9949-4bfe-8cb5-7156e456f88c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b14365e1-8078-4211-b4c7-1fe1df62a994" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_8492209c-9949-4bfe-8cb5-7156e456f88c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_11ed18dc-afec-4e09-90db-5c71e9113581" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b14365e1-8078-4211-b4c7-1fe1df62a994" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_11ed18dc-afec-4e09-90db-5c71e9113581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_81f78fd2-2b89-4b92-9ef0-d1d097f6e668" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b14365e1-8078-4211-b4c7-1fe1df62a994" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_81f78fd2-2b89-4b92-9ef0-d1d097f6e668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_3c2f88d0-592a-4f50-845d-c6536ac1e7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8ac6a379-6ae6-4ede-81d4-1bbbf15cdc4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_3c2f88d0-592a-4f50-845d-c6536ac1e7d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8ac6a379-6ae6-4ede-81d4-1bbbf15cdc4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_b209e703-9841-4a65-94ca-58332cefd632" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_3c2f88d0-592a-4f50-845d-c6536ac1e7d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_b209e703-9841-4a65-94ca-58332cefd632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_12624e53-27dc-4796-9258-88df83e63864" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_3c2f88d0-592a-4f50-845d-c6536ac1e7d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_12624e53-27dc-4796-9258-88df83e63864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_1f0b076a-2b34-43dc-8da7-723f15a9bedd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_3c2f88d0-592a-4f50-845d-c6536ac1e7d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_1f0b076a-2b34-43dc-8da7-723f15a9bedd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_7b215d2a-8fc0-401d-b5d2-9bd6d525180a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_3c2f88d0-592a-4f50-845d-c6536ac1e7d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_7b215d2a-8fc0-401d-b5d2-9bd6d525180a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c2827be6-8c44-47a3-85c0-a0dd414e799e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_3c2f88d0-592a-4f50-845d-c6536ac1e7d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c2827be6-8c44-47a3-85c0-a0dd414e799e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersEquitySummaryofAdditionalStockOptionDisclosuresDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#StockholdersEquitySummaryofAdditionalStockOptionDisclosuresDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/StockholdersEquitySummaryofAdditionalStockOptionDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_af128563-141b-4c71-8b64-47100a32f837" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_d18b44d4-9e70-422e-a2f5-67e160d6c38a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_af128563-141b-4c71-8b64-47100a32f837" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_d18b44d4-9e70-422e-a2f5-67e160d6c38a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_8c05c130-1756-442c-a061-41aafe7e96d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_af128563-141b-4c71-8b64-47100a32f837" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_8c05c130-1756-442c-a061-41aafe7e96d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_c14c494e-9d41-4a61-a589-caf42672691b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_af128563-141b-4c71-8b64-47100a32f837" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_c14c494e-9d41-4a61-a589-caf42672691b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_842d0d8a-584a-4812-87c9-c48e24dca99e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_af128563-141b-4c71-8b64-47100a32f837" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_842d0d8a-584a-4812-87c9-c48e24dca99e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_29161911-3bb3-42d5-a666-afd4ac8850dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_af128563-141b-4c71-8b64-47100a32f837" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_29161911-3bb3-42d5-a666-afd4ac8850dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_a4848491-369b-4a2a-8e92-8933ee388707" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_af128563-141b-4c71-8b64-47100a32f837" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_a4848491-369b-4a2a-8e92-8933ee388707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_1d3ecabb-ddc9-4e12-ae53-345c93a1203d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_af128563-141b-4c71-8b64-47100a32f837" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_1d3ecabb-ddc9-4e12-ae53-345c93a1203d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_349ecef1-5a0b-4410-bdbd-faa7a05abea3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_af128563-141b-4c71-8b64-47100a32f837" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_349ecef1-5a0b-4410-bdbd-faa7a05abea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_c235332f-4b08-4d5a-bf56-880146f4137c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_af128563-141b-4c71-8b64-47100a32f837" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_c235332f-4b08-4d5a-bf56-880146f4137c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#StockholdersEquitySummaryofRSUandPRSUAwardsDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_b4bcc71c-e451-41c7-989f-caac4bc6ab7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_45b16020-c848-4e15-82d6-e8fa4a585df6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b4bcc71c-e451-41c7-989f-caac4bc6ab7c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_45b16020-c848-4e15-82d6-e8fa4a585df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_981ca9d2-54dc-40e9-b830-de67c3e076b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_45b16020-c848-4e15-82d6-e8fa4a585df6" xlink:to="loc_us-gaap_AwardTypeAxis_981ca9d2-54dc-40e9-b830-de67c3e076b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fcefdd8-21b6-4efc-9d7f-47b5daa78595" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_981ca9d2-54dc-40e9-b830-de67c3e076b3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fcefdd8-21b6-4efc-9d7f-47b5daa78595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_e3ebcabe-8ac8-466f-8b37-e62502a500b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fcefdd8-21b6-4efc-9d7f-47b5daa78595" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_e3ebcabe-8ac8-466f-8b37-e62502a500b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_eacde2da-389d-44cf-8f7a-e1a6a1b3ff91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fcefdd8-21b6-4efc-9d7f-47b5daa78595" xlink:to="loc_us-gaap_PerformanceSharesMember_eacde2da-389d-44cf-8f7a-e1a6a1b3ff91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_45b16020-c848-4e15-82d6-e8fa4a585df6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_27deb045-930a-4c7b-98af-0ffc41ccfd70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_27deb045-930a-4c7b-98af-0ffc41ccfd70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d9abfc60-a3d2-45d5-bbce-3196039cbcc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d9abfc60-a3d2-45d5-bbce-3196039cbcc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f0c0898d-5a9c-4f29-ae73-6b9c31796e16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f0c0898d-5a9c-4f29-ae73-6b9c31796e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9bee8ff2-7cf5-4d24-8a8d-e703cfde29b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9bee8ff2-7cf5-4d24-8a8d-e703cfde29b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e3c9aaa2-2cdf-46d6-9131-9a7724ae21b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e3c9aaa2-2cdf-46d6-9131-9a7724ae21b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_426c6e3d-9abf-47c5-81ff-601e7ac83f63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_426c6e3d-9abf-47c5-81ff-601e7ac83f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_bbe5fe8f-1fd7-42f1-a7ed-235a295851c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_bbe5fe8f-1fd7-42f1-a7ed-235a295851c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_fce82bd1-ddd8-40f0-acd1-f2d2e6d48f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_fce82bd1-ddd8-40f0-acd1-f2d2e6d48f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e3eef286-5523-49c8-a0af-b93fd246af45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e3eef286-5523-49c8-a0af-b93fd246af45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0dfbdd99-9b6d-4357-9232-549a5bf0e227" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0dfbdd99-9b6d-4357-9232-549a5bf0e227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_02c5ed29-4433-4132-ba24-544614b637c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e95a5577-0466-4771-9707-8388c826e308" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_02c5ed29-4433-4132-ba24-544614b637c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#StockholdersEquityAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_de588570-3059-434e-b486-d580b33811f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e50fe80-03ef-4023-ab21-9ec501b73fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_de588570-3059-434e-b486-d580b33811f2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e50fe80-03ef-4023-ab21-9ec501b73fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9824041d-4590-4a86-b831-94462ae6d409" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e50fe80-03ef-4023-ab21-9ec501b73fa3" xlink:to="loc_us-gaap_AwardTypeAxis_9824041d-4590-4a86-b831-94462ae6d409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff9a2dd6-b155-41aa-81fb-fd9517cb72b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_9824041d-4590-4a86-b831-94462ae6d409" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff9a2dd6-b155-41aa-81fb-fd9517cb72b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_9a68b7c3-9a8e-415a-80f2-8e972f44fc54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff9a2dd6-b155-41aa-81fb-fd9517cb72b5" xlink:to="loc_us-gaap_EmployeeStockOptionMember_9a68b7c3-9a8e-415a-80f2-8e972f44fc54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2aec6fe2-e9ac-4899-8c52-c66775830286" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff9a2dd6-b155-41aa-81fb-fd9517cb72b5" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2aec6fe2-e9ac-4899-8c52-c66775830286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_8a78cfdb-68f8-461e-801e-0306344693b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff9a2dd6-b155-41aa-81fb-fd9517cb72b5" xlink:to="loc_us-gaap_PerformanceSharesMember_8a78cfdb-68f8-461e-801e-0306344693b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e50fe80-03ef-4023-ab21-9ec501b73fa3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NoncumulativeCashDividend_fb574368-ab48-4728-a5cf-bbda482bb208" xlink:href="brc-20240731.xsd#brc_NoncumulativeCashDividend"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_brc_NoncumulativeCashDividend_fb574368-ab48-4728-a5cf-bbda482bb208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders_f1bf8ce1-1fdf-4899-951c-74f6cd6b9f32" xlink:href="brc-20240731.xsd#brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders_f1bf8ce1-1fdf-4899-951c-74f6cd6b9f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_4b65a12f-5b08-40de-b6e7-106e2a80d887" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_4b65a12f-5b08-40de-b6e7-106e2a80d887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_66dd37b3-6f3c-4134-9880-c33f365797d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_66dd37b3-6f3c-4134-9880-c33f365797d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_34e388b7-a51e-400d-8c75-4207b68be813" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_34e388b7-a51e-400d-8c75-4207b68be813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_d729ca17-88ef-43e5-aa99-0fc5952a33cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_d729ca17-88ef-43e5-aa99-0fc5952a33cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1ad21d90-1c5b-45cc-a7da-6bbde95b53e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1ad21d90-1c5b-45cc-a7da-6bbde95b53e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1cd28f26-bb5e-45d3-8ded-6581da6f5606" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1cd28f26-bb5e-45d3-8ded-6581da6f5606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_065741d6-be2d-43fd-ace8-ad7f6e6856d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_065741d6-be2d-43fd-ace8-ad7f6e6856d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a51da1c6-4478-48cf-bc0f-f6ae5880b586" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a51da1c6-4478-48cf-bc0f-f6ae5880b586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1ec26308-9fc4-4007-a6cf-9517278081cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_feda0a2c-832d-47e2-8ab7-171ca82512c0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1ec26308-9fc4-4007-a6cf-9517278081cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#AccumulatedOtherComprehensiveLossNetofTaxDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_0c7857f2-b263-4155-b055-8b4177e31690" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a0ace890-4b06-42ea-bee2-f2bfbdfc7c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_0c7857f2-b263-4155-b055-8b4177e31690" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a0ace890-4b06-42ea-bee2-f2bfbdfc7c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b314da8c-7246-497f-9e71-50b41590f85e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a0ace890-4b06-42ea-bee2-f2bfbdfc7c1c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b314da8c-7246-497f-9e71-50b41590f85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f7834287-4b49-437e-9d08-ffc1b7b5d1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b314da8c-7246-497f-9e71-50b41590f85e" xlink:to="loc_us-gaap_EquityComponentDomain_f7834287-4b49-437e-9d08-ffc1b7b5d1d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_509bcf86-fabb-4c44-9a2a-de9c379e8211" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f7834287-4b49-437e-9d08-ffc1b7b5d1d3" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_509bcf86-fabb-4c44-9a2a-de9c379e8211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_ff35fef6-f107-47e4-a487-7e68bc533711" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f7834287-4b49-437e-9d08-ffc1b7b5d1d3" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_ff35fef6-f107-47e4-a487-7e68bc533711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_08a15e14-a3ee-411a-9ed0-767be2a62044" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f7834287-4b49-437e-9d08-ffc1b7b5d1d3" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_08a15e14-a3ee-411a-9ed0-767be2a62044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_986211d1-5f0b-4c3a-a7f8-1fa4aa72f13c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a0ace890-4b06-42ea-bee2-f2bfbdfc7c1c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_986211d1-5f0b-4c3a-a7f8-1fa4aa72f13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8fc86f24-afb2-4776-940b-6e8dc86a182a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_986211d1-5f0b-4c3a-a7f8-1fa4aa72f13c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8fc86f24-afb2-4776-940b-6e8dc86a182a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_96a13237-de2d-4ae4-8220-1c47d971ebf3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_986211d1-5f0b-4c3a-a7f8-1fa4aa72f13c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_96a13237-de2d-4ae4-8220-1c47d971ebf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_bd8bc54e-fc0a-46f3-84e2-cda5a582233a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_986211d1-5f0b-4c3a-a7f8-1fa4aa72f13c" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_bd8bc54e-fc0a-46f3-84e2-cda5a582233a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_41f92fe6-1333-4b7d-a37f-2f0ad3e6e338" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_986211d1-5f0b-4c3a-a7f8-1fa4aa72f13c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_41f92fe6-1333-4b7d-a37f-2f0ad3e6e338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#AccumulatedOtherComprehensiveLossTaxDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_95e77066-f42f-4a19-91da-7b7e9e072ade" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_be598cb8-0bf5-43f9-8e0b-194f36d2fceb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_95e77066-f42f-4a19-91da-7b7e9e072ade" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_be598cb8-0bf5-43f9-8e0b-194f36d2fceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_f7b2d6a2-6a3e-41f9-9d90-56dce47e0f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_95e77066-f42f-4a19-91da-7b7e9e072ade" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_f7b2d6a2-6a3e-41f9-9d90-56dce47e0f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_a5343e31-ca87-484a-b3cf-6dc15fb1fd35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_95e77066-f42f-4a19-91da-7b7e9e072ade" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_a5343e31-ca87-484a-b3cf-6dc15fb1fd35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_31c8ec44-3324-414e-a688-87ff58cf23d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_95e77066-f42f-4a19-91da-7b7e9e072ade" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_31c8ec44-3324-414e-a688-87ff58cf23d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#RevenueRecognitionDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/RevenueRecognitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAbstract_ea7724a4-24d3-4405-944f-a31d2b12735e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_df6c5e75-8603-4971-8201-721b01da5821" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_ea7724a4-24d3-4405-944f-a31d2b12735e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_df6c5e75-8603-4971-8201-721b01da5821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_14f15303-e436-4854-9879-736de36a7d4d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_df6c5e75-8603-4971-8201-721b01da5821" xlink:to="loc_srt_StatementScenarioAxis_14f15303-e436-4854-9879-736de36a7d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_be40fad6-81b2-4dde-a54d-3a82d7aecacb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_14f15303-e436-4854-9879-736de36a7d4d" xlink:to="loc_srt_ScenarioUnspecifiedDomain_be40fad6-81b2-4dde-a54d-3a82d7aecacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_79de6b84-7818-46bd-a560-bcfcd7143647" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_be40fad6-81b2-4dde-a54d-3a82d7aecacb" xlink:to="loc_srt_ScenarioForecastMember_79de6b84-7818-46bd-a560-bcfcd7143647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c4df004b-0227-4167-93f5-ed08cb7fac21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_df6c5e75-8603-4971-8201-721b01da5821" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c4df004b-0227-4167-93f5-ed08cb7fac21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_cd619816-f998-472d-a0f8-4ffa6e5712cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c4df004b-0227-4167-93f5-ed08cb7fac21" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_cd619816-f998-472d-a0f8-4ffa6e5712cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_518d9819-582a-4f37-937e-14724841acba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_ea7724a4-24d3-4405-944f-a31d2b12735e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_518d9819-582a-4f37-937e-14724841acba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_92f31d57-abd6-4399-ace5-eee5bf9664a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_ea7724a4-24d3-4405-944f-a31d2b12735e" xlink:to="loc_us-gaap_ContractWithCustomerLiability_92f31d57-abd6-4399-ace5-eee5bf9664a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail" xlink:type="simple" xlink:href="brc-20240731.xsd#SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_69900478-09f4-4573-a488-087e2e7dafa5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_82cabb5b-0d33-42d0-9d90-2488700cb5d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_69900478-09f4-4573-a488-087e2e7dafa5" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_82cabb5b-0d33-42d0-9d90-2488700cb5d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_658bc9d2-51d2-4841-8027-cb2fec3f26db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_82cabb5b-0d33-42d0-9d90-2488700cb5d0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_658bc9d2-51d2-4841-8027-cb2fec3f26db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1a5c8433-a6b4-47d1-b575-2321b5dc8f26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_658bc9d2-51d2-4841-8027-cb2fec3f26db" xlink:to="loc_us-gaap_SegmentDomain_1a5c8433-a6b4-47d1-b575-2321b5dc8f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AmericasAsiaMember_600ab516-4106-441f-a1b4-089bbf701374" xlink:href="brc-20240731.xsd#brc_AmericasAsiaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1a5c8433-a6b4-47d1-b575-2321b5dc8f26" xlink:to="loc_brc_AmericasAsiaMember_600ab516-4106-441f-a1b4-089bbf701374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EuropeAustraliaMember_6a64160c-087f-4887-83ee-c73fd39fbc8f" xlink:href="brc-20240731.xsd#brc_EuropeAustraliaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1a5c8433-a6b4-47d1-b575-2321b5dc8f26" xlink:to="loc_brc_EuropeAustraliaMember_6a64160c-087f-4887-83ee-c73fd39fbc8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_8a6bd335-d9f0-4bc1-a93f-34a4b89eb825" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1a5c8433-a6b4-47d1-b575-2321b5dc8f26" xlink:to="loc_us-gaap_CorporateMember_8a6bd335-d9f0-4bc1-a93f-34a4b89eb825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_a59fa45c-d5f2-4906-8a85-4de312701e1e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_82cabb5b-0d33-42d0-9d90-2488700cb5d0" xlink:to="loc_srt_StatementGeographicalAxis_a59fa45c-d5f2-4906-8a85-4de312701e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_27c40988-6f3c-4430-81cc-b843925c393b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_a59fa45c-d5f2-4906-8a85-4de312701e1e" xlink:to="loc_srt_SegmentGeographicalDomain_27c40988-6f3c-4430-81cc-b843925c393b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember_f2084e0c-3e70-4443-8095-2ccfd47d561e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AmericasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_27c40988-6f3c-4430-81cc-b843925c393b" xlink:to="loc_srt_AmericasMember_f2084e0c-3e70-4443-8095-2ccfd47d561e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_93308880-c7d1-4054-b88b-8895bc8527fd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_27c40988-6f3c-4430-81cc-b843925c393b" xlink:to="loc_srt_EuropeMember_93308880-c7d1-4054-b88b-8895bc8527fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_e38a6c10-76fd-4303-920d-956e6db4f60f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_27c40988-6f3c-4430-81cc-b843925c393b" xlink:to="loc_srt_AsiaPacificMember_e38a6c10-76fd-4303-920d-956e6db4f60f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_a42c8427-07dd-4e9d-b612-171777cc5e98" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_AU"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_27c40988-6f3c-4430-81cc-b843925c393b" xlink:to="loc_country_AU_a42c8427-07dd-4e9d-b612-171777cc5e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_804be075-5358-42d4-a007-37fffc178d61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_82cabb5b-0d33-42d0-9d90-2488700cb5d0" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_804be075-5358-42d4-a007-37fffc178d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_074dd074-d27e-4548-a25a-3ee9c115aec3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_804be075-5358-42d4-a007-37fffc178d61" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_074dd074-d27e-4548-a25a-3ee9c115aec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_03b00ded-d24a-4d41-9bcd-f797524ce24d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_804be075-5358-42d4-a007-37fffc178d61" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_03b00ded-d24a-4d41-9bcd-f797524ce24d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ProfitForReportableSegments_1b438ca9-d493-471d-813b-e752c04eb708" xlink:href="brc-20240731.xsd#brc_ProfitForReportableSegments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_804be075-5358-42d4-a007-37fffc178d61" xlink:to="loc_brc_ProfitForReportableSegments_1b438ca9-d493-471d-813b-e752c04eb708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_29e3011d-fe68-40af-b31a-04ab58502060" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_804be075-5358-42d4-a007-37fffc178d61" xlink:to="loc_us-gaap_Assets_29e3011d-fe68-40af-b31a-04ab58502060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c03ab15a-c5b6-4f8c-8e57-904d5fecb23d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_804be075-5358-42d4-a007-37fffc178d61" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c03ab15a-c5b6-4f8c-8e57-904d5fecb23d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_bc6badcf-6f00-4e10-91b3-fc025bd55262" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_804be075-5358-42d4-a007-37fffc178d61" xlink:to="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_bc6badcf-6f00-4e10-91b3-fc025bd55262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail" xlink:type="simple" xlink:href="brc-20240731.xsd#SegmentInformationNetIncomeReconciliationDetail"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_252bf5ba-b383-4984-b38c-36fc4d60b1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_a8b0c28a-a141-43a7-b220-8b2b67e830db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_252bf5ba-b383-4984-b38c-36fc4d60b1bd" xlink:to="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_a8b0c28a-a141-43a7-b220-8b2b67e830db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ProfitForReportableSegments_acb8728a-d579-4979-99d5-e41439566c5c" xlink:href="brc-20240731.xsd#brc_ProfitForReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_a8b0c28a-a141-43a7-b220-8b2b67e830db" xlink:to="loc_brc_ProfitForReportableSegments_acb8728a-d579-4979-99d5-e41439566c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_UnallocatedAmountsAbstract_b73ffc80-f903-4c95-a717-d37c1c409bec" xlink:href="brc-20240731.xsd#brc_UnallocatedAmountsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_a8b0c28a-a141-43a7-b220-8b2b67e830db" xlink:to="loc_brc_UnallocatedAmountsAbstract_b73ffc80-f903-4c95-a717-d37c1c409bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AdministrativeCosts_7a0b299c-25fb-4b1f-b5d5-37b584917d10" xlink:href="brc-20240731.xsd#brc_AdministrativeCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_UnallocatedAmountsAbstract_b73ffc80-f903-4c95-a717-d37c1c409bec" xlink:to="loc_brc_AdministrativeCosts_7a0b299c-25fb-4b1f-b5d5-37b584917d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_ca918e1d-4d3e-4c7f-b4da-119c3f7879dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_UnallocatedAmountsAbstract_b73ffc80-f903-4c95-a717-d37c1c409bec" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_ca918e1d-4d3e-4c7f-b4da-119c3f7879dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_85638f74-9fb8-47d6-9c34-63f4c56da6e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_UnallocatedAmountsAbstract_b73ffc80-f903-4c95-a717-d37c1c409bec" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_85638f74-9fb8-47d6-9c34-63f4c56da6e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_92390274-f6e6-4acd-9566-dad346916c38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_UnallocatedAmountsAbstract_b73ffc80-f903-4c95-a717-d37c1c409bec" xlink:to="loc_us-gaap_InterestExpense_92390274-f6e6-4acd-9566-dad346916c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_41850f42-64da-4818-a2dd-262e93c7f4a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_a8b0c28a-a141-43a7-b220-8b2b67e830db" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_41850f42-64da-4818-a2dd-262e93c7f4a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#SegmentInformationNetSalesbyProductsandServicesDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_11e4c95d-d34c-4212-91cc-8785336e3446" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_57b49dff-5322-4e73-85bf-7b8bd35ee3d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_11e4c95d-d34c-4212-91cc-8785336e3446" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_57b49dff-5322-4e73-85bf-7b8bd35ee3d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_70c6f3d2-41c1-4a08-a0f9-65addda244b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_57b49dff-5322-4e73-85bf-7b8bd35ee3d9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_70c6f3d2-41c1-4a08-a0f9-65addda244b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4f60764d-d552-4a48-bc12-db42e96a64c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_70c6f3d2-41c1-4a08-a0f9-65addda244b7" xlink:to="loc_us-gaap_SegmentDomain_4f60764d-d552-4a48-bc12-db42e96a64c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IdentificationSolutionsMember_83393bd9-c887-4131-834e-8eacf40dbbaf" xlink:href="brc-20240731.xsd#brc_IdentificationSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4f60764d-d552-4a48-bc12-db42e96a64c4" xlink:to="loc_brc_IdentificationSolutionsMember_83393bd9-c887-4131-834e-8eacf40dbbaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WorkplaceSafetyMember_2d309d73-8dc4-41fb-b3fe-c6ac2823b354" xlink:href="brc-20240731.xsd#brc_WorkplaceSafetyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4f60764d-d552-4a48-bc12-db42e96a64c4" xlink:to="loc_brc_WorkplaceSafetyMember_2d309d73-8dc4-41fb-b3fe-c6ac2823b354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_41dc809b-bfcb-41ad-806b-95271f8391dc" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_57b49dff-5322-4e73-85bf-7b8bd35ee3d9" xlink:to="loc_srt_ProductOrServiceAxis_41dc809b-bfcb-41ad-806b-95271f8391dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_95b9e423-8ea1-4f08-8edb-7caec45b7948" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_41dc809b-bfcb-41ad-806b-95271f8391dc" xlink:to="loc_srt_ProductsAndServicesDomain_95b9e423-8ea1-4f08-8edb-7caec45b7948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SafetyAndFacilityIdentificationMember_33ce2cf1-98db-4ef8-a48b-029f70cd9c8e" xlink:href="brc-20240731.xsd#brc_SafetyAndFacilityIdentificationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_95b9e423-8ea1-4f08-8edb-7caec45b7948" xlink:to="loc_brc_SafetyAndFacilityIdentificationMember_33ce2cf1-98db-4ef8-a48b-029f70cd9c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ProductIdentificationMember_a77ae106-aeb2-4f73-a4d8-a167cafc9470" xlink:href="brc-20240731.xsd#brc_ProductIdentificationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_95b9e423-8ea1-4f08-8edb-7caec45b7948" xlink:to="loc_brc_ProductIdentificationMember_a77ae106-aeb2-4f73-a4d8-a167cafc9470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WireIdentificationMember_0644dc15-09f8-4abe-b24b-4a9bf3b4d2a7" xlink:href="brc-20240731.xsd#brc_WireIdentificationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_95b9e423-8ea1-4f08-8edb-7caec45b7948" xlink:to="loc_brc_WireIdentificationMember_0644dc15-09f8-4abe-b24b-4a9bf3b4d2a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_HealthcareIdentificationMember_af16ad2f-c82a-4e73-a131-f5c34e1f6991" xlink:href="brc-20240731.xsd#brc_HealthcareIdentificationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_95b9e423-8ea1-4f08-8edb-7caec45b7948" xlink:to="loc_brc_HealthcareIdentificationMember_af16ad2f-c82a-4e73-a131-f5c34e1f6991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PeopleIdentificationMember_4749131e-0076-4be2-879a-d6e080af3dc4" xlink:href="brc-20240731.xsd#brc_PeopleIdentificationMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_95b9e423-8ea1-4f08-8edb-7caec45b7948" xlink:to="loc_brc_PeopleIdentificationMember_4749131e-0076-4be2-879a-d6e080af3dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_8eec0da9-1586-4a61-a26a-ea2273e21961" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_57b49dff-5322-4e73-85bf-7b8bd35ee3d9" xlink:to="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_8eec0da9-1586-4a61-a26a-ea2273e21961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_adbb0fd0-2e2d-4845-8aa7-42a32bf6370b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_8eec0da9-1586-4a61-a26a-ea2273e21961" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_adbb0fd0-2e2d-4845-8aa7-42a32bf6370b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract_766a6aec-b502-4f42-8ecf-1bcba827bf16" xlink:href="brc-20240731.xsd#brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d742a0fd-814e-4680-9c81-da21156c578b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract_766a6aec-b502-4f42-8ecf-1bcba827bf16" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d742a0fd-814e-4680-9c81-da21156c578b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_d83b7b81-8141-4cb7-a2d0-534a732ea2be" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d742a0fd-814e-4680-9c81-da21156c578b" xlink:to="loc_srt_ConsolidationItemsAxis_d83b7b81-8141-4cb7-a2d0-534a732ea2be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b6aad28a-7891-4d34-a5d9-62ba5ab4fc92" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_d83b7b81-8141-4cb7-a2d0-534a732ea2be" xlink:to="loc_srt_ConsolidationItemsDomain_b6aad28a-7891-4d34-a5d9-62ba5ab4fc92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_197e1686-c9cb-4480-8d70-dd5bdb05b1e8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d742a0fd-814e-4680-9c81-da21156c578b" xlink:to="loc_srt_StatementGeographicalAxis_197e1686-c9cb-4480-8d70-dd5bdb05b1e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_bf2a2025-1a34-4454-9f0e-a092f8282a9a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_197e1686-c9cb-4480-8d70-dd5bdb05b1e8" xlink:to="loc_srt_SegmentGeographicalDomain_bf2a2025-1a34-4454-9f0e-a092f8282a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_2ded2641-0fc4-428e-8c5c-993eb01d1499" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_bf2a2025-1a34-4454-9f0e-a092f8282a9a" xlink:to="loc_country_US_2ded2641-0fc4-428e-8c5c-993eb01d1499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherCountriesMember_c25bf26b-cc3d-4e1e-9b76-af05ab0265de" xlink:href="brc-20240731.xsd#brc_OtherCountriesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_bf2a2025-1a34-4454-9f0e-a092f8282a9a" xlink:to="loc_brc_OtherCountriesMember_c25bf26b-cc3d-4e1e-9b76-af05ab0265de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_abf9cc88-b408-4e75-a25d-31c20d100ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_bf2a2025-1a34-4454-9f0e-a092f8282a9a" xlink:to="loc_us-gaap_IntersegmentEliminationMember_abf9cc88-b408-4e75-a25d-31c20d100ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2a0ca54e-7d04-4c72-9ec1-77971bcf40bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d742a0fd-814e-4680-9c81-da21156c578b" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2a0ca54e-7d04-4c72-9ec1-77971bcf40bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9719cee4-6a81-4ae8-ad94-b12db68e84e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2a0ca54e-7d04-4c72-9ec1-77971bcf40bd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9719cee4-6a81-4ae8-ad94-b12db68e84e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_49cba05b-df0f-466e-a2f8-8a58ab7f3c61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2a0ca54e-7d04-4c72-9ec1-77971bcf40bd" xlink:to="loc_us-gaap_NoncurrentAssets_49cba05b-df0f-466e-a2f8-8a58ab7f3c61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SegmentInformationDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#SegmentInformationDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/SegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_9a66752d-c846-4ea4-8b1e-56568a60d6a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f6a91e61-b7b8-4208-82d0-30b7dee3014d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_17dcec4a-f794-4638-9af6-1a68ac1af374" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f6a91e61-b7b8-4208-82d0-30b7dee3014d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_17dcec4a-f794-4638-9af6-1a68ac1af374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_ebeb6f68-6548-4499-aaad-8e3b71a1674c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f6a91e61-b7b8-4208-82d0-30b7dee3014d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_ebeb6f68-6548-4499-aaad-8e3b71a1674c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_60d87539-fa7b-4505-a9b8-30c3964232cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f6a91e61-b7b8-4208-82d0-30b7dee3014d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_60d87539-fa7b-4505-a9b8-30c3964232cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IntercompanyRoyaltyTransactions_94647fc3-bdbc-4952-9bf2-4c85721f3ce6" xlink:href="brc-20240731.xsd#brc_IntercompanyRoyaltyTransactions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f6a91e61-b7b8-4208-82d0-30b7dee3014d" xlink:to="loc_brc_IntercompanyRoyaltyTransactions_94647fc3-bdbc-4952-9bf2-4c85721f3ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0f9f3e5d-a9b6-48b5-9237-9fd1c77df135" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_21dcbbf1-c0c8-486c-9f0b-461f56819ccc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0f9f3e5d-a9b6-48b5-9237-9fd1c77df135" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_21dcbbf1-c0c8-486c-9f0b-461f56819ccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_316c981f-a69d-47d2-a854-986c7a82de5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_21dcbbf1-c0c8-486c-9f0b-461f56819ccc" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_316c981f-a69d-47d2-a854-986c7a82de5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_c5052a1d-e0b3-416a-9297-b8a04ec9b1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_21dcbbf1-c0c8-486c-9f0b-461f56819ccc" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_c5052a1d-e0b3-416a-9297-b8a04ec9b1e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_77c8f9ef-e43d-495c-91bd-020aa71eaa61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_21dcbbf1-c0c8-486c-9f0b-461f56819ccc" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_77c8f9ef-e43d-495c-91bd-020aa71eaa61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_4dff2805-142e-4dd3-9ed3-e90ab5d2ec76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_21dcbbf1-c0c8-486c-9f0b-461f56819ccc" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_4dff2805-142e-4dd3-9ed3-e90ab5d2ec76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ddc02ce2-0083-4265-932e-f259085a58ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0f9f3e5d-a9b6-48b5-9237-9fd1c77df135" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ddc02ce2-0083-4265-932e-f259085a58ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_6adee51b-3e99-4bb1-873f-3b366a666827" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ddc02ce2-0083-4265-932e-f259085a58ca" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_6adee51b-3e99-4bb1-873f-3b366a666827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_be30b068-7d98-4e19-ab10-96c60c3742ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ddc02ce2-0083-4265-932e-f259085a58ca" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_be30b068-7d98-4e19-ab10-96c60c3742ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7a818357-7090-4b2d-8819-4d512528e811" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ddc02ce2-0083-4265-932e-f259085a58ca" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7a818357-7090-4b2d-8819-4d512528e811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d4b64d29-3219-4d9d-94b3-56670a68a0b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ddc02ce2-0083-4265-932e-f259085a58ca" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d4b64d29-3219-4d9d-94b3-56670a68a0b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_97a89e4a-8ff1-4043-b5c6-e843fc751dea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0f9f3e5d-a9b6-48b5-9237-9fd1c77df135" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_97a89e4a-8ff1-4043-b5c6-e843fc751dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_a6250836-13c1-419a-b6bb-cfe5fe6aaead" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_a1ea94b4-294c-4cdf-ac57-41fc1c80acbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_a6250836-13c1-419a-b6bb-cfe5fe6aaead" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_a1ea94b4-294c-4cdf-ac57-41fc1c80acbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DTANetAxis_f07601cc-c768-4f85-82e0-3b010ca5a812" xlink:href="brc-20240731.xsd#brc_DTANetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_a1ea94b4-294c-4cdf-ac57-41fc1c80acbc" xlink:to="loc_brc_DTANetAxis_f07601cc-c768-4f85-82e0-3b010ca5a812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DTANetDomain_d2db0947-b54e-4f0a-9589-20c0de44abf0" xlink:href="brc-20240731.xsd#brc_DTANetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_DTANetAxis_f07601cc-c768-4f85-82e0-3b010ca5a812" xlink:to="loc_brc_DTANetDomain_d2db0947-b54e-4f0a-9589-20c0de44abf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofliabilitiesMember_cf55e224-02da-4635-b673-263c02745e8f" xlink:href="brc-20240731.xsd#brc_NetofliabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_DTANetDomain_d2db0947-b54e-4f0a-9589-20c0de44abf0" xlink:to="loc_brc_NetofliabilitiesMember_cf55e224-02da-4635-b673-263c02745e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofassetsMember_cf34ca78-2b81-48ff-9842-7ef911ece270" xlink:href="brc-20240731.xsd#brc_NetofassetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_DTANetDomain_d2db0947-b54e-4f0a-9589-20c0de44abf0" xlink:to="loc_brc_NetofassetsMember_cf34ca78-2b81-48ff-9842-7ef911ece270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_e8e7c049-c438-48e5-a410-786f77f75723" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_a1ea94b4-294c-4cdf-ac57-41fc1c80acbc" xlink:to="loc_srt_StatementScenarioAxis_e8e7c049-c438-48e5-a410-786f77f75723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_81696f1a-1bdc-4bdf-a1b8-ead1ff092e6b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_e8e7c049-c438-48e5-a410-786f77f75723" xlink:to="loc_srt_ScenarioUnspecifiedDomain_81696f1a-1bdc-4bdf-a1b8-ead1ff092e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofliabilitiesMember_519fc367-cf91-4a0c-a502-320d0fa26e57" xlink:href="brc-20240731.xsd#brc_NetofliabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_81696f1a-1bdc-4bdf-a1b8-ead1ff092e6b" xlink:to="loc_brc_NetofliabilitiesMember_519fc367-cf91-4a0c-a502-320d0fa26e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofassetsMember_25890786-0bd0-44bd-a02b-026d4fd74008" xlink:href="brc-20240731.xsd#brc_NetofassetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_81696f1a-1bdc-4bdf-a1b8-ead1ff092e6b" xlink:to="loc_brc_NetofassetsMember_25890786-0bd0-44bd-a02b-026d4fd74008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_a1ea94b4-294c-4cdf-ac57-41fc1c80acbc" xlink:to="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_836b1436-ce8b-4740-834c-c49fa54296ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_836b1436-ce8b-4740-834c-c49fa54296ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_9534283f-c38f-4637-abe3-612823e90fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_9534283f-c38f-4637-abe3-612823e90fd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_59791922-23a8-413c-9dab-db36132e91f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_59791922-23a8-413c-9dab-db36132e91f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_aa7159ba-7c3f-4448-90b8-f8e9212388ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_aa7159ba-7c3f-4448-90b8-f8e9212388ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_f28986cb-5a80-4a61-bef0-bbb3d47c1eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_f28986cb-5a80-4a61-bef0-bbb3d47c1eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilityValuationAllowance_c54b6de9-2c7d-417e-98f8-78f2f71c3fc8" xlink:href="brc-20240731.xsd#brc_DeferredTaxLiabilityValuationAllowance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_brc_DeferredTaxLiabilityValuationAllowance_c54b6de9-2c7d-417e-98f8-78f2f71c3fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_442e2142-5efa-487a-8f9e-74de58f3d041" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_442e2142-5efa-487a-8f9e-74de58f3d041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses_7e89813e-d943-485d-b47d-fd0d6b332296" xlink:href="brc-20240731.xsd#brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses_7e89813e-d943-485d-b47d-fd0d6b332296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_4e9716bf-c53e-4613-b573-2ea2c5c83072" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_4e9716bf-c53e-4613-b573-2ea2c5c83072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits_613ff97c-1ac1-4563-854b-c2327d2b9a7e" xlink:href="brc-20240731.xsd#brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits_613ff97c-1ac1-4563-854b-c2327d2b9a7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_8fc7e5e1-424d-47e1-9aff-be6a5ffa351c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_8fc7e5e1-424d-47e1-9aff-be6a5ffa351c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation_4cbda9bd-4331-4927-8486-308aaaad793e" xlink:href="brc-20240731.xsd#brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation_4cbda9bd-4331-4927-8486-308aaaad793e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_9ffcebfe-46e9-4904-be9b-0492fda9cf2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_9ffcebfe-46e9-4904-be9b-0492fda9cf2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_fbea7ea0-aadd-48c5-9ddd-c74e61389c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_fbea7ea0-aadd-48c5-9ddd-c74e61389c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_758e1ae8-fc2b-4956-8f81-1d85aab5c614" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_758e1ae8-fc2b-4956-8f81-1d85aab5c614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_efc69883-624d-4bfe-84a3-1cdb1681f8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_efc69883-624d-4bfe-84a3-1cdb1681f8ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d867552f-2b34-4966-98a7-47eb00a6dad4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d867552f-2b34-4966-98a7-47eb00a6dad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_47109f59-5c76-40ec-8939-bde913d82f09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_47109f59-5c76-40ec-8939-bde913d82f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesAccountsReceivable_64a46d20-9062-4851-a351-7ab2c87375b8" xlink:href="brc-20240731.xsd#brc_DeferredTaxLiabilitiesAccountsReceivable"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_brc_DeferredTaxLiabilitiesAccountsReceivable_64a46d20-9062-4851-a351-7ab2c87375b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_450901f7-fe14-4e86-93e1-ef02d49b3a10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_450901f7-fe14-4e86-93e1-ef02d49b3a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_9b529634-e24f-40b1-99a9-e9e5e883bd9d" xlink:href="brc-20240731.xsd#brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_9b529634-e24f-40b1-99a9-e9e5e883bd9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_f562a824-484d-4fc9-a678-2ed721753608" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_f562a824-484d-4fc9-a678-2ed721753608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_b556308b-530d-42c9-b0a5-a84e8e57b26c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_b556308b-530d-42c9-b0a5-a84e8e57b26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_87f1af76-42c0-4046-85b5-0e65ee089fef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_87f1af76-42c0-4046-85b5-0e65ee089fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment_2f0ff613-6b76-44df-a137-d05be423ccd2" xlink:href="brc-20240731.xsd#brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_70b4adf4-b5fc-47ba-a88e-93b1c76cfdc9" xlink:to="loc_brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment_2f0ff613-6b76-44df-a137-d05be423ccd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d06f3ba1-7a4d-463f-9cf8-c978e01d597e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_1d4bc5af-12d4-483e-be0a-6ca31531678a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d06f3ba1-7a4d-463f-9cf8-c978e01d597e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_1d4bc5af-12d4-483e-be0a-6ca31531678a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_0d112bdc-be42-443a-bd0e-b077a327981a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_1d4bc5af-12d4-483e-be0a-6ca31531678a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_0d112bdc-be42-443a-bd0e-b077a327981a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0a300fb9-7164-426f-9610-794909cb0fde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_0d112bdc-be42-443a-bd0e-b077a327981a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0a300fb9-7164-426f-9610-794909cb0fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_4268dd33-4fdf-4ecd-9e8d-24910dd16d13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_0d112bdc-be42-443a-bd0e-b077a327981a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_4268dd33-4fdf-4ecd-9e8d-24910dd16d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_9ea7db6e-0c66-4c7b-ae64-c86ab39bf404" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_0d112bdc-be42-443a-bd0e-b077a327981a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_9ea7db6e-0c66-4c7b-ae64-c86ab39bf404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_3724e3b0-fd0b-495b-b6f5-a297c3bdf89f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_0d112bdc-be42-443a-bd0e-b077a327981a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_3724e3b0-fd0b-495b-b6f5-a297c3bdf89f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_79dc5277-9ae2-44ff-b295-d47e3d284048" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_0d112bdc-be42-443a-bd0e-b077a327981a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_79dc5277-9ae2-44ff-b295-d47e3d284048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_13cf62bd-9486-472d-8b62-5bcee13d0384" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_0d112bdc-be42-443a-bd0e-b077a327981a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_13cf62bd-9486-472d-8b62-5bcee13d0384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e2e5833c-a372-4101-baf2-77134a15d6b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_0d112bdc-be42-443a-bd0e-b077a327981a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e2e5833c-a372-4101-baf2-77134a15d6b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_175a4ca3-08ec-4198-914a-c9fca51b1336" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_9cf2e39a-3047-4f44-999e-ce549d92d5d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_175a4ca3-08ec-4198-914a-c9fca51b1336" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_9cf2e39a-3047-4f44-999e-ce549d92d5d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_316aa15a-bfef-4bfc-83e6-fe493d3e4fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_9cf2e39a-3047-4f44-999e-ce549d92d5d7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_316aa15a-bfef-4bfc-83e6-fe493d3e4fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_3a24d008-a5d4-4ddc-83ee-7e5daadb45d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_9cf2e39a-3047-4f44-999e-ce549d92d5d7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_3a24d008-a5d4-4ddc-83ee-7e5daadb45d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_05f2c712-17c9-4ed4-a8df-cde51c755384" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_9cf2e39a-3047-4f44-999e-ce549d92d5d7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_05f2c712-17c9-4ed4-a8df-cde51c755384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_f5a40daf-4f4e-4f33-98a1-9fdcecf09e12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_9cf2e39a-3047-4f44-999e-ce549d92d5d7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_f5a40daf-4f4e-4f33-98a1-9fdcecf09e12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_3796bc74-d3fd-4944-9637-2fee11996732" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_9cf2e39a-3047-4f44-999e-ce549d92d5d7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_3796bc74-d3fd-4944-9637-2fee11996732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_c3308ec4-9ddb-4aeb-aebc-81d2be682b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_9cf2e39a-3047-4f44-999e-ce549d92d5d7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_c3308ec4-9ddb-4aeb-aebc-81d2be682b9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_652f6488-2ee3-4917-a992-cedabd883036" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_9cf2e39a-3047-4f44-999e-ce549d92d5d7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_652f6488-2ee3-4917-a992-cedabd883036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_4d060a91-1969-46d9-994a-bcc6df9d3110" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_9cf2e39a-3047-4f44-999e-ce549d92d5d7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_4d060a91-1969-46d9-994a-bcc6df9d3110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_7b715102-e312-471f-8724-aeb674834801" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_9cf2e39a-3047-4f44-999e-ce549d92d5d7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_7b715102-e312-471f-8724-aeb674834801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#IncomeTaxesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d10679ff-8fec-4b25-8e6a-8018e5062238" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_bb7d9660-717c-42fe-8f75-82048c45d22e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d10679ff-8fec-4b25-8e6a-8018e5062238" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_bb7d9660-717c-42fe-8f75-82048c45d22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_c7d53049-dc9c-4508-8715-5d08c3474197" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_bb7d9660-717c-42fe-8f75-82048c45d22e" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_c7d53049-dc9c-4508-8715-5d08c3474197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_affe1191-328f-40c5-9a13-e6bafa44e5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_c7d53049-dc9c-4508-8715-5d08c3474197" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_affe1191-328f-40c5-9a13-e6bafa44e5ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_95adcf08-494a-4f65-82d3-41cfdacadf76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_affe1191-328f-40c5-9a13-e6bafa44e5ea" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_95adcf08-494a-4f65-82d3-41cfdacadf76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_b87b4f16-10ae-405b-b6d4-7532d6c0e1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_affe1191-328f-40c5-9a13-e6bafa44e5ea" xlink:to="loc_us-gaap_ForeignCountryMember_b87b4f16-10ae-405b-b6d4-7532d6c0e1fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_89f0417b-ec6b-43c3-8fe2-2a1c0edc618a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_affe1191-328f-40c5-9a13-e6bafa44e5ea" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_89f0417b-ec6b-43c3-8fe2-2a1c0edc618a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_bb7d9660-717c-42fe-8f75-82048c45d22e" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_fbf55f8c-3e93-4343-925e-8f2c9f06833e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_OperatingLossCarryforwards_fbf55f8c-3e93-4343-925e-8f2c9f06833e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_4027085d-7c43-4759-b37a-3ed2e8308e20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_4027085d-7c43-4759-b37a-3ed2e8308e20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ForeignOperatingLossCarryforwardExpirationDates_76b1f6d7-d344-477a-a416-93b751da1673" xlink:href="brc-20240731.xsd#brc_ForeignOperatingLossCarryforwardExpirationDates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_brc_ForeignOperatingLossCarryforwardExpirationDates_76b1f6d7-d344-477a-a416-93b751da1673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_StateNetOperatingLossCarryforwardsExpirationDates_cd1dec6d-1e41-4a6d-8a92-588aba0e982b" xlink:href="brc-20240731.xsd#brc_StateNetOperatingLossCarryforwardsExpirationDates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_brc_StateNetOperatingLossCarryforwardsExpirationDates_cd1dec6d-1e41-4a6d-8a92-588aba0e982b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_20634165-c348-4362-b31f-a4f19172040b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_20634165-c348-4362-b31f-a4f19172040b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ForeignTaxCreditCarryforwardExpirationDates_fe981108-b084-46ea-84cb-9662272fbfd8" xlink:href="brc-20240731.xsd#brc_ForeignTaxCreditCarryforwardExpirationDates"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_brc_ForeignTaxCreditCarryforwardExpirationDates_fe981108-b084-46ea-84cb-9662272fbfd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates_1e5f66ce-b661-4cc7-82f3-96bfacdd3dfc" xlink:href="brc-20240731.xsd#brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates_1e5f66ce-b661-4cc7-82f3-96bfacdd3dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_8c7c4bd7-00e3-4835-975b-bdabdb869a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_8c7c4bd7-00e3-4835-975b-bdabdb869a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_54c25353-218d-4df7-9994-88ccacea6621" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_54c25353-218d-4df7-9994-88ccacea6621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities_75779258-9e2f-41b3-ad12-384b1ccd68c2" xlink:href="brc-20240731.xsd#brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities_75779258-9e2f-41b3-ad12-384b1ccd68c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties_6ed699c9-77e7-44b1-913c-e9d4d714bba4" xlink:href="brc-20240731.xsd#brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties_6ed699c9-77e7-44b1-913c-e9d4d714bba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_45590a14-c64f-486e-aad0-b88479f39db8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_45590a14-c64f-486e-aad0-b88479f39db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_3271ad58-421f-45bf-bbb1-3c260cf20808" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_3271ad58-421f-45bf-bbb1-3c260cf20808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_86d08189-b0ef-4775-8512-776990e0112a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_86d08189-b0ef-4775-8512-776990e0112a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_3e7c7ee2-c50c-4da8-aab1-52630e72c3a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_3e7c7ee2-c50c-4da8-aab1-52630e72c3a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_98605aa9-d032-45f3-a201-549694c98c76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_98605aa9-d032-45f3-a201-549694c98c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_TaxBenefitsAssociatedwithStatueofLimitations_b4ad0252-6711-415d-8b13-2d95a189e3f6" xlink:href="brc-20240731.xsd#brc_TaxBenefitsAssociatedwithStatueofLimitations"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_brc_TaxBenefitsAssociatedwithStatueofLimitations_b4ad0252-6711-415d-8b13-2d95a189e3f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OpenTaxYear_f121b721-8fe3-4830-9910-47e9879bb90d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OpenTaxYear"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc75fdbb-8d96-4c0e-ac58-e80aafbb37ef" xlink:to="loc_us-gaap_OpenTaxYear_f121b721-8fe3-4830-9910-47e9879bb90d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_7f6397ba-6b37-40ef-b94e-70c901dbf19f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d10679ff-8fec-4b25-8e6a-8018e5062238" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_7f6397ba-6b37-40ef-b94e-70c901dbf19f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail" xlink:type="simple" xlink:href="brc-20240731.xsd#NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1040d473-1908-4b62-bb31-34ed52198dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareTable_f93cde49-c1b3-4d61-9f44-8973a7160324" xlink:href="brc-20240731.xsd#brc_EarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1040d473-1908-4b62-bb31-34ed52198dcb" xlink:to="loc_brc_EarningsPerShareTable_f93cde49-c1b3-4d61-9f44-8973a7160324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f4bcce1d-625e-4de4-9b9a-028e4078c7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareTable_f93cde49-c1b3-4d61-9f44-8973a7160324" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f4bcce1d-625e-4de4-9b9a-028e4078c7e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f618ea62-7083-4d49-bd96-921151524a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f4bcce1d-625e-4de4-9b9a-028e4078c7e5" xlink:to="loc_us-gaap_ClassOfStockDomain_f618ea62-7083-4d49-bd96-921151524a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_90e17668-d7ad-42a0-bed9-b3cf3c9e121d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f618ea62-7083-4d49-bd96-921151524a7c" xlink:to="loc_us-gaap_NonvotingCommonStockMember_90e17668-d7ad-42a0-bed9-b3cf3c9e121d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_70f95cd4-63cb-4fc0-9524-fd1313ee1adb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f618ea62-7083-4d49-bd96-921151524a7c" xlink:to="loc_us-gaap_CommonClassBMember_70f95cd4-63cb-4fc0-9524-fd1313ee1adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_6237b201-35f3-40db-a5f7-bce4ada97e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f618ea62-7083-4d49-bd96-921151524a7c" xlink:to="loc_us-gaap_CommonClassAMember_6237b201-35f3-40db-a5f7-bce4ada97e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:href="brc-20240731.xsd#brc_EarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareTable_f93cde49-c1b3-4d61-9f44-8973a7160324" xlink:to="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1603d03b-2115-4668-b197-f7d4faf4837a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:to="loc_us-gaap_NetIncomeLoss_1603d03b-2115-4668-b197-f7d4faf4837a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e7368a47-1388-4b8c-9690-87506b131259" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e7368a47-1388-4b8c-9690-87506b131259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_3ee93157-d62d-4637-bed0-06e0c0459de6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_3ee93157-d62d-4637-bed0-06e0c0459de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PreferentialDividendsOnDilutiveStockOptions_f08ebdf8-16ec-473c-a92c-80cdf93812cd" xlink:href="brc-20240731.xsd#brc_PreferentialDividendsOnDilutiveStockOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:to="loc_brc_PreferentialDividendsOnDilutiveStockOptions_f08ebdf8-16ec-473c-a92c-80cdf93812cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_51129ce0-eaa7-4553-8da7-845eb9fc8829" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_51129ce0-eaa7-4553-8da7-845eb9fc8829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_77c23753-4156-4f6f-8a1b-f0665f866b66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_77c23753-4156-4f6f-8a1b-f0665f866b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d46d79c1-377b-4c01-b0d6-86c008875970" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d46d79c1-377b-4c01-b0d6-86c008875970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_8d7c13b7-8d55-43f8-bb5a-c7bd842bd7d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:to="loc_us-gaap_EarningsPerShareBasic_8d7c13b7-8d55-43f8-bb5a-c7bd842bd7d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_bbcd3302-1db1-456e-a27f-51278db4d8c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_7eaa903a-4705-4ad4-8292-d9d1d83a8075" xlink:to="loc_us-gaap_EarningsPerShareDiluted_bbcd3302-1db1-456e-a27f-51278db4d8c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail" xlink:type="simple" xlink:href="brc-20240731.xsd#NetIncomeperCommonShareAdditionalInformationsDetail"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_94478850-96f4-4b0f-b976-1e55d9a210db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareTable_3d7c8f6c-a9ba-4954-ae28-b47342528e73" xlink:href="brc-20240731.xsd#brc_EarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_94478850-96f4-4b0f-b976-1e55d9a210db" xlink:to="loc_brc_EarningsPerShareTable_3d7c8f6c-a9ba-4954-ae28-b47342528e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_9a7515bc-76ff-418b-a893-4fdabf7c1e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareTable_3d7c8f6c-a9ba-4954-ae28-b47342528e73" xlink:to="loc_us-gaap_StatementClassOfStockAxis_9a7515bc-76ff-418b-a893-4fdabf7c1e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b894e66c-2209-41e8-9df7-870134d62504" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9a7515bc-76ff-418b-a893-4fdabf7c1e3c" xlink:to="loc_us-gaap_ClassOfStockDomain_b894e66c-2209-41e8-9df7-870134d62504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_7c2eebf7-a3cf-4c67-8e06-82dbc5ef6c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b894e66c-2209-41e8-9df7-870134d62504" xlink:to="loc_us-gaap_NonvotingCommonStockMember_7c2eebf7-a3cf-4c67-8e06-82dbc5ef6c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareLineItems_2e02043b-cee0-49c7-8381-344f5089bf31" xlink:href="brc-20240731.xsd#brc_EarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareTable_3d7c8f6c-a9ba-4954-ae28-b47342528e73" xlink:to="loc_brc_EarningsPerShareLineItems_2e02043b-cee0-49c7-8381-344f5089bf31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e5c75488-6b64-4c70-b14c-67d92df46183" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_2e02043b-cee0-49c7-8381-344f5089bf31" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e5c75488-6b64-4c70-b14c-67d92df46183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail" xlink:type="simple" xlink:href="brc-20240731.xsd#FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_25249cfd-f1dd-4de8-9321-9706055a9018" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2f74dc7f-309c-4abf-889a-428d6e2bcfdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_25249cfd-f1dd-4de8-9321-9706055a9018" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2f74dc7f-309c-4abf-889a-428d6e2bcfdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0b2eb353-3dad-4dbd-b80f-cb52aaac062b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2f74dc7f-309c-4abf-889a-428d6e2bcfdc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0b2eb353-3dad-4dbd-b80f-cb52aaac062b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9f5e14ea-0a6f-4e9b-95d7-ddf0ea4f0542" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0b2eb353-3dad-4dbd-b80f-cb52aaac062b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9f5e14ea-0a6f-4e9b-95d7-ddf0ea4f0542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_403f5e00-4e42-45e9-82b3-dedaecd8c1fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9f5e14ea-0a6f-4e9b-95d7-ddf0ea4f0542" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_403f5e00-4e42-45e9-82b3-dedaecd8c1fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1a91cc5a-ae37-49e5-8e4c-05254f654aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9f5e14ea-0a6f-4e9b-95d7-ddf0ea4f0542" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_1a91cc5a-ae37-49e5-8e4c-05254f654aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d3c717b6-57d8-48c3-86ba-eb3d6814da0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2f74dc7f-309c-4abf-889a-428d6e2bcfdc" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d3c717b6-57d8-48c3-86ba-eb3d6814da0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_867fa1df-b8ca-42e9-ac0b-df592accd0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d3c717b6-57d8-48c3-86ba-eb3d6814da0e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_867fa1df-b8ca-42e9-ac0b-df592accd0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_6db53d85-02ec-4b9c-b67d-b9fd2972a7a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_867fa1df-b8ca-42e9-ac0b-df592accd0dd" xlink:to="loc_us-gaap_OtherAssetsMember_6db53d85-02ec-4b9c-b67d-b9fd2972a7a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_4dd635d8-e393-4970-825d-ee596cd5eeb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_867fa1df-b8ca-42e9-ac0b-df592accd0dd" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_4dd635d8-e393-4970-825d-ee596cd5eeb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_a7ef69f1-0c8a-4d97-bc4b-4f2c991c53cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_867fa1df-b8ca-42e9-ac0b-df592accd0dd" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_a7ef69f1-0c8a-4d97-bc4b-4f2c991c53cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2723d210-dec5-4613-abf5-f82f934802f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2f74dc7f-309c-4abf-889a-428d6e2bcfdc" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2723d210-dec5-4613-abf5-f82f934802f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_16e9daab-2d8b-4ff4-a5e5-6f57fe73efde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2723d210-dec5-4613-abf5-f82f934802f6" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_16e9daab-2d8b-4ff4-a5e5-6f57fe73efde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_b377cd0b-14b6-4453-adb7-238562570f94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2723d210-dec5-4613-abf5-f82f934802f6" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_b377cd0b-14b6-4453-adb7-238562570f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_322c7cbd-3bff-4aed-b269-3cc60f919aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2723d210-dec5-4613-abf5-f82f934802f6" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_322c7cbd-3bff-4aed-b269-3cc60f919aa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativeNotionalAmountsDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#DerivativeNotionalAmountsDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/DerivativeNotionalAmountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_5f7ffe5d-7d7e-4e47-a2a7-f3dc8fd213cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_502952f9-a700-4c6a-8369-e85e5c799521" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_5f7ffe5d-7d7e-4e47-a2a7-f3dc8fd213cf" xlink:to="loc_us-gaap_DerivativeTable_502952f9-a700-4c6a-8369-e85e5c799521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_83c51693-3de0-43bf-85b2-6bd5d28aac00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_502952f9-a700-4c6a-8369-e85e5c799521" xlink:to="loc_us-gaap_HedgingDesignationAxis_83c51693-3de0-43bf-85b2-6bd5d28aac00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_045caebe-0b96-46da-bc7f-3cbdd0f92cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_83c51693-3de0-43bf-85b2-6bd5d28aac00" xlink:to="loc_us-gaap_HedgingDesignationDomain_045caebe-0b96-46da-bc7f-3cbdd0f92cb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_da8c7e57-c8e2-4c7a-bef6-8afff9e64a84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_045caebe-0b96-46da-bc7f-3cbdd0f92cb2" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_da8c7e57-c8e2-4c7a-bef6-8afff9e64a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_a9466ccf-b054-496b-aa91-b046d174631e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_045caebe-0b96-46da-bc7f-3cbdd0f92cb2" xlink:to="loc_us-gaap_NondesignatedMember_a9466ccf-b054-496b-aa91-b046d174631e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_3c38edba-7fd9-4590-b5f3-90f88f2fd014" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_502952f9-a700-4c6a-8369-e85e5c799521" xlink:to="loc_us-gaap_DerivativeLineItems_3c38edba-7fd9-4590-b5f3-90f88f2fd014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_6e8544d2-75a5-4a7f-a894-8b1a23783ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_3c38edba-7fd9-4590-b5f3-90f88f2fd014" xlink:to="loc_us-gaap_DerivativeNotionalAmount_6e8544d2-75a5-4a7f-a894-8b1a23783ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#DerivativesandHedgingActivitiesImpactonOCIDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_993ada2f-da05-4213-b5df-98edb680adf6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_955f8f11-387e-4b73-8fa0-1570888d49ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_993ada2f-da05-4213-b5df-98edb680adf6" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_955f8f11-387e-4b73-8fa0-1570888d49ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_8ecbeabd-2cb6-401e-bec8-0ef591bdb8dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_955f8f11-387e-4b73-8fa0-1570888d49ff" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_8ecbeabd-2cb6-401e-bec8-0ef591bdb8dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_daab7a53-8f9f-4d0f-a47b-b7daea01e77b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_8ecbeabd-2cb6-401e-bec8-0ef591bdb8dd" xlink:to="loc_us-gaap_HedgingRelationshipDomain_daab7a53-8f9f-4d0f-a47b-b7daea01e77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_b36aa855-c03c-4944-b03e-407422560543" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_daab7a53-8f9f-4d0f-a47b-b7daea01e77b" xlink:to="loc_us-gaap_CashFlowHedgingMember_b36aa855-c03c-4944-b03e-407422560543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_02d52999-d6bf-443a-8ffa-9cbb1fa7bb98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_daab7a53-8f9f-4d0f-a47b-b7daea01e77b" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_02d52999-d6bf-443a-8ffa-9cbb1fa7bb98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_acf60ca5-6425-4fce-bfda-327072c68b37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_955f8f11-387e-4b73-8fa0-1570888d49ff" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_acf60ca5-6425-4fce-bfda-327072c68b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_468686a9-ccb7-45b4-a4f8-6ed7dead1c05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_acf60ca5-6425-4fce-bfda-327072c68b37" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_468686a9-ccb7-45b4-a4f8-6ed7dead1c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_7aa33508-a013-4074-ad9b-8bffd4a33a52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_acf60ca5-6425-4fce-bfda-327072c68b37" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_7aa33508-a013-4074-ad9b-8bffd4a33a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_5b05a56a-9946-4320-9bb7-2f3e0c07a855" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_acf60ca5-6425-4fce-bfda-327072c68b37" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_5b05a56a-9946-4320-9bb7-2f3e0c07a855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail" xlink:type="simple" xlink:href="brc-20240731.xsd#DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0f19d3c1-24d9-4d3c-b436-8a3857bcb3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_02dd2a33-d600-453b-9357-e664b78725ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0f19d3c1-24d9-4d3c-b436-8a3857bcb3dd" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_02dd2a33-d600-453b-9357-e664b78725ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_2585e120-1bf3-4e29-bfe8-e0cbe79b23c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_02dd2a33-d600-453b-9357-e664b78725ea" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_2585e120-1bf3-4e29-bfe8-e0cbe79b23c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0c7144fb-2cc4-49d6-b102-aea5be58675e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2585e120-1bf3-4e29-bfe8-e0cbe79b23c7" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0c7144fb-2cc4-49d6-b102-aea5be58675e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_08041507-994f-4343-988c-5786154ef387" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0c7144fb-2cc4-49d6-b102-aea5be58675e" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_08041507-994f-4343-988c-5786154ef387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_8ac6495f-6d31-472d-8c8d-eefd02e31f11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0c7144fb-2cc4-49d6-b102-aea5be58675e" xlink:to="loc_us-gaap_ForeignExchangeContractMember_8ac6495f-6d31-472d-8c8d-eefd02e31f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_348e4504-f194-409d-b083-d7b309c2d137" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0c7144fb-2cc4-49d6-b102-aea5be58675e" xlink:to="loc_us-gaap_CashFlowHedgingMember_348e4504-f194-409d-b083-d7b309c2d137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_cb4d75ef-f1ff-4438-8206-7ae500888b66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_02dd2a33-d600-453b-9357-e664b78725ea" xlink:to="loc_us-gaap_HedgingDesignationAxis_cb4d75ef-f1ff-4438-8206-7ae500888b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_b0a99870-4cc1-4a58-9007-d95b1f545aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_cb4d75ef-f1ff-4438-8206-7ae500888b66" xlink:to="loc_us-gaap_HedgingDesignationDomain_b0a99870-4cc1-4a58-9007-d95b1f545aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_37b124f1-f1b7-4557-b83c-d15575348cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_b0a99870-4cc1-4a58-9007-d95b1f545aa1" xlink:to="loc_us-gaap_NondesignatedMember_37b124f1-f1b7-4557-b83c-d15575348cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2490a8bb-014f-4463-b090-bc56ffe5dfed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_b0a99870-4cc1-4a58-9007-d95b1f545aa1" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2490a8bb-014f-4463-b090-bc56ffe5dfed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_92e0b46c-9680-45ab-92e3-5ef4d01cd243" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_02dd2a33-d600-453b-9357-e664b78725ea" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_92e0b46c-9680-45ab-92e3-5ef4d01cd243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_4928241b-c2b4-48ec-b1cc-fe1cb9e8aa39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_92e0b46c-9680-45ab-92e3-5ef4d01cd243" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_4928241b-c2b4-48ec-b1cc-fe1cb9e8aa39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_38505c9e-1fd2-4cde-894b-767c90ae9760" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_4928241b-c2b4-48ec-b1cc-fe1cb9e8aa39" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_38505c9e-1fd2-4cde-894b-767c90ae9760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_050dd8d1-5fbe-431c-bd1e-4cd8e452d074" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_4928241b-c2b4-48ec-b1cc-fe1cb9e8aa39" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_050dd8d1-5fbe-431c-bd1e-4cd8e452d074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_c4bb9b09-3433-483f-89ed-390c935984d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_4928241b-c2b4-48ec-b1cc-fe1cb9e8aa39" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_c4bb9b09-3433-483f-89ed-390c935984d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_eeeb1b9c-1372-4d36-b053-98cb65bccedc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_02dd2a33-d600-453b-9357-e664b78725ea" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_eeeb1b9c-1372-4d36-b053-98cb65bccedc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_00cda58c-0091-4656-a807-cd08039676f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_eeeb1b9c-1372-4d36-b053-98cb65bccedc" xlink:to="loc_us-gaap_HedgingRelationshipDomain_00cda58c-0091-4656-a807-cd08039676f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_6383c9c6-5935-4582-94ee-15f24d451ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_00cda58c-0091-4656-a807-cd08039676f9" xlink:to="loc_us-gaap_CashFlowHedgingMember_6383c9c6-5935-4582-94ee-15f24d451ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_9ab77f88-c1f7-42ee-b734-bf28579d7529" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_00cda58c-0091-4656-a807-cd08039676f9" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_9ab77f88-c1f7-42ee-b734-bf28579d7529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_a116eeb3-9156-4aef-92ca-0fdcaf5b3b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_02dd2a33-d600-453b-9357-e664b78725ea" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_a116eeb3-9156-4aef-92ca-0fdcaf5b3b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_8da8d8e9-01eb-4d9a-9ddb-0e89675267db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_a116eeb3-9156-4aef-92ca-0fdcaf5b3b2f" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_8da8d8e9-01eb-4d9a-9ddb-0e89675267db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_1ec4abac-3973-4868-a9eb-21c067f8a549" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_a116eeb3-9156-4aef-92ca-0fdcaf5b3b2f" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_1ec4abac-3973-4868-a9eb-21c067f8a549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_da0844cb-9051-4ffa-8877-7a069934dd6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_a116eeb3-9156-4aef-92ca-0fdcaf5b3b2f" xlink:to="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_da0844cb-9051-4ffa-8877-7a069934dd6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail" xlink:type="simple" xlink:href="brc-20240731.xsd#DerivativesandHedgingActivitiesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_139af113-0a02-4303-b5e4-e775f2d9ed85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_0a3fc689-a9e1-41bf-a810-938acb85bc7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_139af113-0a02-4303-b5e4-e775f2d9ed85" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_0a3fc689-a9e1-41bf-a810-938acb85bc7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_0f22ec28-bed3-465a-a870-5d2f1ff23df6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_0a3fc689-a9e1-41bf-a810-938acb85bc7e" xlink:to="loc_us-gaap_HedgingRelationshipDomain_0f22ec28-bed3-465a-a870-5d2f1ff23df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_d00af340-7a06-460a-b76b-d3a32882c7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_0f22ec28-bed3-465a-a870-5d2f1ff23df6" xlink:to="loc_us-gaap_CashFlowHedgingMember_d00af340-7a06-460a-b76b-d3a32882c7ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_eddde6e8-b908-4691-94f6-addea0bcf415" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_0f22ec28-bed3-465a-a870-5d2f1ff23df6" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_eddde6e8-b908-4691-94f6-addea0bcf415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_5800d561-fe3a-494d-869e-7a734d04b508" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_139af113-0a02-4303-b5e4-e775f2d9ed85" xlink:to="loc_us-gaap_HedgingDesignationAxis_5800d561-fe3a-494d-869e-7a734d04b508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_1a7f35bf-2534-469b-b142-7fbead3a38bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_5800d561-fe3a-494d-869e-7a734d04b508" xlink:to="loc_us-gaap_HedgingDesignationDomain_1a7f35bf-2534-469b-b142-7fbead3a38bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_e8c612d1-b77a-4a20-9675-ed2ca29715cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_1a7f35bf-2534-469b-b142-7fbead3a38bb" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_e8c612d1-b77a-4a20-9675-ed2ca29715cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_8627cce4-e4a3-4270-a39d-305983e3641b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_139af113-0a02-4303-b5e4-e775f2d9ed85" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_8627cce4-e4a3-4270-a39d-305983e3641b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1275bf19-5b19-4323-adb3-22134a5c87ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_8627cce4-e4a3-4270-a39d-305983e3641b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1275bf19-5b19-4323-adb3-22134a5c87ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_d3610ea3-4274-4f35-9465-cabfb820c833" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1275bf19-5b19-4323-adb3-22134a5c87ac" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_d3610ea3-4274-4f35-9465-cabfb820c833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_36984fa4-5ad5-48ea-ba5a-16f7641cf935" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1275bf19-5b19-4323-adb3-22134a5c87ac" xlink:to="loc_us-gaap_CashFlowHedgingMember_36984fa4-5ad5-48ea-ba5a-16f7641cf935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_76f9342b-38c9-47f1-83e8-9e79ca4406f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_139af113-0a02-4303-b5e4-e775f2d9ed85" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_76f9342b-38c9-47f1-83e8-9e79ca4406f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_315b5121-b6d8-4f11-a3b7-435ee8aebfc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_76f9342b-38c9-47f1-83e8-9e79ca4406f4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_315b5121-b6d8-4f11-a3b7-435ee8aebfc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeRemainingMaturity1_732d85d3-08de-497d-aaf5-5ed48947764a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeRemainingMaturity1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_76f9342b-38c9-47f1-83e8-9e79ca4406f4" xlink:to="loc_us-gaap_DerivativeRemainingMaturity1_732d85d3-08de-497d-aaf5-5ed48947764a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_823ef0c9-feaa-404d-9d2a-d645b56423b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_76f9342b-38c9-47f1-83e8-9e79ca4406f4" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_823ef0c9-feaa-404d-9d2a-d645b56423b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CommitmentandContingenciesDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#CommitmentandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/CommitmentandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c31edebd-7b3d-4be9-945a-3d5f296010a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#SubsequentEventsSubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_f8c1dd1a-0638-4909-93a0-eb7a14c92197" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_4a2eccee-2a27-47b8-98e4-c37230348bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_f8c1dd1a-0638-4909-93a0-eb7a14c92197" xlink:to="loc_us-gaap_SubsequentEventTable_4a2eccee-2a27-47b8-98e4-c37230348bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_00164772-286c-41ed-9ca9-d486bf9fc507" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_4a2eccee-2a27-47b8-98e4-c37230348bf5" xlink:to="loc_us-gaap_StatementClassOfStockAxis_00164772-286c-41ed-9ca9-d486bf9fc507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c5333430-986c-42bd-85cc-0f295efaeedc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_00164772-286c-41ed-9ca9-d486bf9fc507" xlink:to="loc_us-gaap_ClassOfStockDomain_c5333430-986c-42bd-85cc-0f295efaeedc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_576ab9e6-f3e2-4985-bd24-ad4f9764763d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_c5333430-986c-42bd-85cc-0f295efaeedc" xlink:to="loc_us-gaap_NonvotingCommonStockMember_576ab9e6-f3e2-4985-bd24-ad4f9764763d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_d1c2a41a-da8c-468a-affa-d09711f3ac9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_4a2eccee-2a27-47b8-98e4-c37230348bf5" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_d1c2a41a-da8c-468a-affa-d09711f3ac9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_9da3dfc7-3110-49e8-843b-c73e80321b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_d1c2a41a-da8c-468a-affa-d09711f3ac9f" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_9da3dfc7-3110-49e8-843b-c73e80321b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_9c66511d-73d8-412b-83ea-fcbb2b4d5265" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_9da3dfc7-3110-49e8-843b-c73e80321b3d" xlink:to="loc_us-gaap_SubsequentEventMember_9c66511d-73d8-412b-83ea-fcbb2b4d5265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e329f7a6-6e68-4a40-b737-ab3ccb5bb835" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_4a2eccee-2a27-47b8-98e4-c37230348bf5" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e329f7a6-6e68-4a40-b737-ab3ccb5bb835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5cce30bd-2059-434f-aca6-a9de82465f33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e329f7a6-6e68-4a40-b737-ab3ccb5bb835" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5cce30bd-2059-434f-aca6-a9de82465f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_GravotechAcquisitionMember_379a9520-5f65-420d-a883-63483dc866e1" xlink:href="brc-20240731.xsd#brc_GravotechAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5cce30bd-2059-434f-aca6-a9de82465f33" xlink:to="loc_brc_GravotechAcquisitionMember_379a9520-5f65-420d-a883-63483dc866e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAxis_279af6f0-dc9a-4d76-bd03-5cfe3718f969" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_4a2eccee-2a27-47b8-98e4-c37230348bf5" xlink:to="loc_us-gaap_DividendsAxis_279af6f0-dc9a-4d76-bd03-5cfe3718f969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDomain_807bb3b2-6b49-4aee-af0c-00c473a72364" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsAxis_279af6f0-dc9a-4d76-bd03-5cfe3718f969" xlink:to="loc_us-gaap_DividendsDomain_807bb3b2-6b49-4aee-af0c-00c473a72364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendDeclaredMember_afef1e98-d008-4f94-b755-c404ec5cacbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendDeclaredMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsDomain_807bb3b2-6b49-4aee-af0c-00c473a72364" xlink:to="loc_us-gaap_DividendDeclaredMember_afef1e98-d008-4f94-b755-c404ec5cacbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_4a2eccee-2a27-47b8-98e4-c37230348bf5" xlink:to="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_119eb873-4d0a-4d02-97d3-b659dafcfe04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:to="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_119eb873-4d0a-4d02-97d3-b659dafcfe04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_da14bb9c-f923-4f7f-bc9b-b0ecd32b48a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:to="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_da14bb9c-f923-4f7f-bc9b-b0ecd32b48a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_a8b37da8-234d-460f-af15-8b45326594a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_a8b37da8-234d-460f-af15-8b45326594a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PercentageIncreaseInDividend_68666839-8ea6-4c15-bc33-5244f5c5edd8" xlink:href="brc-20240731.xsd#brc_PercentageIncreaseInDividend"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:to="loc_brc_PercentageIncreaseInDividend_68666839-8ea6-4c15-bc33-5244f5c5edd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_9d9a054c-5fbc-45ea-bd3a-26edda4f3bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_9d9a054c-5fbc-45ea-bd3a-26edda4f3bbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_61dac8e3-b03a-44df-80c5-6f2d3c520ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_61dac8e3-b03a-44df-80c5-6f2d3c520ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_32cc9f79-753c-4d68-8eec-0410b203318a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_32cc9f79-753c-4d68-8eec-0410b203318a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_7a2f9ed8-1682-42b8-9546-cc387a36ebf0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_7a2f9ed8-1682-42b8-9546-cc387a36ebf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_51fa3db4-ec0f-4ea7-bfc2-280b6ba6148d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_abda6432-1c07-4e14-a0fc-aa972adfe00d" xlink:to="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_51fa3db4-ec0f-4ea7-bfc2-280b6ba6148d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails" xlink:type="simple" xlink:href="brc-20240731.xsd#ScheduleIIValuationofQualifyingAccountsDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_bc4512f2-9f79-46e6-a464-a7693f6274c1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_37228add-bcf9-4c21-93da-3cb6a3637d22" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_bc4512f2-9f79-46e6-a464-a7693f6274c1" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_37228add-bcf9-4c21-93da-3cb6a3637d22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4621b69c-6501-4635-be7b-26a23d7ccae3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_37228add-bcf9-4c21-93da-3cb6a3637d22" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4621b69c-6501-4635-be7b-26a23d7ccae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_02bac5a0-7308-4cef-82b7-dff794c2cad1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4621b69c-6501-4635-be7b-26a23d7ccae3" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_02bac5a0-7308-4cef-82b7-dff794c2cad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_91d4414f-3835-4edd-8f97-e8b68f5ca35f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_02bac5a0-7308-4cef-82b7-dff794c2cad1" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_91d4414f-3835-4edd-8f97-e8b68f5ca35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserveMember_adf7a4e8-388b-41be-b9fb-2144bc8689d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserveMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_02bac5a0-7308-4cef-82b7-dff794c2cad1" xlink:to="loc_us-gaap_InventoryValuationReserveMember_adf7a4e8-388b-41be-b9fb-2144bc8689d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_8e750375-4501-4dad-883e-968112d7fdeb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_02bac5a0-7308-4cef-82b7-dff794c2cad1" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_8e750375-4501-4dad-883e-968112d7fdeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_caa2283d-db07-407e-a03c-f0129ac44e65" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_37228add-bcf9-4c21-93da-3cb6a3637d22" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_caa2283d-db07-407e-a03c-f0129ac44e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8875c0a-5728-4d0c-ae7e-5ae3c5f4251a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_caa2283d-db07-407e-a03c-f0129ac44e65" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8875c0a-5728-4d0c-ae7e-5ae3c5f4251a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_6c3299c3-21a4-4733-bf7b-7f37ec028557" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8875c0a-5728-4d0c-ae7e-5ae3c5f4251a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_6c3299c3-21a4-4733-bf7b-7f37ec028557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_61ff274c-3169-4ac7-b65c-b9ce7269d43c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8875c0a-5728-4d0c-ae7e-5ae3c5f4251a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_61ff274c-3169-4ac7-b65c-b9ce7269d43c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_ffa29d60-1128-4e18-909f-6d88804f70c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8875c0a-5728-4d0c-ae7e-5ae3c5f4251a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_ffa29d60-1128-4e18-909f-6d88804f70c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_1d8090e8-e358-40ac-a55b-c901418ec32b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8875c0a-5728-4d0c-ae7e-5ae3c5f4251a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_1d8090e8-e358-40ac-a55b-c901418ec32b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_6bf4243c-db6d-4c7f-89d5-6f50b527f839" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8875c0a-5728-4d0c-ae7e-5ae3c5f4251a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_6bf4243c-db6d-4c7f-89d5-6f50b527f839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_PerformanceSharesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ReportedValueOfEquityAwardsMember" xlink:href="brc-20240731.xsd#brc_ReportedValueOfEquityAwardsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_brc_ReportedValueOfEquityAwardsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EquityAwardAdjustmentsMember" xlink:href="brc-20240731.xsd#brc_EquityAwardAdjustmentsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_brc_EquityAwardAdjustmentsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_RussellRShallerMember" xlink:href="brc-20240731.xsd#brc_RussellRShallerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_brc_RussellRShallerMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_JMichaelNaumanMember" xlink:href="brc-20240731.xsd#brc_JMichaelNaumanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_brc_JMichaelNaumanMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>brc-20240731_g1.jpg
<TEXT>
begin 644 brc-20240731_g1.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" )#!  # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#[)^$OPETK
MXE:!KVOZ_KWCB?4IO%GB2V)M/'6MV<*10:W>P0QI#!=I'&J111H%50,**[7_
M (9I\(_]!?X@?^'&\0__ "=1^S3_ ,D[U?\ ['/Q9_ZD.HUZK0!Y5_PS3X1_
MZ"_Q _\ #C>(?_DZC_AFGPC_ -!?X@?^'&\0_P#R=7JM% 'E7_#-/A'_ *"_
MQ _\.-XA_P#DZC_AFGPC_P!!?X@?^'&\0_\ R=7JM% 'E7_#-/A'_H+_ ! _
M\.-XA_\ DZC_ (9I\(_]!?X@?^'&\0__ "=7JM% 'E7_  S3X1_Z"_Q _P##
MC>(?_DZC_AFGPC_T%_B!_P"'&\0__)U>JT4 >5?\,T^$?^@O\0/_  XWB'_Y
M.H_X9I\(_P#07^('_AQO$/\ \G5ZK10!Y5_PS3X1_P"@O\0/_#C>(?\ Y.H_
MX9I\(_\ 07^('_AQO$/_ ,G5ZK10!Y5_PS3X1_Z"_P 0/_#C>(?_ ).H_P"&
M:?"/_07^('_AQO$/_P G5ZK10!Y5_P ,T^$?^@O\0/\ PXWB'_Y.H_X9I\(_
M]!?X@?\ AQO$/_R=7JM% 'E7_#-/A'_H+_$#_P .-XA_^3J/^&:?"/\ T%_B
M!_X<;Q#_ /)U>JT4 >5?\,T^$?\ H+_$#_PXWB'_ .3J/^&:?"/_ $%_B!_X
M<;Q#_P#)U>JT4 >5?\,T^$?^@O\ $#_PXWB'_P"3J/\ AFGPC_T%_B!_X<;Q
M#_\ )U>JT4 >5?\ #-/A'_H+_$#_ ,.-XA_^3J/^&:?"/_07^('_ (<;Q#_\
MG5ZK10!Y5_PS3X1_Z"_Q _\ #C>(?_DZC_AFGPC_ -!?X@?^'&\0_P#R=7JM
M% 'E7_#-/A'_ *"_Q _\.-XA_P#DZC_AFGPC_P!!?X@?^'&\0_\ R=7JM% '
ME7_#-/A'_H+_ ! _\.-XA_\ DZC_ (9I\(_]!?X@?^'&\0__ "=7JM% 'E7_
M  S3X1_Z"_Q _P##C>(?_DZC_AFGPC_T%_B!_P"'&\0__)U>JT4 >5?\,T^$
M?^@O\0/_  XWB'_Y.H_X9I\(_P#07^('_AQO$/\ \G5ZK10!Y5_PS3X1_P"@
MO\0/_#C>(?\ Y.H_X9I\(_\ 07^('_AQO$/_ ,G5ZK10!Y5_PS3X1_Z"_P 0
M/_#C>(?_ ).H_P"&:?"/_07^('_AQO$/_P G5ZK10!Y5_P ,T^$?^@O\0/\
MPXWB'_Y.H_X9I\(_]!?X@?\ AQO$/_R=7JM% 'E7_#-/A'_H+_$#_P .-XA_
M^3J/^&:?"/\ T%_B!_X<;Q#_ /)U>JT4 >5?\,T^$?\ H+_$#_PXWB'_ .3J
M/^&:?"/_ $%_B!_X<;Q#_P#)U>JT4 >5?\,T^$?^@O\ $#_PXWB'_P"3J/\
MAFGPC_T%_B!_X<;Q#_\ )U>JT4 >5?\ #-/A'_H+_$#_ ,.-XA_^3J/^&:?"
M/_07^('_ (<;Q#_\G5ZK10!Y5_PS3X1_Z"_Q _\ #C>(?_DZC_AFGPC_ -!?
MX@?^'&\0_P#R=7JM% 'E7_#-/A'_ *"_Q _\.-XA_P#DZC_AFGPC_P!!?X@?
M^'&\0_\ R=7JM% 'E7_#-/A'_H+_ ! _\.-XA_\ DZC_ (9I\(_]!?X@?^'&
M\0__ "=7JM% 'E7_  S3X1_Z"_Q _P##C>(?_DZC_AFGPC_T%_B!_P"'&\0_
M_)U>JT4 >5?\,T^$?^@O\0/_  XWB'_Y.H_X9I\(_P#07^('_AQO$/\ \G5Z
MK10!Y5_PS3X1_P"@O\0/_#C>(?\ Y.H_X9I\(_\ 07^('_AQO$/_ ,G5ZK10
M!Y5_PS3X1_Z"_P 0/_#C>(?_ ).H_P"&:?"/_07^('_AQO$/_P G5ZK10!Y5
M_P ,T^$?^@O\0/\ PXWB'_Y.H_X9I\(_]!?X@?\ AQO$/_R=7JM% 'E7_#-/
MA'_H+_$#_P .-XA_^3J/^&:?"/\ T%_B!_X<;Q#_ /)U>JT4 >5?\,T^$?\
MH+_$#_PXWB'_ .3J/^&:?"/_ $%_B!_X<;Q#_P#)U>JT4 >5?\,T^$?^@O\
M$#_PXWB'_P"3J/\ AFGPC_T%_B!_X<;Q#_\ )U>JT4 >5?\ #-/A'_H+_$#_
M ,.-XA_^3J/^&:?"/_07^('_ (<;Q#_\G5ZK10!Y5_PS3X1_Z"_Q _\ #C>(
M?_DZC_AFGPC_ -!?X@?^'&\0_P#R=7JM% 'E7_#-/A'_ *"_Q _\.-XA_P#D
MZC_AFGPC_P!!?X@?^'&\0_\ R=7JM% 'E7_#-/A'_H+_ ! _\.-XA_\ DZC_
M (9I\(_]!?X@?^'&\0__ "=7JM% 'E7_  S3X1_Z"_Q _P##C>(?_DZC_AFG
MPC_T%_B!_P"'&\0__)U>JT4 >5?\,T^$?^@O\0/_  XWB'_Y.H_X9I\(_P#0
M7^('_AQO$/\ \G5ZK10!Y5_PS3X1_P"@O\0/_#C>(?\ Y.H_X9I\(_\ 07^(
M'_AQO$/_ ,G5ZK10!Y5_PS3X1_Z"_P 0/_#C>(?_ ).H_P"&:?"/_07^('_A
MQO$/_P G5ZK10!Y5_P ,T^$?^@O\0/\ PXWB'_Y.H_X9I\(_]!?X@?\ AQO$
M/_R=7JM% 'E7_#-/A'_H+_$#_P .-XA_^3J/^&:?"/\ T%_B!_X<;Q#_ /)U
M>JT4 >5?\,T^$?\ H+_$#_PXWB'_ .3J/^&:?"/_ $%_B!_X<;Q#_P#)U>JT
M4 >5?\,T^$?^@O\ $#_PXWB'_P"3J/\ AFGPC_T%_B!_X<;Q#_\ )U>JT4 >
M5?\ #-/A'_H+_$#_ ,.-XA_^3J/^&:?"/_07^('_ (<;Q#_\G5ZK10!Y5_PS
M3X1_Z"_Q _\ #C>(?_DZC_AFGPC_ -!?X@?^'&\0_P#R=7JM% 'E7_#-/A'_
M *"_Q _\.-XA_P#DZC_AFGPC_P!!?X@?^'&\0_\ R=7JM% 'E7_#-/A'_H+_
M ! _\.-XA_\ DZC_ (9I\(_]!?X@?^'&\0__ "=7JM% 'E7_  S3X1_Z"_Q
M_P##C>(?_DZC_AFGPC_T%_B!_P"'&\0__)U>JT4 >5?\,T^$?^@O\0/_  XW
MB'_Y.H_X9I\(_P#07^('_AQO$/\ \G5ZK10!Y5_PS3X1_P"@O\0/_#C>(?\
MY.H_X9I\(_\ 07^('_AQO$/_ ,G5ZK10!Y5_PS3X1_Z"_P 0/_#C>(?_ ).H
M_P"&:?"/_07^('_AQO$/_P G5ZK10!Y5_P ,T^$?^@O\0/\ PXWB'_Y.H_X9
MI\(_]!?X@?\ AQO$/_R=7JM% 'E7_#-/A'_H+_$#_P .-XA_^3J/^&:?"/\
MT%_B!_X<;Q#_ /)U>JT4 >5?\,T^$?\ H+_$#_PXWB'_ .3J/^&:?"/_ $%_
MB!_X<;Q#_P#)U>JT4 >5?\,T^$?^@O\ $#_PXWB'_P"3J/\ AFGPC_T%_B!_
MX<;Q#_\ )U>JT4 >5?\ #-/A'_H+_$#_ ,.-XA_^3J/^&:?"/_07^('_ (<;
MQ#_\G5ZK10!Y5_PS3X1_Z"_Q _\ #C>(?_DZC_AFGPC_ -!?X@?^'&\0_P#R
M=7JM% 'E7_#-/A'_ *"_Q _\.-XA_P#DZC_AFGPC_P!!?X@?^'&\0_\ R=7J
MM% 'E7_#-/A'_H+_ ! _\.-XA_\ DZN _:$^">B^!_@'\2_$>B>(?B!9:UH_
MAG4]0L;G_A8>OR>3/%:R21OM>]*MAE!PP(..017TI7E7[6'_ ":S\9/^Q,UG
M_P!(9J #]FG_ ))WJ_\ V.?BS_U(=1KU6O*OV:?^2=ZO_P!CGXL_]2'4:]5H
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N
M1^*OQ7\*_!/P/J'B[QGJ\6BZ#8@>;<2 LS,3A41%!9W8\!5!/Y&NNKY?_P""
M@7P5\7?&'X7^%KOP5:+K.M>$/$UGXD70GD5/[12$.K1J6(7>!(6&3R P') (
M!Z/X;_:#&K7GAVUUOX=^./!4OB*1(]+.N:? RREHVD82M;3S"U95 RER8G8M
MA%<K($]9KR.R^,=S\4=!N+#P=X<\6:/K=UITS_:?$OAZ[TB/2YF@8Q;VNHE6
M9Q+L4K#YH'+$[0"?A_X7?"3QAI]C"H\":[IP@^'&M:=\1UO?#]P&U[5I'F^S
MC)C/]I3F0EQ-%YORL1O^< @'Z>45^/7@GX*WFEZ-X&@O_A?XX!?X7ZQINNPR
M>%-7D2XU7S)FLH;A?((EVLL;1JVY$*0LNTK&1L^%_#NCGXC?!>S^)'P]UC6+
MU?A!<V.H:+=^%KN[OVN8+AX(3):>49FV;45'*E5^1@54!@ ?K917Y/\ Q8^$
MOQ$UK]G'X6^#O%WPS\0>(_%]AX U-HM>33+O5Y;&=I@UMIZQ!7AMIC#'"'F=
M/-P@C1E8 UZ3HOP?7XR?M+_"X^/O GBJ\T+5/A#;Z/XBO+S1]2LX)=4&7>&\
MN-B?.%0D&1^'6+!WA* /O#PKXX_X2G7O$^E_\(_KND?V%=I:?;=5LO(MM0W1
MA_-M'W'S8QG:6P,,"*Z>OS&M_@X]SJ/QXTRX\*>+/#NCW'Q$L]7T:3_A [S5
M-+NXXH;GFZLC#NO+1W!1O*#LLDL$OW1OI?B-\-/&WB#0]%NO$/PMU&'2Y_A!
M/I?A#P]I&DW6HQ>'_$9GB*,J>6TEA(R")EEGVF-5,;2!D84 ?IQ17Y(_';X+
M>+M6\0_$)O$7P_\ $OB7QA<?"W1M.FU33/#%]=6]_P"(D>V\]Q-#"8II0@/[
M[) VD @J0/L_]HS2/B-\1_V"=1L_!::K%XZO_#MDTUM+'+;7\HQ$;R$I(!()
M7C$R[6 9B<=30![;\8OBSX?^!?PQ\0>._%$LT6AZ+;^?.+=-\LC%@D<4:D@%
MW=D1<D#+#) R1C:'\=+/5/A7K7CK4/"?BKPW;Z6;A9-'U?3T74+AHC@"WCCD
M=)A*<")D<B0LN#S7P%\:/A+K6L_!_P#:5M_"?PWUR'X>:UJ.@-X!\+0^$;J*
M>#4(H81J%S!8^0);52JRJTS(BN20&);YOLOXI:#X)U#]DVWTO6_AQXD\5>"?
ML%@DG@WPOIUQ::@8P\6Q%M%>"51&P5FCX("'*G&* .L^!OQV;XWV^L3GX=>/
M/A^FG/$@'CG1ETUKLN&)\E?,<L%VC<2 /G7&><<_\-/VLM$^)GQH\7_"V'PC
MXGT#Q9X7MC=WT&MK8Q*\>Y C0A+IWD5Q(A#A=@#+N92R@X'['?PI'PK;QM;^
M&]2\4-\*KNY@?PQH?BVWNK>YTIAYK744,5TB3);;GB""10Q,;L2^[S'\G_;7
M\'LG[3WP:\7^'_#_ (RN+V%WTSQ??^&O#^H7D$F@RDJ\4LD$#JQP9UVH?-4.
M& !$;  ^N?A3\11\5?!MMXDB\/ZMX=M+IV^S0:PULTD\0.%G0V\TT;1/U1P_
MSKAAE65CU]?$'[<'P]\4>-OBI\.8UT^[G^&,NB:E92S0^$;SQ%'H^H218BNS
M86KI,DP3Y(9L-Y3D_*N2:\+_ &D/ _CO4_B%9:G!\./&%_XN\+Q^#YU\90:!
M>WMYK311[KR57C,T=F(7= UM:N'>0R.SR@?* ?JG7G7QF^/'ACX'V.C'6_MN
MHZSKMX-/T7P_H\ N-0U2X/)2&,E1A006=V5%RNY@64'Y?^&?P+T3QS^W3\>-
M7\3>!M<C\/37'A_6O#U]=:;?:?I\U[:11F6='VQQO,LYZDDL'FQN1Y,]?^U/
M\-_%6D_M,?!7XX:-HM_XM\/^$/MEAK>CZ5 ;B]MX;F-HA=0VX.Z;;YI++&"X
M\M"%89V@'NO@_P",,?B7Q9#X7U'PGXE\(^(9+&?4A9ZW:Q&/R(I(8R5N;>66
MW=B9T^1)690,N$RN[T&OE?\ :PNI_P!H[]EOXH:'X6\$^(-4:+2?M%JVLZ#<
MZ?--=QNL@BMK6ZB2>20(I8.L>TEE1&=]ZI\K^(/ ^K>(M8^/MW;_  P\7?8/
M$'PLT_3M/:?P;?I_:&IPI!&0L9@W>:DRK@NJM^Z\P?( ] 'ZH45^.]_\%]0A
MT'7=/B^%_CAX[KX+:7I[6_\ PB>K/'<>*(Q$/G4P%9)HE=U61LK& 0K+MP.X
M^(WPT\4WD_B+6KSX;^)M6N_&/P)L](9K?PS=W$T^OPM#N2Y'E%HYT^SJP:;!
M(B386.P$ _0)OC]H<?[1"_!N72]6A\22:#_PD<-\T<)L9;7S?*X82F0/O###
M1C[I.<8)[7QEXPT?X?\ A75O$GB"^BTW1=+MGN[NZF.%CC09)]SV ')) ')K
M\W?#^@>*M'\?^"M6?X9>--9M=*_9TB\-W5BNCZEI_G:G"DDDFG_:%B5HI652
MH*')) 0ERH/G&D_ WQAJGPM_: T#3_AAXBLK/6O"6@:MHVC_ /"*W=C:KJ%L
ML2WD5M')&"9HF:5!YA:XF">9NFW&1@#]4+7XEQ7GB[P_H<'AWQ!+#K.E-JJ:
MTEB#IULHV8@FF#?),P?*I@Y"MSQ795^>VF_!C0_$_P"U/\,+3_A4NI:5\/KW
MX<7.BZG')X2GM+%)I))75)F$(CB=@#(!(5=6==P20[:K^"_V>?B'HO['OC?1
M++PJNF?$OP39:KX3\+:I!9);7M]:->-//<VS@9Q<0N$1@0Q82D$&0LP!^B-?
M..J?MIV^C_$7PGX%NOA'\0X?%/BNVFO-&T^5=(C>ZABC:21FWZB/)(1&.R78
M_&-N>*S/V%_!M]X4\/\ B2X*7FEZ3JBZ=<1>'7\&7/ABTTFZ6U$=Q%#;W,\C
MR,VR)I95 B:1F97=C($XOX[)J4O_  44^!?B*W\,>*K[P]X;L=1M-5U>Q\-:
MA<V=M)=6DR0#SHX61@6E0,RDJF3O*[6P ?7_ (3U]O%7AK3=7?2M0T-[V!9F
MTW5HEBN[8D9,<JJS ..A 8CT)JAH_P 1-!U[QYXC\'V%ZMSKOAZVLKK4X(^1
M;K=><858]G*P,VT\A60]&%?"W[7_ ,,/'OB#XL?%.ZB\,:SXDUK4M,T"/X7:
MGIFFRW(T:\BND-T4NT39IS^8/,:65XP4Q\Y"X$5O\*]6^'_Q>_:PUC5OA!J'
MC'5-:T#3[C1[G2M.FMXM29K&1=22WO(0KHTT[KOBA82R9SM(4LH!]J_'3XR:
M7\ ?A?K/CS7--U/5-'TD1O=0Z2L+W 1Y%3<%EDC4@%AGYL^@-4/BE\>-,^%7
MP;;XEW6@:UK6@16L5]<PZ4MM]IMK=TW^:RS3QJ0N5!",S988!&2/S6TWX;>-
M='^#/[47AG3_ (>^+[73_%&E>&[O0=)L_!]_:V[W2B,7D=M (?DV.0IW[I62
M)6D>1@TA^T/VEH[_ %7]@74='T_0?$&HZWK'AFVT^TTFQT.\GO?/:%#LD@2(
MR0XV,"9%4*< D$@$ ZOPC^V%X?\ $'CSP-X4U?PAXK\&7WCC3Y-2\.76N164
MEOJ,:1K(55[6ZG,;^6P;$@3@8)!*@^X:MJUEH.EWFIZE=0V.G64+W-S=7#A(
MX8D4L[LQX"A022>@%?G[\#]$\2_ 7XG?#CQ5J7A7QEXW^'VO>&(=/6?4_#^H
MZCK7@C5(85CN(XTFB:ZALY2'&U!L;=E1L1=_FW@7]GWXD^(OA;\1K#Q7I6JW
M'Q$DT+Q+8ZUII\&7$0\0W3RM-9WDNK2S?9[UHYDB%L(8]Z!B NP-)0!^GG@G
MQ=IWQ \%Z!XIT=Y)-)US3[?4[-Y4*.T,T:R1EE/0[6&1VK:K\S=)^$+>&[C]
MEWQ+#\(-8M-,L?!.J>'O$\-IX2D-S+>R:8(MMU;I%YFV2YEN%\R=54EI')V/
MO;EOAC\(]:;X2_L=:-X@^'?C"&^T#Q'K$?B!5\-ZA%-86L]W*RB:18@4A<2Q
MD_, 5W?W6P ?JW7EGQ(_::^&_P */%ND>'/$GBW1--U._G\J:*ZUJQMFT]#"
M\JS7"33HZQL$VAE5LLZ#'.:_/O\ :;_9MTSP]\6?BGI'@[X4^([CP_#\,K?2
M-&;2_#>I7MM-JPN86C43+$ZS2)!M D9F">6%W*T>%^[_  7\*-!^*GP^^&7B
M/QGI6K/XITO1;(Q27MU?6-U87(2)I6$>]&BF+H59\!V0LC$H[*0#V2WN(KJ"
M.>"1)H9%#I)&P964C(((Z@CO4E%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5Y5^UA_R:S\9/^Q,UG_TAFKU6O*OVL/\ DUGXR?\ 8F:S_P"D
M,U !^S3_ ,D[U?\ ['/Q9_ZD.HUZK7E7[-/_ "3O5_\ L<_%G_J0ZC7JM !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M <Q\0OB9X8^%.AV^L>+-7AT73;B]M]/CN)E9@T\T@CB3"@GECR>@ )) !(Z>
MOB']M:&R_:C\,_$#P-X<U+P3JUGX,TZ2759]7\4?87T;4599!<>6MO*"8HXG
MB+.\2CSYXRV0^WQ?QE^V)_PN#]GC]FS6]/\ B1>^%?&+^--.T/Q6FDZVUG.L
M(W)<2SQ;]KQN$BE#2*R#?CNZT ?J-7G^J_ CP9K7Q9T[XEW5C?MXTT^V^Q6V
MH1:Q>Q(D&23$8$F$+(2<E2A#'!.2!7YH>#_VC-3T;Q)X2EC^,>KZ@MI\=9_#
M=O9WGBI[B-_#)9,R2AY";B$F;B>8OM"J$9.<^G^$?BQ\0+CXT:-!>^)=6?X@
M7'Q&U73/%7A.76)UMM.\,K$-DXLA)Y=O"D?ER1W:JK.2#YK[SD _2"BOR;_9
MP_: U:+XG? 4R_%[6M>;6O&'B+1M3T[4_%$EY$;,"-;"-XGD8'<\I,<C@R,7
M 5R BKV_[)?B+Q5X^^/W@<:]\7EUR[LY]<GUZ*+XC"6V\0W'G2-9FPTJ&[WQ
MQQQJ7,4EO"@C0_(<"@#[<^(W[2W@'X4>,]'\)^)+S6;?Q!K*.^F65CX;U*_-
M]L&9%A:WMY%D9 06522H(+ 9%;?PG^-'@SXX:!<ZSX*UM-9L;6[DL;D&"6WF
MMKA#AXI89D22-AQPRC(((XKY#_;K\7>'K7]KS]F.TN_B#:>")]-EUV>_U6.\
MLDGTJ.6VMQ%)(+I)(HUD*.BF5"&PVWD9'S@_Q$U#P/\ L[_$K4M!UVZ\/V9^
M*=L^F?$_2[^ZL;CQ>9)I5NYY,R[)PJ1EF6,"'EF$8(9B ?L#6+XT\8:7\/\
MPKJ?B/6Y+B'2--A-Q=2VMG-=O'&/O/Y4*.[ #D[5. "3P":_/_\ ;:UQO@[I
MMIX;T3XJ?$+^V[[0=<\36&JWWBN6&T)"(X1/L_E27$F4Q%%Y@BA5V?9(/W;<
M_P",_C=J'CRUTE_B!X_U'0_#VJ_ Q=5T+['JS65MK&OR1JMVK"(A+RY#?N_L
MKA@-QQ%ELD _1WP-XWT7XD^#](\4^'+W^T="U:W6[LKORGB\V)AE6V.JLN?1
M@#6M>WMOIMG/=W<\5K:6\;2S3S.$2-%&69F/   ))/3%?FM\(X?%?A/X>_LS
M^.O!VK^(?%'A?Q-HG_"$ZSX;L-=O#8V6H26\D=O>K%%.JP['1DF8;=FS<H$Q
MW5]*_MI?![Q3KW[$OBSP+X"N-7UO6(+"W5?ME[+=ZAJ,,,T<DR-*Q+RRR(C_
M "]7)V 8;% '>:+^UK\*O$$=O<6GB69--N[K[%8ZQ>:3>VVFZC<><81#:7DL
M*P74A<-M2%W9@CL 51B/7Z^??@A\?/A1XR^&?@;POI6HZ5=ZJMC9:>_@F%4D
MU#39(0D;QSV6/,A6W=/F=T55" @\KGYD^&_Q8^(5[\:/"4%[XDU:X^(%YXXU
MJP\9^$YM6G-MIN@(@\J8V/F&.UB1/*:.Y15,A8?O'WG(!^CM%?EGX)U;7?&/
M["_Q/^),7QD\>7_B#PO<:Q:64=GXLN/+B03Q-;M(ROYLC*H#(S2'Y9".5.*V
MM'^+GQ#M[SQTOP8\6:[\0+:'X066K:G)=:I/KCZ=XD:=U94$SOY%P8?.<VR
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
M%=Y<6VL6^MO9C4_$L,YA>*:5& NI4C2,_9Y@ZLSD,CEB#POP]^*7BJR^"/P
M\+Z7XRT_P=X4OO"FM);ZY>^*9] L;;7DN9O+^TW<$<F]H8RDBVLH6.0OAMWR
MB@#]>J*_-'XK_%S3?!?[1_P[N/$?Q>U5_"WB+3+33?B!I>F>+-3M(- U.5/.
M@GAC6XAEM!*]LZ2*47R8MY=(S,E?>GPT^-7@?XM7WB;3_!WB"'7+GPO?MI6J
MI&DH-O<+D%=SJ-XRK8=2RG:<$X- '=4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5Y5^UA_R:S\9/^Q,UG_TAFKU6O*OVL/\
MDUGXR?\ 8F:S_P"D,U !^S3_ ,D[U?\ ['/Q9_ZD.HUZK7E7[-/_ "3O5_\
ML<_%G_J0ZC7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%>:W'[1GP_M?%,V@OK-P;BWU!=)GU"/2[M],@O254
M6TFH+$;6.;>R)Y;2AM[*F-Q"T >E4444 >4_%[]GK3?C%XR\"^);SQ-K^A7_
M (-O'O\ 34T<VGE&9P%9I!/;REOE!7 (&">,X(]6HHH **JZIJ=MHNEWFH7L
MGDV=I"]Q-)M+;$12S' !)P > ,U6\,^)-.\8^&])U_1[C[7I.JVD5]9W&QD\
MV&5 \;[6 895@<$ C/(% &G1110 445S&L?$C0-#\;:-X1N;BZ?Q!JT,ES;6
MMII]Q<A88RJM+-)'&R0)N95#2L@). 2>* .GHK@_&?QN\*^ _%%OX<U)M:NM
M;GM1?+9Z)X>U'572 N8Q(_V2"41J64C+D=#6WXR\?:#\/K?2[CQ!?'3K;4M1
M@TJWG:"1X_M,Q*Q+(ZJ1$&8!0[E5W,JYW,H(!T-%8#^/-#3QTG@[[8S^(VT_
M^U#9QP2.([;S#&LDD@4I&&<,JAV!?8^T'8V-^@ HHK.\1>(M+\(Z'?:UK>H6
MVE:18PM<75[>2B.*&-1DLS'@ 4 :-%</X"^-'A3XDZA/I^CW&HP:C#;K>?8=
M:T:]TJXDMV.T31Q7<,321[N"Z J"0"02,]Q0 4444 %%87A'QOHOCNSU"ZT.
M]^W0:?J-UI-RWE/'Y=U;3-#/'AU!.V1&7<,J<9!(YJ/Q3\0?#?@JWU"76M9M
M+%K#2[C6KBW9]]PME  9[@0KF1D3<H)53RRCJ0" =#1572]3MM:TNSU"RD\Z
MSNX4N(9-I7>CJ&4X(!&01P1FK5 !17 ?%+XY^$O@S;BY\5OK5I9>5YSWUCX=
MU'4+:)=VT>9-;02)&2Q  =@3D<<UT7@WQGI_CK2#J6FV^K6UN)6BV:SH]WI<
M^X $GR;J*.3;R,-MP><'@T ;M%4'U[3(]<BT5]1M%UB:V>\CT]IU%P\",J/*
M(\[BBM(BE@, NH)R15+QQXVT7X<>$]3\3>(KW^SM$TV+S[JZ\IY?+3(&=J*S
M'DCH#0!N45ROQ%^)WA[X4Z+:ZIXDN;JWM;J\BT^W2QT^YOIYKB4D1QI#;QR2
M,S$'&%-4_ ?QD\+?$C5-2TO1[C48-6T^**XN=-UK1[S2KM(I"PCE$-W#$[1L
M8W =5*Y4C.10!VU%4=<U[3?#.DW.J:QJ-KI.F6J>9/>WTZPPQ+TW.[$*HYZD
MU>H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "O*OVL/^36?C)_V)FL_^D,U>JUY5^UA_P FL_&3_L3-9_\ 2&:@ _9I_P"2
M=ZO_ -CGXL_]2'4:]5KRK]FG_DG>K_\ 8Y^+/_4AU&O5: "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^1?A-\7/ G
MP[^ ]E\,_&5O:ZOX_P!*GDTC4?AX8X9M5U2[:Y+>;%:2$><DWF"X$W^JVN7:
M10K,OUU10!\5_$+QWK-K\6O%,;^+M8T_XJ6?C;1[+PEX-M]4E2VU'09!9B>3
M^SPXBN8F234GEN64M$T+8>/R% R+Y-<USQ/;:A+XX\96\U_\9[[PG-':>(KN
M& :.8+IFLTA5Q&@)&1,JB>/(\N5-B;?NNB@#X#?QTNG:IX+\/^,?B/XB\/\
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
M'IVL:Q<6DL5T+GR[8:?'?3NI;Y&C40K*<(L>U %7%<EX9^$WBA/A#\2;73-
MU6RU&;X77VFZKH^F_#Z\T8:EJC(!$+BXGNY6U.]5A< 36\;JPE<M(-\:M^DM
M% 'P/\9/V=5M;#XHZ+X:^'3#0K[X?Z#?_8[+1FDBO-6AU"\:=PJH?-O/)V[L
M9E8,N<[AGZ'_ &B?#\VN_!/0[7P_HEY<^%H=2TF?5O#UA821SW&AI-&UQ:K:
M;0Y'E#YK8+N=%>+82VT^XT4 ?"C?!&#Q/;Z$]I\.9O\ A7J_%BUO?#FAZGH#
MQMIFE-:*MZ_V.6(/9VTEY'-)Y;HB_,K[0&4GUW]M^&RE^&JOJOA76-7TR.WO
MF_MSP_<WB7>D7'V=A$6CM/WSP2@NC\[%/E[U*G<GT=10!\G?$71?'/CS]A#Q
M\FMZ7JVN^,+W2=7M])CNM,5=9N+%[AS9K/!#&NVX>!+=I(T1?F !4,"!<_:4
MTW6M'\>^+M3L_#FO>(8?%7PYNO"^GKHUA+>(NI":4Q13&-3Y"R"ZSYTNV("%
MMSC@'ZEHH ^)?B]\,O$GAVW^(O@V#1M9UZX\?_#[0_"FDZEIUA/=6L=];-=V
M\PN940K;(%O(IO,F**5$F"64BOM>&/R84CW,^U0NYSEC@=2?6GT4 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y5^
MUA_R:S\9/^Q,UG_TAFKU6O*OVL/^36?C)_V)FL_^D,U !^S3_P D[U?_ +'/
MQ9_ZD.HUZK7E7[-/_).]7_['/Q9_ZD.HUZK0 445Y!\4?C-XK^&%U>:O=> X
M9_ 5A>6=G<ZNVMJNH2">2*/SK>R6%U>)'F53YD\4AV28C("&0 ]?HKR7PY\8
MO$OC+QG>Q:!X(AU'P18:Y<>'[O73K*17BSP K/.EHT6QX$G!A)\\2;D<B)@!
MNS-/_:.GO?B5!I#^&HX?!UYXCNO"-GXB&HEKB35+>W>:17M/)PD):"XB$GFD
MEXQE K!J /;:*\X^*_Q0U?P9K'AKP[X7\.VOBCQ7KYNI+:QOM3.G6Z06T0>:
M1YA#,0=SPQJH0Y:49*@$CSK7?VP%;PKI7B+PIX3;Q!IO_"(#QSK*W>H?8Y]/
MTW.-L:"*3S[GY+C$1,:G[.P\P%ER ?1E%0V5Y#J%G!=6T@EMYXUECD'1E89!
M_$&IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH Y?XDZEXIT?PE/?>#M*M]<UNWN+:3^S+AU0W
M5N)X_M,<;,Z*LQ@\WRR[!/,V;OES7S8?A+X]LQI'CN/P;>3ZDGQ0NO&5QX36
M_LAJ"6,NG2V"J)#.+8S#,<I03%=K$!RPVU]=T4 ?'/@7]G7Q9K7BK1I/&/A7
M['H%_J7CR76+5[VWF\JUU>XC>WC;8YWEX]X.T'&/FQD9[S]BW2?$EUX.UWQ5
MXR>*X\17UXNA+=0C"SV>EJ;))1[2SQWEP/:Y &0 3] ZGIEGK6FW>G:C:07^
MGW<3V]Q:W4:R131NI5T=&!#*02"",$$BFZ3I-CH.E6>F:996^G:;90I;6MG:
M1+%#!$BA4C1% "JJ@ *!@  "@#Y]U)?&WB[XZK?>+_A=XFO_  EX=U-5\+Q:
M?>Z0VG^9C8=7NP]^DSR*'<11>4?*4%\/*R^3A^&/@OXOM?B%H'ARZ\.R6OA3
MP[\0=7\=Q^)OM=N]O=Q74=X8+5(A+YXE6347#;XPFVW)#MN KZIHH ^:OAS#
MX]\7?$RX\4^._AKXDT+Q&\5W8:%>7%SI%UI/AFT<$A@D5^TTT\QCB,LHBS]V
M-0D:LSU_@Y\"?B5\-_C]9:IJ^MZ%KGA>W\)MIT^J6>C26<UY=/>RW$F\/?S-
MY[R2-.\VTH^]E"J>:^G:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRK]K#_D
MUGXR?]B9K/\ Z0S5ZK7E7[6'_)K/QD_[$S6?_2&:@ _9I_Y)WJ__ &.?BS_U
M(=1KU6O*OV:?^2=ZO_V.?BS_ -2'4:]5H *^<OB0GC7QG\8H+?7OA=XFUSX<
M^';FWN])M]'O=(\C5+Y0'%Y=^??12^7 Q_=6_EXWJ96WD1+%]&T4 ?'FE_LV
MZUX=^)FG#1_!*V>J6_CZY\3O\21=VW_('GGGN9=.7]Y]JRWGM 8/+$!W--OW
M'!W-%^#/B^'XB:9X?G\.O!X7TOXC:CX^'B?[9 UO<0W$5RZ6RQ"3SQ.+B\(;
M=&(PD)(=BP6OJ>B@#P[XHZ9XKF\<_#CXEZ)X&U+7+O0K?5M.N_#:WUE!?+'=
MI"4D5GG$! DM(LCS<A9<@$J5KQ>;]FWQ]\._ ,/A_1?#Z>*+_P 0?"Y? =_=
MV=[!##I=\))W^T2B:1&>V!OIR3$'D_<@!/FR/MFB@#/\.Z/'X=\/Z9I43F2*
MQM8K5&(P2J(%!_2O%?B]H?C/3OB)X ATGXM>+-&T_P 6>(YM,N+"ULM&DBM(
M5TJ_NP(&ET]Y,^99QC,C/\K..I!'O5>5?&3_ )*+\"?^QSN?_4>UF@ _X4WX
MN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ]5HH \J_X4WXN_Z+M\
M0/\ P!\/?_*JC_A3?B[_ *+M\0/_  !\/?\ RJKU6B@#RK_A3?B[_HNWQ _\
M ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJKU6B@#RK_A3?B[_HNWQ _P# 'P]_
M\JJ/^%-^+O\ HNWQ _\  'P]_P#*JO5:* /*O^%-^+O^B[?$#_P!\/?_ "JH
M_P"%-^+O^B[?$#_P!\/?_*JO5:* /*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN
M_P"B[?$#_P  ?#W_ ,JJ]5HH \J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z
M+M\0/_ 'P]_\JJ]5HH \J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_
M  !\/?\ RJKU6B@#RK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?#
MW_RJKU6B@#RK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\  'P]_P#*
MJO5:* /*O^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*JO5:*
M/*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P  ?#W_ ,JJ]5HH \J_
MX4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ]5HH \J_X4WXN_
MZ+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_  !\/?\ RJKU6B@#RK_A3?B[_HNW
MQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJKU6B@#RK_A3?B[_HNWQ _P#
M'P]_\JJ/^%-^+O\ HNWQ _\  'P]_P#*JO5:* /*O^%-^+O^B[?$#_P!\/?_
M "JH_P"%-^+O^B[?$#_P!\/?_*JO5:* /*O^%-^+O^B[?$#_ , ?#W_RJH_X
M4WXN_P"B[?$#_P  ?#W_ ,JJ]5HH \J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4W
MXN_Z+M\0/_ 'P]_\JJ]5HH \J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M
M\0/_  !\/?\ RJKU6B@#RK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _
M\ ?#W_RJKU6B@#RK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\  'P]
M_P#*JO5:* /*O^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*JO
M5:* /*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P  ?#W_ ,JJ]5HH
M \J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ]5HH \J_X4
MWXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_  !\/?\ RJKU6B@#RK_A3?B[
M_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJKU6B@#RK_A3?B[_HNWQ
M_P# 'P]_\JJ/^%-^+O\ HNWQ _\  'P]_P#*JO5:* /*O^%-^+O^B[?$#_P!
M\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*JO5:* /*O^%-^+O^B[?$#_ , ?#W_R
MJH_X4WXN_P"B[?$#_P  ?#W_ ,JJ]5HH \J_X4WXN_Z+M\0/_ 'P]_\ *JC_
M (4WXN_Z+M\0/_ 'P]_\JJ]5HH \J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_
M *+M\0/_  !\/?\ RJKU6B@#RK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HN
MWQ _\ ?#W_RJKU6B@#RK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\
M 'P]_P#*JO5:* /*O^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?
M_*JO5:* /*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P  ?#W_ ,JJ
M]5HH \J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ]5HH \
MJ_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_  !\/?\ RJKU6B@#RK_A
M3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJKU6B@#RK_A3?B[_H
MNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\  'P]_P#*JO5:* /*O^%-^+O^B[?$
M#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*JO5:* /*O^%-^+O^B[?$#_ , ?
M#W_RJH_X4WXN_P"B[?$#_P  ?#W_ ,JJ]5HH \J_X4WXN_Z+M\0/_ 'P]_\
M*JC_ (4WXN_Z+M\0/_ 'P]_\JJ]5HH \J_X4WXN_Z+M\0/\ P!\/?_*JC_A3
M?B[_ *+M\0/_  !\/?\ RJKU6B@#RK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B
M[_HNWQ _\ ?#W_RJKU6B@#RK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ
M _\  'P]_P#*JO5:* /*O^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P
M!\/?_*JO5:* /*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P  ?#W_
M ,JJ]5HH \J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ]5
MHH \J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_  !\/?\ RJKU6B@#
MRK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJKU6B@#RK_A3?
MB[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\  'P]_P#*JO5:* /*O^%-^+O^
MB[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*JO5:* /*O^%-^+O^B[?$#_
M , ?#W_RJH_X4WXN_P"B[?$#_P  ?#W_ ,JJ]5HH \J_X4WXN_Z+M\0/_ 'P
M]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ]5HH \J_X4WXN_Z+M\0/\ P!\/?_*J
MC_A3?B[_ *+M\0/_  !\/?\ RJKU6B@#RK_A3?B[_HNWQ _\ ?#W_P JJ/\
MA3?B[_HNWQ _\ ?#W_RJKU6B@#RK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\
MHNWQ _\  'P]_P#*JO5:* /'_A>_B70/C1XW\(ZSXVUCQIIMEX?T35;276[:
MPBF@EN;G5(IE!M+: %2MG#PP8@@X/.*M_M8?\FL_&3_L3-9_](9J/#G_ "=-
M\0_^Q,\-?^EVNT?M8?\ )K/QD_[$S6?_ $AFH /V:?\ DG>K_P#8Y^+/_4AU
M&O5:\J_9I_Y)WJ__ &.?BS_U(=1KU6@ KE]2^*7@S1?&%EX2U#Q=H-CXJO55
M[70[G4H8[Z=6SM*0,P=@=K8P.=I]*ZBOGOXU:-I_Q2UJ[^%OA'2;,:E?:GI^
MM^+]=BMPD>F1PR0RQ&21<&2^E2WA2-,EDC D<JHB$@![M>Z]INFZCIVGW>HV
MMK?ZB[QV5K-.J2W3(A=UB4G+E4!8A<X )/%9L/Q"\+7'C*?PC%XET>7Q7;P?
M:9M"2_B-]'$0I$C0!MX7#+\Q&/F'K7R%XF\?1>(OVT/A/K6LZ9XLL+RT\0:Q
MH.F6-WX:U..WAM!93P_:$D-OY4GVB8"9I$9@D"P%R@20BSH+2OXJ\+&,Q-XG
M_P"%[:X)_+)\_P"S"SOQ\^.=OV+[-UXV^5_LT ?6_C+QYX9^'6D#5?%?B+2?
M#&EF581?:S?16D!D8$JF^1@NX@' SG@U%XB^(WA/P?+H\6O>*-%T27691!IB
M:CJ$-N;Z0[0$A#L/,8[EX7)^8>HKR_XN-!_PTC\&EU4VW]AG3O$99;PCR_M(
MM[;9][C/V<WO7^$OVS7RAX=:3_A1NJ+XE*>4/V=0=+6[+>;M,EUNV;OFSM&F
M].=PB[[: /TAKRKXR?\ )1?@3_V.=S_ZCVLUW_A'[=_PB>B_VIN_M+[%#]JW
M9SYOEKOSGG.[->"_'?6/B9#\5OA&FG>$?"=U8Q>,+@Z7-=>*;J&6Z?\ L'5@
M1.BZ<X@'EF5LJTOS(BXPY= #Z0HKRK_A(_C?_P!$\^'_ /X7E]_\IJ/^$C^-
M_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X2/XW_\ 1//A_P#^%Y??_*:C_A(_C?\
M]$\^'_\ X7E]_P#*:@#U6BO*O^$C^-__ $3SX?\ _A>7W_RFH_X2/XW_ /1/
M/A__ .%Y??\ RFH ]5HKRK_A(_C?_P!$\^'_ /X7E]_\IJ/^$C^-_P#T3SX?
M_P#A>7W_ ,IJ /5:*\J_X2/XW_\ 1//A_P#^%Y??_*:C_A(_C?\ ]$\^'_\
MX7E]_P#*:@#U6BO*O^$C^-__ $3SX?\ _A>7W_RFH_X2/XW_ /1//A__ .%Y
M??\ RFH ]5HKRK_A(_C?_P!$\^'_ /X7E]_\IJ/^$C^-_P#T3SX?_P#A>7W_
M ,IJ /5:*\J_X2/XW_\ 1//A_P#^%Y??_*:C_A(_C?\ ]$\^'_\ X7E]_P#*
M:@#U6BO*O^$C^-__ $3SX?\ _A>7W_RFH_X2/XW_ /1//A__ .%Y??\ RFH
M]5HKRK_A(_C?_P!$\^'_ /X7E]_\IJ/^$C^-_P#T3SX?_P#A>7W_ ,IJ /5:
M*\J_X2/XW_\ 1//A_P#^%Y??_*:C_A(_C?\ ]$\^'_\ X7E]_P#*:@#U6BO*
MO^$C^-__ $3SX?\ _A>7W_RFH_X2/XW_ /1//A__ .%Y??\ RFH ]5HKRK_A
M(_C?_P!$\^'_ /X7E]_\IJ/^$C^-_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X2/X
MW_\ 1//A_P#^%Y??_*:C_A(_C?\ ]$\^'_\ X7E]_P#*:@#U6BO*O^$C^-__
M $3SX?\ _A>7W_RFH_X2/XW_ /1//A__ .%Y??\ RFH ]5HKRK_A(_C?_P!$
M\^'_ /X7E]_\IJ/^$C^-_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X2/XW_\ 1//A
M_P#^%Y??_*:C_A(_C?\ ]$\^'_\ X7E]_P#*:@#U6BO*O^$C^-__ $3SX?\
M_A>7W_RFH_X2/XW_ /1//A__ .%Y??\ RFH ]5HKRK_A(_C?_P!$\^'_ /X7
ME]_\IJ/^$C^-_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X2/XW_\ 1//A_P#^%Y??
M_*:C_A(_C?\ ]$\^'_\ X7E]_P#*:@#U6BO*O^$C^-__ $3SX?\ _A>7W_RF
MH_X2/XW_ /1//A__ .%Y??\ RFH ]5HKRK_A(_C?_P!$\^'_ /X7E]_\IJ/^
M$C^-_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X2/XW_\ 1//A_P#^%Y??_*:C_A(_
MC?\ ]$\^'_\ X7E]_P#*:@#U6BO*O^$C^-__ $3SX?\ _A>7W_RFH_X2/XW_
M /1//A__ .%Y??\ RFH ]5HKRK_A(_C?_P!$\^'_ /X7E]_\IJ/^$C^-_P#T
M3SX?_P#A>7W_ ,IJ /5:*\J_X2/XW_\ 1//A_P#^%Y??_*:C_A(_C?\ ]$\^
M'_\ X7E]_P#*:@#U6BO*O^$C^-__ $3SX?\ _A>7W_RFH_X2/XW_ /1//A__
M .%Y??\ RFH ]5HKRK_A(_C?_P!$\^'_ /X7E]_\IJ/^$C^-_P#T3SX?_P#A
M>7W_ ,IJ /5:*\J_X2/XW_\ 1//A_P#^%Y??_*:C_A(_C?\ ]$\^'_\ X7E]
M_P#*:@#U6BO*O^$C^-__ $3SX?\ _A>7W_RFH_X2/XW_ /1//A__ .%Y??\
MRFH ]5HKRK_A(_C?_P!$\^'_ /X7E]_\IJ/^$C^-_P#T3SX?_P#A>7W_ ,IJ
M /5:*\J_X2/XW_\ 1//A_P#^%Y??_*:C_A(_C?\ ]$\^'_\ X7E]_P#*:@#U
M6BO*O^$C^-__ $3SX?\ _A>7W_RFH_X2/XW_ /1//A__ .%Y??\ RFH ]5HK
MRK_A(_C?_P!$\^'_ /X7E]_\IJ/^$C^-_P#T3SX?_P#A>7W_ ,IJ /5:*\J_
MX2/XW_\ 1//A_P#^%Y??_*:C_A(_C?\ ]$\^'_\ X7E]_P#*:@#U6BO*O^$C
M^-__ $3SX?\ _A>7W_RFH_X2/XW_ /1//A__ .%Y??\ RFH ]5HKRK_A(_C?
M_P!$\^'_ /X7E]_\IJ/^$C^-_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X2/XW_\
M1//A_P#^%Y??_*:C_A(_C?\ ]$\^'_\ X7E]_P#*:@#U6BO*O^$C^-__ $3S
MX?\ _A>7W_RFH_X2/XW_ /1//A__ .%Y??\ RFH ]5HKRK_A(_C?_P!$\^'_
M /X7E]_\IJ/^$C^-_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X2/XW_\ 1//A_P#^
M%Y??_*:C_A(_C?\ ]$\^'_\ X7E]_P#*:@#U6BO*O^$C^-__ $3SX?\ _A>7
MW_RFH_X2/XW_ /1//A__ .%Y??\ RFH ]5HKRK_A(_C?_P!$\^'_ /X7E]_\
MIJ/^$C^-_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X2/XW_\ 1//A_P#^%Y??_*:C
M_A(_C?\ ]$\^'_\ X7E]_P#*:@#U6BO*O^$C^-__ $3SX?\ _A>7W_RFH_X2
M/XW_ /1//A__ .%Y??\ RFH ]5HKRK_A(_C?_P!$\^'_ /X7E]_\IJ/^$C^-
M_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X2/XW_\ 1//A_P#^%Y??_*:C_A(_C?\
M]$\^'_\ X7E]_P#*:@#U6BO*O^$C^-__ $3SX?\ _A>7W_RFH_X2/XW_ /1/
M/A__ .%Y??\ RFH ]5HKRK_A(_C?_P!$\^'_ /X7E]_\IJ/^$C^-_P#T3SX?
M_P#A>7W_ ,IJ /5:*\J_X2/XW_\ 1//A_P#^%Y??_*:C_A(_C?\ ]$\^'_\
MX7E]_P#*:@#U6BO*O^$C^-__ $3SX?\ _A>7W_RFH_X2/XW_ /1//A__ .%Y
M??\ RFH ]5HKRK_A(_C?_P!$\^'_ /X7E]_\IJ/^$C^-_P#T3SX?_P#A>7W_
M ,IJ /5:*\J_X2/XW_\ 1//A_P#^%Y??_*:C_A(_C?\ ]$\^'_\ X7E]_P#*
M:@#U6BO*O^$C^-__ $3SX?\ _A>7W_RFH_X2/XW_ /1//A__ .%Y??\ RFH
M]5HKRK_A(_C?_P!$\^'_ /X7E]_\IJ/^$C^-_P#T3SX?_P#A>7W_ ,IJ /5:
M*\J_X2/XW_\ 1//A_P#^%Y??_*:C_A(_C?\ ]$\^'_\ X7E]_P#*:@#U6BO*
MO^$C^-__ $3SX?\ _A>7W_RFH_X2/XW_ /1//A__ .%Y??\ RFH ]5HKRK_A
M(_C?_P!$\^'_ /X7E]_\IJ/^$C^-_P#T3SX?_P#A>7W_ ,IJ #PY_P G3?$/
M_L3/#7_I=KM'[6'_ ":S\9/^Q,UG_P!(9JY_X3WOBJ^_:1^)$GB[1M'T/4AX
M3\-K';Z+JTNI0M%]LUS#F22VMR&W%QMV$  '<<D#H/VL/^36?C)_V)FL_P#I
M#-0 ?LT_\D[U?_L<_%G_ *D.HUZK7E7[-/\ R3O5_P#L<_%G_J0ZC7JM !7G
MVN?L\_"OQ/X@GU[6?AGX/U;7+B033:G?:#:37,C@ !FE:,L2 !R3G@5Z#10!
M1O="TW4M1T[4+O3K6ZO].=Y+*ZF@5Y;5G0H[1,1E"R$J2N,@D'BLV'X>^%K?
MQE/XNB\-:/%XKN(/LTVNI81"^DB 4"-IPN\KA5^4G'RCTKH** .5UKX4^"?$
MGA>#PUJ_@[0-4\.02^=%H][I<$UG')ECO6%E*!LNQR!GYCZFK'B+X<^$_&$N
MCRZ]X7T76Y=&E$^F/J.GPW!L9!M(>$NI\MAM7E<'Y1Z"NBHH *\J^,G_ "47
MX$_]CG<_^H]K->JUY5\9/^2B_ G_ +'.Y_\ 4>UF@#U6BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RKPY_R=
M-\0_^Q,\-?\ I=KM'[6'_)K/QD_[$S6?_2&:CPY_R=-\0_\ L3/#7_I=KM'[
M6'_)K/QD_P"Q,UG_ -(9J #]FG_DG>K_ /8Y^+/_ %(=1KU6O*OV:?\ DG>K
M_P#8Y^+/_4AU&O5: "O ?V@=6\<?#IK?Q3I7C^<W%YKFFZ7HG@F/2K4VFH>;
M+&LT,KM&]S),8_M,OF12Q*B1@F,B-V?WZO$=7^#'C^Y^-%[X^L_''AF9?)6R
MTJQUOPK<WCZ/:D+YT=O)'J,2!YF7<\ICWMA%)*1HH ,_QGJWCCX?_%KP#"/'
M\_B*?Q7K\]M)X1.E6L5G!I212.\\)2,W*O /LV^62=HV>7&Q/,14Y?1_C-XN
MF^(NF>(9?$,DWA;5/B+J/@'_ (1<VENMO;Q6\-RB7*2B+SS,;BS8G=(8RDQ
M0%0Q[CP7\&/'_A;XI:[XOO/''AG7&UJ['VE[OPK<B_BT]')AL()QJ/EQ1QAC
MC$.&=GD=6=V)-,_9ON+'XD0:M)XG2X\'V?B2Z\7V?A[^SBMQ'J=Q!)$Y:Z$N
M'@#3W$JQ^4&#R#+L% H M?&CQ%XBOOB1\/\ X>^'/$UUX-G\0V^J:E<:Q8VE
MO<7"Q6<<*B)%N(Y(P&ENXF8E"=L9 *EMP\,F_:2\>_$3X?0:_HNOKX7U'P_\
M+U\>7]K:6<$T&J7QDG06\AFC=DMLV-P#Y123]\I#C9S]!?$#X4>*/%MUX3\0
M:7XNTW0_'/A[[9%%J;:&]S8S07*;)(VM3<JX(V0.&\[[T7(*L5KA]<_8^"^&
M-+\/>%/%SZ!IG_"(+X&UG[9I_P!LFO\ 30<EXG$L?D7/SW&)")%'GD^7E10!
M[[X=UB/Q%X?TS58D,<5]:Q72*3DA70,!^M?/_P =_CU\,]%^*WPCL-1^(GA.
MPOM$\87$FJ6MUK=K'+8(=!U:,-.K.#$/,EB3+8^:1!U89^BK*SAT^S@M;:,1
M6\$:Q1QCHJJ, ?@!7F'QD_Y*+\"?^QSN?_4>UF@ _P"&L/@A_P!%D^'_ /X5
M%C_\=H_X:P^"'_19/A__ .%18_\ QVO5:* /*O\ AK#X(?\ 19/A_P#^%18_
M_':/^&L/@A_T63X?_P#A46/_ ,=KU6B@#RK_ (:P^"'_ $63X?\ _A46/_QV
MC_AK#X(?]%D^'_\ X5%C_P#':]5HH \J_P"&L/@A_P!%D^'_ /X5%C_\=H_X
M:P^"'_19/A__ .%18_\ QVO5:* /*O\ AK#X(?\ 19/A_P#^%18__':/^&L/
M@A_T63X?_P#A46/_ ,=KU6B@#RK_ (:P^"'_ $63X?\ _A46/_QVC_AK#X(?
M]%D^'_\ X5%C_P#':]5HH \J_P"&L/@A_P!%D^'_ /X5%C_\=H_X:P^"'_19
M/A__ .%18_\ QVO5:* /*O\ AK#X(?\ 19/A_P#^%18__':/^&L/@A_T63X?
M_P#A46/_ ,=KU6B@#RK_ (:P^"'_ $63X?\ _A46/_QVC_AK#X(?]%D^'_\
MX5%C_P#':]5HH \J_P"&L/@A_P!%D^'_ /X5%C_\=H_X:P^"'_19/A__ .%1
M8_\ QVO5:* /*O\ AK#X(?\ 19/A_P#^%18__':/^&L/@A_T63X?_P#A46/_
M ,=KU6B@#RK_ (:P^"'_ $63X?\ _A46/_QVC_AK#X(?]%D^'_\ X5%C_P#'
M:]5HH \J_P"&L/@A_P!%D^'_ /X5%C_\=H_X:P^"'_19/A__ .%18_\ QVO5
M:* /*O\ AK#X(?\ 19/A_P#^%18__':/^&L/@A_T63X?_P#A46/_ ,=KU6B@
M#RK_ (:P^"'_ $63X?\ _A46/_QVC_AK#X(?]%D^'_\ X5%C_P#':]5HH \J
M_P"&L/@A_P!%D^'_ /X5%C_\=H_X:P^"'_19/A__ .%18_\ QVO5:* /*O\
MAK#X(?\ 19/A_P#^%18__':/^&L/@A_T63X?_P#A46/_ ,=KU6B@#RK_ (:P
M^"'_ $63X?\ _A46/_QVC_AK#X(?]%D^'_\ X5%C_P#':]5HH \J_P"&L/@A
M_P!%D^'_ /X5%C_\=H_X:P^"'_19/A__ .%18_\ QVO5:* /*O\ AK#X(?\
M19/A_P#^%18__':/^&L/@A_T63X?_P#A46/_ ,=KU6B@#RK_ (:P^"'_ $63
MX?\ _A46/_QVC_AK#X(?]%D^'_\ X5%C_P#':]5HH \J_P"&L/@A_P!%D^'_
M /X5%C_\=H_X:P^"'_19/A__ .%18_\ QVO5:* /*O\ AK#X(?\ 19/A_P#^
M%18__':/^&L/@A_T63X?_P#A46/_ ,=KU6B@#RK_ (:P^"'_ $63X?\ _A46
M/_QVC_AK#X(?]%D^'_\ X5%C_P#':]5HH \J_P"&L/@A_P!%D^'_ /X5%C_\
M=H_X:P^"'_19/A__ .%18_\ QVO5:* /*O\ AK#X(?\ 19/A_P#^%18__':/
M^&L/@A_T63X?_P#A46/_ ,=KU6B@#RK_ (:P^"'_ $63X?\ _A46/_QVC_AK
M#X(?]%D^'_\ X5%C_P#':]5HH \J_P"&L/@A_P!%D^'_ /X5%C_\=H_X:P^"
M'_19/A__ .%18_\ QVO5:* /*O\ AK#X(?\ 19/A_P#^%18__':/^&L/@A_T
M63X?_P#A46/_ ,=KU6B@#RK_ (:P^"'_ $63X?\ _A46/_QVC_AK#X(?]%D^
M'_\ X5%C_P#':]5HH \J_P"&L/@A_P!%D^'_ /X5%C_\=H_X:P^"'_19/A__
M .%18_\ QVO5:* /*O\ AK#X(?\ 19/A_P#^%18__':/^&L/@A_T63X?_P#A
M46/_ ,=KU6B@#RK_ (:P^"'_ $63X?\ _A46/_QVC_AK#X(?]%D^'_\ X5%C
M_P#':]5HH \J_P"&L/@A_P!%D^'_ /X5%C_\=H_X:P^"'_19/A__ .%18_\
MQVO5:* /*O\ AK#X(?\ 19/A_P#^%18__':/^&L/@A_T63X?_P#A46/_ ,=K
MU6B@#RK_ (:P^"'_ $63X?\ _A46/_QVC_AK#X(?]%D^'_\ X5%C_P#':]5H
MH \J_P"&L/@A_P!%D^'_ /X5%C_\=H_X:P^"'_19/A__ .%18_\ QVO5:* /
M*O\ AK#X(?\ 19/A_P#^%18__':/^&L/@A_T63X?_P#A46/_ ,=KU6B@#RK_
M (:P^"'_ $63X?\ _A46/_QVC_AK#X(?]%D^'_\ X5%C_P#':]5HH \J_P"&
ML/@A_P!%D^'_ /X5%C_\=H_X:P^"'_19/A__ .%18_\ QVO5:* /*O\ AK#X
M(?\ 19/A_P#^%18__':/^&L/@A_T63X?_P#A46/_ ,=KU6B@#RK_ (:P^"'_
M $63X?\ _A46/_QVC_AK#X(?]%D^'_\ X5%C_P#':]5HH \J_P"&L/@A_P!%
MD^'_ /X5%C_\=H_X:P^"'_19/A__ .%18_\ QVO5:* /*O\ AK#X(?\ 19/A
M_P#^%18__':/^&L/@A_T63X?_P#A46/_ ,=KU6B@#RK_ (:P^"'_ $63X?\
M_A46/_QVC_AK#X(?]%D^'_\ X5%C_P#':]5HH \J_P"&L/@A_P!%D^'_ /X5
M%C_\=H_X:P^"'_19/A__ .%18_\ QVO5:* /*O\ AK#X(?\ 19/A_P#^%18_
M_':/^&L/@A_T63X?_P#A46/_ ,=KU6B@#RK_ (:P^"'_ $63X?\ _A46/_QV
MC_AK#X(?]%D^'_\ X5%C_P#':]5HH \J_P"&L/@A_P!%D^'_ /X5%C_\=H_X
M:P^"'_19/A__ .%18_\ QVO5:* /*O\ AK#X(?\ 19/A_P#^%18__':/^&L/
M@A_T63X?_P#A46/_ ,=KU6B@#RK_ (:P^"'_ $63X?\ _A46/_QVC_AK#X(?
M]%D^'_\ X5%C_P#':]5HH \J_P"&L/@A_P!%D^'_ /X5%C_\=H_X:P^"'_19
M/A__ .%18_\ QVO5:* /*O\ AK#X(?\ 19/A_P#^%18__':/^&L/@A_T63X?
M_P#A46/_ ,=KU6B@#RK_ (:P^"'_ $63X?\ _A46/_QVC_AK#X(?]%D^'_\
MX5%C_P#':]5HH \J_P"&L/@A_P!%D^'_ /X5%C_\=H_X:P^"'_19/A__ .%1
M8_\ QVO5:* /*O\ AK#X(?\ 19/A_P#^%18__':/^&L/@A_T63X?_P#A46/_
M ,=KU6B@#RK_ (:P^"'_ $63X?\ _A46/_QVC_AK#X(?]%D^'_\ X5%C_P#'
M:]5HH \J_P"&L/@A_P!%D^'_ /X5%C_\=H_X:P^"'_19/A__ .%18_\ QVO5
M:* /"OA/\0O"WQ*_:1^)&I^$?$NC^*M-B\)^&[:2\T6_BO(4E%YKC&,O&S ,
M%=#MSG# ]Q70?M8?\FL_&3_L3-9_](9J/#G_ "=-\0_^Q,\-?^EVNT?M8?\
M)K/QD_[$S6?_ $AFH /V:?\ DG>K_P#8Y^+/_4AU&O5:\J_9I_Y)WJ__ &.?
MBS_U(=1KU6@ HHKR#XH_&;Q7\,+J\U>Z\!PS^ K"\L[.YU=M;5=0D$\D4?G6
M]DL+J\2/,JGS)XI#LDQ&0$,@!Z_17B6G_M'3WOQ*@TA_#4</@Z\\1W7A&S\1
M#42UQ)JEO;O-(KVGDX2$M!<1"3S22\8R@5@U&G_M'3WOQ*@TA_#4</@Z\\1W
M7A&S\1#42UQ)JEO;O-(KVGDX2$M!<1"3S22\8R@5@U 'MM%><?%?XH:OX,UC
MPUX=\+^';7Q1XKU\W4EM8WVIG3K=(+:(/-(\PAF(.YX8U4(<M*,E0"1YUKO[
M8"MX5TKQ%X4\)MX@TW_A$!XYUE;O4/L<^GZ;G&V-!%)Y]S\EQB(F-3]G8>8"
MRY /HRO*OC)_R47X$_\ 8YW/_J/:S7I]E>0ZA9P75M();>>-98Y!T96&0?Q!
MKS#XR?\ )1?@3_V.=S_ZCVLT >JT444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M45P?Q5^.WP^^!^F"_P#'?B_2O#4++NCCO)QYTPY_U<(S))T/W5/2@#O**^2?
M^&P/B+\9LP_ ;X.ZGJ]@_">,/').DZ3CM)'&3YUPO(^[M;KQ0/V-?'/QBS/\
M?/C!J_B:RDY;P?X/SI&C ?\ /.0K^]N%Z\MM;GK0!T_Q1_:$U6;Q9,_PWOK+
M7_#_ (%A76/&IL=MT9H&<Q_8HBH;]\D*W5R50A]UO AXF-?1%C?6^J6-O>6D
M\=S:7$:S0S1,&21& *LI'4$$'-?'G[%OA3XC?#O]G?PW)X6^&GP[33O%$*^)
M'9?%U[9[_MB++&C0_P!ER[?+A,46#+(<1 EW)+'UK]C%M<F_9\\-7FJV-AI>
ME:C$NI^'=.L;Y[PV6D7*)/:VLLC0P_/"LIA 52 D<?S,<F@#W"BBB@ HHHH
M**** "BBB@#RKPY_R=-\0_\ L3/#7_I=KM'[6'_)K/QD_P"Q,UG_ -(9J/#G
M_)TWQ#_[$SPU_P"EVNT?M8?\FL_&3_L3-9_](9J #]FG_DG>K_\ 8Y^+/_4A
MU&O5:\J_9I_Y)WJ__8Y^+/\ U(=1KU6@ KYR^)">-?&?QB@M]>^%WB;7/ASX
M=N;>[TFWT>]TCR-4OE <7EWY]]%+Y<#']U;^7C>IE;>1$L7T;10!\L:+\&?%
M\/Q$TSP_/X=>#POI?Q&U'Q\/$_VR!K>XAN(KETMEB$GGB<7%X0VZ,1A(20[%
M@M&B_!GQ?#\1-,\/S^'7@\+Z7\1M1\?#Q/\ ;(&M[B&XBN72V6(2>>)Q<7A#
M;HQ&$A)#L6"U]3T4 >'?%'3/%<WCGX<?$O1/ VI:Y=Z%;ZMIUWX;6^LH+Y8[
MM(2DBL\X@($EI%D>;D++D E2M>+S?LV^/OAWX!A\/Z+X?3Q1?^(/A<O@._N[
M.]@AATN^$D[_ &B432(SVP-].28@\G[D )\V1]LT4 9_AW1X_#OA_3-*B<R1
M6-K%:HQ&"51 H/Z5\_\ QW^'?B"_^*WPCN8/BCXLTV&_\87"V]I:VND&+33_
M &#JS[H#)8,[':C)^^:4;97XW!&7Z0KRKXR?\E%^!/\ V.=S_P"H]K- !_PI
MOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%U^('_@#X>_\ E57JM% 'E7_"F_%W
M_1=?B!_X ^'O_E51_P *;\7?]%U^('_@#X>_^55>JT4 >5?\*;\7?]%U^('_
M ( ^'O\ Y54?\*;\7?\ 1=?B!_X ^'O_ )55ZK10!Y5_PIOQ=_T77X@?^ /A
M[_Y54?\ "F_%W_1=?B!_X ^'O_E57JM% 'E7_"F_%W_1=?B!_P" /A[_ .55
M'_"F_%W_ $77X@?^ /A[_P"55>JT4 >5?\*;\7?]%U^('_@#X>_^55'_  IO
MQ=_T77X@?^ /A[_Y55ZK10!Y5_PIOQ=_T77X@?\ @#X>_P#E51_PIOQ=_P!%
MU^('_@#X>_\ E57JM% 'E7_"F_%W_1=?B!_X ^'O_E51_P *;\7?]%U^('_@
M#X>_^55>JT4 >5?\*;\7?]%U^('_ ( ^'O\ Y54?\*;\7?\ 1=?B!_X ^'O_
M )55ZK10!Y5_PIOQ=_T77X@?^ /A[_Y54?\ "F_%W_1=?B!_X ^'O_E57JM%
M 'E7_"F_%W_1=?B!_P" /A[_ .55'_"F_%W_ $77X@?^ /A[_P"55>JT4 >5
M?\*;\7?]%U^('_@#X>_^55'_  IOQ=_T77X@?^ /A[_Y55ZK10!Y5_PIOQ=_
MT77X@?\ @#X>_P#E51_PIOQ=_P!%U^('_@#X>_\ E57JM% 'E7_"F_%W_1=?
MB!_X ^'O_E51_P *;\7?]%U^('_@#X>_^55>JT4 >5?\*;\7?]%U^('_ ( ^
M'O\ Y54?\*;\7?\ 1=?B!_X ^'O_ )55ZK10!Y5_PIOQ=_T77X@?^ /A[_Y5
M4?\ "F_%W_1=?B!_X ^'O_E57JM% 'E7_"F_%W_1=?B!_P" /A[_ .55'_"F
M_%W_ $77X@?^ /A[_P"55>JT4 >5?\*;\7?]%U^('_@#X>_^55'_  IOQ=_T
M77X@?^ /A[_Y55ZK10!Y5_PIOQ=_T77X@?\ @#X>_P#E51_PIOQ=_P!%U^('
M_@#X>_\ E57JM% 'E7_"F_%W_1=?B!_X ^'O_E51_P *;\7?]%U^('_@#X>_
M^55>JT4 >5?\*;\7?]%U^('_ ( ^'O\ Y54?\*;\7?\ 1=?B!_X ^'O_ )55
MZK10!Y5_PIOQ=_T77X@?^ /A[_Y54?\ "F_%W_1=?B!_X ^'O_E57JM% 'E7
M_"F_%W_1=?B!_P" /A[_ .55'_"F_%W_ $77X@?^ /A[_P"55>JT4 >5?\*;
M\7?]%U^('_@#X>_^55'_  IOQ=_T77X@?^ /A[_Y55ZK10!Y5_PIOQ=_T77X
M@?\ @#X>_P#E51_PIOQ=_P!%U^('_@#X>_\ E57JM% 'E7_"F_%W_1=?B!_X
M ^'O_E51_P *;\7?]%U^('_@#X>_^55>JT4 >5?\*;\7?]%U^('_ ( ^'O\
MY54?\*;\7?\ 1=?B!_X ^'O_ )55ZK10!Y5_PIOQ=_T77X@?^ /A[_Y54?\
M"F_%W_1=?B!_X ^'O_E57JM% 'E7_"F_%W_1=?B!_P" /A[_ .55'_"F_%W_
M $77X@?^ /A[_P"55>JT4 >5?\*;\7?]%U^('_@#X>_^55'_  IOQ=_T77X@
M?^ /A[_Y55ZK10!Y5_PIOQ=_T77X@?\ @#X>_P#E51_PIOQ=_P!%U^('_@#X
M>_\ E57JM% 'E7_"F_%W_1=?B!_X ^'O_E51_P *;\7?]%U^('_@#X>_^55>
MJT4 >5?\*;\7?]%U^('_ ( ^'O\ Y54?\*;\7?\ 1=?B!_X ^'O_ )55ZK10
M!Y5_PIOQ=_T77X@?^ /A[_Y54?\ "F_%W_1=?B!_X ^'O_E57JM% 'E7_"F_
M%W_1=?B!_P" /A[_ .55'_"F_%W_ $77X@?^ /A[_P"55>JT4 >5?\*;\7?]
M%U^('_@#X>_^55'_  IOQ=_T77X@?^ /A[_Y55ZK10!Y5_PIOQ=_T77X@?\
M@#X>_P#E51_PIOQ=_P!%U^('_@#X>_\ E57JM% 'E7_"F_%W_1=?B!_X ^'O
M_E51_P *;\7?]%U^('_@#X>_^55>JT4 >5?\*;\7?]%U^('_ ( ^'O\ Y54?
M\*;\7?\ 1=?B!_X ^'O_ )55ZK10!Y5_PIOQ=_T77X@?^ /A[_Y54?\ "F_%
MW_1=?B!_X ^'O_E57JM% 'E7_"F_%W_1=?B!_P" /A[_ .55'_"F_%W_ $77
MX@?^ /A[_P"55>JT4 >5?\*;\7?]%U^('_@#X>_^55'_  IOQ=_T77X@?^ /
MA[_Y55ZK10!Y5_PIOQ=_T77X@?\ @#X>_P#E51_PIOQ=_P!%U^('_@#X>_\
ME57JM% 'E7_"F_%W_1=?B!_X ^'O_E51_P *;\7?]%U^('_@#X>_^55>JT4
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
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_
M /\ "\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y1+XH^-<$3RR_#_X
M?1QH"S.WCV] 4#DDG^QN!7SS\0O^"C&H^!]<'A_3/"?@SXB>*V)5/#_@3QA?
MZM=N1@$9CT;RP02!M9P?:@#[=K&\6^-- \ Z+-K'B76]/\/Z5#_K+W4[E+>%
M>,X+.0,\=*^+?B+\:/VJ?&7@676(-)^'O[-&BM'G^T/'NOB>]/'\!$)CC/\
MLR1;NGX_+O@_Q-I/B+Q[#<R_"V__ &PO&D,FR?5V\5ZAJ&FV;<$@)/I,-LD?
M X)=1QS0!]P:E^WQI_C;4)M'^!O@'Q'\9M51C&=0L(#8:+"_3$M[. HY/92"
M <-7/>*OAU\9O'ND2ZW\>/C;I7P9\%8_?:!X'N%LCL/\,VISG<#@$,J94Y.,
M53US0_VT?B'X>M[7PK9?#?X%Z(H"1Z.EZUSJ$,7=/.2VF@7C@%$!!R?2L?PM
M^POX@M]8BU[Q]X#\.?&'Q,O/]I>.OB;J-\BDG)5(/[&$03@85E;  % &=\,_
MBU^SK\']2FTS]GCX4ZU\7O&*.5GU?0=-DNF$AY9I]3N?N*V<DH2F2.*]._L7
M]K3XV<ZGK/A?X :!+C-KI,8US6@IZJTK8@4XX#)R#DXZ5ZGH]Q\7O#NFP:?I
M7PM^&VF6$"[8K6S\;7D448]%1=%  ^@J[_PD?QO_ .B>?#__ ,+R^_\ E-0!
MYUX1_P"">_PLT_6(]>\;#6?B[XG7DZKX\U!]0Y)R0L!Q$%ST4HV  ,U]'Z7I
M-CH>GP6&FV=OI]C NR*UM8EBBC7T55  'TKS7_A(_C?_ -$\^'__ (7E]_\
M*:C_ (2/XW_]$\^'_P#X7E]_\IJ /5:*\J_X2/XW_P#1//A__P"%Y??_ "FH
M_P"$C^-__1//A_\ ^%Y??_*:@#U6BO*O^$C^-_\ T3SX?_\ A>7W_P IJ/\
MA(_C?_T3SX?_ /A>7W_RFH ]5HKRK_A(_C?_ -$\^'__ (7E]_\ *:C_ (2/
MXW_]$\^'_P#X7E]_\IJ /5:*\J_X2/XW_P#1//A__P"%Y??_ "FH_P"$C^-_
M_1//A_\ ^%Y??_*:@#U6BO*O^$C^-_\ T3SX?_\ A>7W_P IJ/\ A(_C?_T3
MSX?_ /A>7W_RFH ]5HKRK_A(_C?_ -$\^'__ (7E]_\ *:C_ (2/XW_]$\^'
M_P#X7E]_\IJ /5:*\J_X2/XW_P#1//A__P"%Y??_ "FH_P"$C^-__1//A_\
M^%Y??_*:@ \.?\G3?$/_ +$SPU_Z7:[1^UA_R:S\9/\ L3-9_P#2&:N?^$][
MXJOOVD?B1)XNT;1]#U(>$_#:QV^BZM+J4+1?;-<PYDDMK<AMQ<;=A  !W')
MZ#]K#_DUGXR?]B9K/_I#-0 ?LT_\D[U?_L<_%G_J0ZC7JM>5?LT_\D[U?_L<
M_%G_ *D.HUZK0 50U+0=,UBZTZYO].M+ZXTZ?[5937,"R/:S;&3S(B02C['=
M=RX.'8=":OT4 <U'\,_!\7C:3QDGA30T\7R)Y3^(%TZ$7[)L";3<;?,(V@+C
M=T '2I8?A[X6M_&4_BZ+PUH\7BNX@^S3:ZEA$+Z2(!0(VG"[RN%7Y2<?*/2N
M@HH Y76OA3X)\2>%X/#6K^#M U3PY!+YT6CWNEP36<<F6.]864H&R['(&?F/
MJ:L>(OASX3\82Z/+KWA?1=;ET:43Z8^HZ?#<&QD&TAX2ZGRV&U>5P?E'H*Z*
MB@ KRKXR?\E%^!/_ &.=S_ZCVLUZK7E7QD_Y*+\"?^QSN?\ U'M9H ]5HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **\A^-WQLU?X6ZU
MINGZ5HFAZA%)H6K>(;^_\0:[+I=O9VM@]FDAW1VER79OMJG&% $9Y)(%?/#?
M\%)KCX2>(ET/XZ>"%\'7]SICZQ9PZ'<3WMT\;^1);PM 854$)--$TOG8,MC/
M\D8:,$ ^Y:*_,#Q;_P %=/%7CW47T?X/_#8/<R)N@GU43:G=R@G'RV=F"%<=
M@\N,D9KGIOA/^U]^T^3_ ,)5;>($TBX.1;^)]43PYI6#_!-I]GNN) !W+@T
M?>'Q6_;4^#GP?NSI^L^-+._U[=Y::'H8;4;YY.R>5"&*,?\ ;VUX!\2OV]OB
M!);EM#\'Z!\(-(D&8M>^+^JK:73H>C1Z7"3<,<<C[P.1Q47PJ_X)EZKX?M!'
MK_Q.F\,VCKMETKX9Z='HY9>\<E^P>YG0]#YASCO7O_PU_8>^"'PKN%O-)^'^
MF7VK;M[:KK@;4KMG[OYDY?:Q]5VT ?"*WVJ?M(7 DO?^%J_M2R,^5L]/A/A'
MP6#GA6=MK/C& S!20#GK7T+\._V:/CW-H_\ 9EGJ_@3]G+PO+@/I/P[T=;S4
MI4])KN7 \S/_ "T0D_K7VY'&L4:HBA$4855& !Z"G4 ?-'A'_@GO\)-(U>/7
M/%EKJWQ6\2KRVK>/=1?4W)ZG]TV(L9[%#]:^C-+TFQT/3X+#3;.WT^Q@79%:
MVL2Q11KZ*J@ #Z5;HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** /*O#G_)TWQ#_ .Q,\-?^EVNT?M8?\FL_&3_L3-9_](9J/#G_
M "=-\0_^Q,\-?^EVNT?M8?\ )K/QD_[$S6?_ $AFH /V:?\ DG>K_P#8Y^+/
M_4AU&O5:\J_9I_Y)WJ__ &.?BS_U(=1KU6@ KPGXO_$;X@^%_C=\*-&T^WTO
M3? VMZ^VFWMVTOG7U^W]GW4XC6,IMAB5H1EMQ=VP $4'S/=JX7XC?##_ (6!
MXF^'NK_VE]@_X1+7&UGR?(\S[5FSN;;RL[AL_P"/C=NPWW,8YR #Q#P%\=[K
MQW\6)I;CXD7N@6R^+[_P]9>&7\."31[R&U::#R)+\P@I?RO#).B?:0=AB'D,
M#EGZ/\9O%TWQ%TSQ#+XADF\+:I\1=1\ _P#"+FTMUM[>*WAN42Y241>>9C<6
M;$[I#&4F(" J&/9S?LU74WBBU3_A*8H_ =OXK;QJN@II>+PZB9'G*F\\[;]G
M^TN9MGD[\_+YFSY:ETS]F^XL?B1!JTGB=+CP?9^)+KQ?9^'O[.*W$>IW$$D3
MEKH2X> -/<2K'Y08/(,NP4"@"U\:/$7B*^^)'P_^'OASQ-=>#9_$-OJFI7&L
M6-I;W%PL5G'"HB1;B.2,!I;N)F)0G;&0"I;</#)OVDO'OQ$^'T&OZ+KZ^%]1
M\/\ PO7QY?VMI9P30:I?&2=!;R&:-V2VS8W /E%)/WRD.-G/T%\0/A1XH\6W
M7A/Q!I?B[3=#\<^'OMD46IMH;W-C-!<ILDC:U-RK@C9 X;SOO1<@JQ6N'US]
MCX+X8TOP]X4\7/H&F?\ "(+X&UG[9I_VR:_TT')>)Q+'Y%S\]QB0B11YY/EY
M44 >^^'=8C\1>'],U6)#'%?6L5TBDY(5T# ?K7S_ /'?X]?#/1?BM\([#4?B
M)X3L+[1/&%Q)JEK=:W:QRV"'0=6C#3JS@Q#S)8DRV/FD0=6&?HJRLX=/LX+6
MVC$5O!&L4<8Z*JC 'X 5YA\9/^2B_ G_ +'.Y_\ 4>UF@ _X:P^"'_19/A__
M .%18_\ QVC_ (:P^"'_ $63X?\ _A46/_QVO5:* /*O^&L/@A_T63X?_P#A
M46/_ ,=H_P"&L/@A_P!%D^'_ /X5%C_\=KU6B@#RK_AK#X(?]%D^'_\ X5%C
M_P#':/\ AK#X(?\ 19/A_P#^%18__':]5HH \J_X:P^"'_19/A__ .%18_\
MQVC_ (:P^"'_ $63X?\ _A46/_QVO5:* /*O^&L/@A_T63X?_P#A46/_ ,=H
M_P"&L/@A_P!%D^'_ /X5%C_\=KU6B@#RK_AK#X(?]%D^'_\ X5%C_P#':/\
MAK#X(?\ 19/A_P#^%18__':]5HH \J_X:P^"'_19/A__ .%18_\ QVC_ (:P
M^"'_ $63X?\ _A46/_QVO5:* /*O^&L/@A_T63X?_P#A46/_ ,=H_P"&L/@A
M_P!%D^'_ /X5%C_\=KU6B@#RK_AK#X(?]%D^'_\ X5%C_P#':/\ AK#X(?\
M19/A_P#^%18__':]5HH \J_X:P^"'_19/A__ .%18_\ QVC_ (:P^"'_ $63
MX?\ _A46/_QVO5:* /*O^&L/@A_T63X?_P#A46/_ ,=H_P"&L/@A_P!%D^'_
M /X5%C_\=KU6B@#RK_AK#X(?]%D^'_\ X5%C_P#':/\ AK#X(?\ 19/A_P#^
M%18__':]5HH \J_X:P^"'_19/A__ .%18_\ QVC_ (:P^"'_ $63X?\ _A46
M/_QVO5:* /*O^&L/@A_T63X?_P#A46/_ ,=H_P"&L/@A_P!%D^'_ /X5%C_\
M=KU6B@#RK_AK#X(?]%D^'_\ X5%C_P#':/\ AK#X(?\ 19/A_P#^%18__':]
M5HH \J_X:P^"'_19/A__ .%18_\ QVC_ (:P^"'_ $63X?\ _A46/_QVO5:*
M /*O^&L/@A_T63X?_P#A46/_ ,=H_P"&L/@A_P!%D^'_ /X5%C_\=KU6B@#R
MK_AK#X(?]%D^'_\ X5%C_P#':/\ AK#X(?\ 19/A_P#^%18__':]5HH \J_X
M:P^"'_19/A__ .%18_\ QVC_ (:P^"'_ $63X?\ _A46/_QVO5:* /*O^&L/
M@A_T63X?_P#A46/_ ,=H_P"&L/@A_P!%D^'_ /X5%C_\=KU6B@#RK_AK#X(?
M]%D^'_\ X5%C_P#':/\ AK#X(?\ 19/A_P#^%18__':]5HH \J_X:P^"'_19
M/A__ .%18_\ QVC_ (:P^"'_ $63X?\ _A46/_QVO5:* /*O^&L/@A_T63X?
M_P#A46/_ ,=H_P"&L/@A_P!%D^'_ /X5%C_\=KU6B@#RK_AK#X(?]%D^'_\
MX5%C_P#':/\ AK#X(?\ 19/A_P#^%18__':]5KS_ .+7Q"USP/+X.L/#F@Z?
MX@UKQ-K+:1!#JFJ2:=;P[;&[O&D>5+>=ONV;*%$?)<<@"@#*_P"&L/@A_P!%
MD^'_ /X5%C_\=H_X:P^"'_19/A__ .%18_\ QVJB_%'XB>'_ !MX*TCQAX)\
M+Z;IGB;4YM*2^T7Q7<W\UO*EA=W@9H9=.@4J5LW4GS 07!P>:[76/BUX'\/2
M-'JOC/P_IDB]5O-4@B(_!G% '*_\-8?!#_HLGP__ /"HL?\ X[1_PUA\$/\
MHLGP_P#_  J+'_X[2WO[5WP4TYMMS\7O L3_ -T^([/=^7F53;]L3X%+_P U
MA\#_ (:_:G_V>@"W_P -8?!#_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'
M_P".T^T_:J^"M]C[/\7O LI/\*^)+//Y>9FNFT?XM^!O$6!I7C/P]J9;I]CU
M6";/_?+F@#EO^&L/@A_T63X?_P#A46/_ ,=H_P"&L/@A_P!%D^'_ /X5%C_\
M=KU..194#HP=&&0RG(-.H \J_P"&L/@A_P!%D^'_ /X5%C_\=H_X:P^"'_19
M/A__ .%18_\ QVO5:* /*O\ AK#X(?\ 19/A_P#^%18__':/^&L/@A_T63X?
M_P#A46/_ ,=KU6B@#RK_ (:P^"'_ $63X?\ _A46/_QVC_AK#X(?]%D^'_\
MX5%C_P#':]5HH \J_P"&L/@A_P!%D^'_ /X5%C_\=H_X:P^"'_19/A__ .%1
M8_\ QVO5:* /*O\ AK#X(?\ 19/A_P#^%18__':/^&L/@A_T63X?_P#A46/_
M ,=KU6B@#RK_ (:P^"'_ $63X?\ _A46/_QVC_AK#X(?]%D^'_\ X5%C_P#'
M:]5HH \J_P"&L/@A_P!%D^'_ /X5%C_\=H_X:P^"'_19/A__ .%18_\ QVO5
M:* /*O\ AK#X(?\ 19/A_P#^%18__':/^&L/@A_T63X?_P#A46/_ ,=KU6B@
M#RK_ (:P^"'_ $63X?\ _A46/_QVC_AK#X(?]%D^'_\ X5%C_P#':]5HH \J
M_P"&L/@A_P!%D^'_ /X5%C_\=H_X:P^"'_19/A__ .%18_\ QVO5:* /*O\
MAK#X(?\ 19/A_P#^%18__':/^&L/@A_T63X?_P#A46/_ ,=KU6B@#RK_ (:P
M^"'_ $63X?\ _A46/_QVC_AK#X(?]%D^'_\ X5%C_P#':Z/QI\9O /PY5SXJ
M\;>'O#A3JNJ:I!;M] KL"3["O"?%W_!3;]GKPOYR6_C*;Q+<P@LUOH&F7%SQ
MZ^9L$?\ X_0!ZG_PUA\$/^BR?#__ ,*BQ_\ CM'_  UA\$/^BR?#_P#\*BQ_
M^.U\<ZQ_P6,L/$FH_P!F?"[X/>)O&>H2?ZJ.XE6.0]L^3;K.Q^F15_3OB9^W
MO\;L'1/ WA?X1Z9)_J[W6HP)TS_>25I7R/\ K@* /K?_ (:P^"'_ $63X?\
M_A46/_QVJ.M?MD? G0=,GO[KXP>"98(5W,EEKMM=3$?[,43L['V52:^>[+_@
MG_\ %/XF*7^-7[27BW7+:88GT3PJ_P!@M#Z@D_(PZC_4CBO7/AK_ ,$]?V?_
M (6^7)I_PYTW5[U5VM>>(=VI.Y_O[9RT:M[HJT >,?$O_@L9\&?"LDMKX1T_
M7/'=[P(IH8!I]DQ]&EGQ(OU\HBO+-0_;I^//QJS'X;\5_!7X*:5-_J[S6_&>
MG7=X@/K^\DQCW@!K]/K&QMM+LX;2SMXK2UA01Q00($2-1T55'  ]!4] 'X[7
MW@>"Q^-'P[\9_%#]H+PW^T'I=G-<7.I:5IOC'285T]HS#)!'$M[J,$;QRRJ-
MZJ@7;"05)92OO?QD^,_P3_:!^*7PSUSQ#X=\.W46C7[6FHMXE\8>%9+0Z?.N
M'=UAU:1V:&01RJ-CY42J%R^1^AU% 'BGAG]H+]G/P7IJZ?X>^)/POT&P7[MK
MIFNZ=;Q#Z(D@'Z5K?\-8?!#_ *+)\/\ _P *BQ_^.UZK10!Y5_PUA\$/^BR?
M#_\ \*BQ_P#CM'_#6'P0_P"BR?#_ /\ "HL?_CM>JT4 >5?\-8?!#_HLGP__
M /"HL?\ X[1_PUA\$/\ HLGP_P#_  J+'_X[7JM% 'E7_#6'P0_Z+)\/_P#P
MJ+'_ ..T?\-8?!#_ *+)\/\ _P *BQ_^.UZK10!Y5_PUA\$/^BR?#_\ \*BQ
M_P#CM'_#6'P0_P"BR?#_ /\ "HL?_CM>JT4 >5?\-8?!#_HLGP__ /"HL?\
MX[1_PUA\$/\ HLGP_P#_  J+'_X[7JM% 'E7_#6'P0_Z+)\/_P#PJ+'_ ..T
M?\-8?!#_ *+)\/\ _P *BQ_^.UZK10!Y5_PUA\$/^BR?#_\ \*BQ_P#CM'_#
M6'P0_P"BR?#_ /\ "HL?_CM>JT4 >5?\-8?!#_HLGP__ /"HL?\ X[1_PUA\
M$/\ HLGP_P#_  J+'_X[7JM% 'E7_#6'P0_Z+)\/_P#PJ+'_ ..T?\-8?!#_
M *+)\/\ _P *BQ_^.U@?%C]LGX??!'QO%X5\9C5](U*XE5;)OL7FQWT;6TLP
MF@*,3(OF1&VV >9YSQC9L=7/LVAZE)K.B:?J$VGW6DRW5O'.]A?!!<6S,H8Q
M2!&9=ZD[3M9AD'!(YH \X_X:P^"'_19/A_\ ^%18_P#QVC_AK#X(?]%D^'__
M (5%C_\ ':]5HH \J_X:P^"'_19/A_\ ^%18_P#QVC_AK#X(?]%D^'__ (5%
MC_\ ':]5HH \J_X:P^"'_19/A_\ ^%18_P#QVC_AK#X(?]%D^'__ (5%C_\
M':]5HH \J_X:P^"'_19/A_\ ^%18_P#QVC_AK#X(?]%D^'__ (5%C_\ ':]5
MHH \*^$_Q"\+?$K]I'XD:GX1\2Z/XJTV+PGX;MI+S1;^*\A247FN,8R\;, P
M5T.W.<,#W%=!^UA_R:S\9/\ L3-9_P#2&:CPY_R=-\0_^Q,\-?\ I=KM'[6'
M_)K/QD_[$S6?_2&:@ _9I_Y)WJ__ &.?BS_U(=1KU6O*OV:?^2=ZO_V.?BS_
M -2'4:]5H ***\F\>?M#:=X+^+7@GP!#HFJ:GJ'B+438SZ@MO)%8Z?\ Z+-<
M*&G9-DDK"$XB0DA<LQ3Y X!ZS17EGB_X]Z?X8^.O@/X80Z=)J6I>)$NI;F\C
MDVQZ9'%;RS1;_E.YI3#(%7(P(W8] &Q=/_:.GO?B5!I#^&HX?!UYXCNO"-GX
MB&HEKB35+>W>:17M/)PD):"XB$GFDEXQE K!J /;:*\X^*_Q0U?P9K'AKP[X
M7\.VOBCQ7KYNI+:QOM3.G6Z06T0>:1YA#,0=SPQJH0Y:49*@$CSK7?VP%;PK
MI7B+PIX3;Q!IO_"(#QSK*W>H?8Y]/TW.-L:"*3S[GY+C$1,:G[.P\P%ER ?1
ME>5?&3_DHOP)_P"QSN?_ %'M9KT^RO(=0LX+JVD$MO/&LL<@Z,K#(/X@UYA\
M9/\ DHOP)_['.Y_]1[6: /5:*** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHK+\2^*=%\&://JWB#5['0]+@&9;[4KE+>&,?[3N0H_$T :E%
M?*NL_M_:!XHU*YT3X*^#/$7QLUV%O+:71+<VVE0OZ37TH"*.1R P.>M55^%?
M[3OQL_>^./B9IGP>T.;DZ!X M_M&H;?[LE]+]Q^O,61TH ^B/B!\6/!?PIT_
M[=XR\5Z/X8M2,J^J7L<!D]D#$%C[*":\ NO^"AGA+Q1=26/PF\%>-/C%>JVS
MS_#NCR16",.OF7,P4*,\;MI%=)\/OV!_@OX$U$ZO=^&&\<>(V.Z77/&EPVK7
M4K#HQ\W,8;OE4!KZ!M+.#3[6*VM8([:WB7;'#"@1$ Z  < 4 ?*W_"6?M??$
MK_D%>"/ ?P@T^3K)XCU.36+Y%[%%MP(]WL]00_L[_M :9XX\$^-M8^+FG_%3
M4/#^IS7G_"+ZG9IX>TQ5DL+NU+I-;P7#F1/M(QNCP5+Y(.*^LYIDMXGEE=8X
MT4LSN<!0.22>PKY=^,W[<'PIC@UGP/H&F:C\<=>N[6:UN_"W@NQ;4UDB92DB
M32(#&$(+*P!9AR"M &C\6O@?XM_:@F\&^'?BIX)\(6W@+2]:;5]2@TKQ??W5
MQ=;;&[@BB5186Q'[VXC<MYHXC(P<XK4T?]@/]GG0XU2V^$_A^0+T^V1/='\Y
M68FO@C]FWQ7\>+7XYZWJ6D_#H>-)K74YFLM"\0:[)+)H<@M!9[VNP@C=S!8R
M60NI@?GM)XBRR2,)?JWQ!_P4&U[X3.(_BU\!?%GA%AC?)HNH6>LQK_M91X_E
M]_2@#W.Q_9-^"6G+MM_A!X%3_:/ART9OS,9-7%_9D^#R]/A/X''T\.6?_P ;
MKQ7PU_P5._9O\00YN/&USH4_>VU32+M6'U9(W3_QZM:^_P""F7[-5@!O^)UO
M*QZ+;Z5?S$^WRP&@#T:[_9)^"%]GSO@_X%)/5E\.6:G\Q&#7,ZS^P)^SSKN?
MM/PG\/Q9_P"?.)[7_P!%,M<I_P /.OV>Y/\ 4>*M4NO^N/AS4#_. 4?\/.OV
M?(O^/KQ1JUB/6X\.:@/Y0&@!9/\ @F5\ [5R^B^']9\,2$YWZ/XCOXR#ZC=,
MPIO_  P!9Z3\_AGXX?&/PW(OW(X/%;30?0QO&=P_&I[?_@IY^S-<' ^)L:'T
MET744Q^=N*UK+_@HM^SCJ#A8OBII2D_\]H+F(?F\0H P?^&;?VA_#?/AK]J*
M\NX5Z6?B;PG9WF[ZS!@X_ 4?9_VSO"_^KO/A#XWMEZ^?%?V%T_TVYC'XUZ3I
M?[9'P)UC'V;XO^"U+=%N-;MX#^3NM=AI?QJ^'NN8_LWQYX9U#=T^RZQ;RY_[
MY<T >#?\-$?M'^%^/$O[,K:K OWKWPMXLM;C/T@=0_ZT?\/!=(T+Y?&?P?\
MBSX*V_?N-0\+O+:CW$L3MN'X5]2V=];:A");6XBN8CTDA<.OYBIZ /FSP_\
M\%&OV=?$4GE1_$NRTZX!VO#JUI<V3(?0F6)1^M>I>&_VA?A;XPV?V'\2/">K
MLW1+/6[:5_IM#Y!KI_$'@OP]XLCV:YH.F:RF,;=0LXYQCT^=37EWB3]BCX#>
M*]YO_A+X35F^\]EID=HQ]]T(0YH ]HAFCN(EEBD66-AE70@@CU!%/KY7F_X)
MH? VUE:;P[IGB#P9.QR9/#_B.]A.?4!I& _*F?\ #!MSI7/A[]H3XT:1C[L,
MWB<74"_1'B_K0!]5T5\J?\,I?&K3_P#D%?M5^*H<=/[1T"RO?SW8S2_\*"_:
MAM^(OVJ;6Z4=/M'P\L%/X[7H ^JJ\?T_]H#5=>DU*30/A%XXU_3;+4[[2AJ5
MI<:)%#/+:74MK,R+/J4<FWS89 "R*2 #CFO-?^%*_M5_=_X:2T0+_P ]/^$%
MM=WY;\53\"?%3Q3^RC\)XM)^)?@7Q1K]XOB748Y?%6FRZ)!::K/?ZO<30SQP
MOJ*/$)!<*[*R*(AOW85"U 'T7\,?B%;_ !0\(QZ];Z7J&B_Z;>Z?-I^J>3]H
MMY[2[FM9D<PR21G$L#X*.P(P<\UU=?&O@O\ 93^*WB:QUC5=0^,?C;X76FK>
M(-9U6#P=IJV)?3H;G4KF>-6GB>56=TD61MKL%,A7/%6]<_8STK1X?/\ &7[3
MOQ?CA(R1=^-8[& CUV^6/YT ?7]<SKWQ.\'>%MW]M>+-#TC;][[?J4,&/KN8
M5\%^+OAE^Q)X9WCQQ\7[KQFR_P"LBO?&UUJ3GV9;1]V?;%8^@ZM^QI#M'PZ_
M9X\5?%$_\LGT;PK>ZA&_H2UVXX]R* /L7Q#^VU\!/"ZN;WXN>$Y-O5;'4X[Q
MOIB$N:X.7_@I9\%;^1HO"\_BCQW,IQY?AOPU>3$GT!>- ?SKSWP_J/C.1D'P
MS_8@\/\ A5/X-3\23Z;IAC]"T$<?F$_0UW<7@/\ :]\;1JFI?$7X>?"VS(PL
M7A30Y=4FB7T/VHA-WTX]* )/^&TO'/B+_D3_ -F3XG:AN^XWB*W@T5&]\R.V
M![UQ/CS]J[X_:!&[:QX>^#_P9!&0GCWQH+R91[1VN"Q]@#7:_P##!USXL^?X
MC?'3XG>-=W^LL8-7&F6#^N;>%?Y-7:> _P!A/X"?#F1)M*^&.B7-TIW?:M8C
M;4I2W=MUPSD'/.1B@#XEOOVLOB9X^O);+1_CSJGB>[4[)=)^#OPR>_.[^Z+F
M[\L@<_>4FJY_9U_:&^-!Q<:'\1+NSE_Y>?BAX_\ LEB<^NFV2"9/?#G/3M7Z
MIV&GVNEV<5K96T-G:Q#;'!;QA$0>@4<"K% 'YK>"_P#@D+-<8?Q;XQT/1+=L
M%]-\(Z"LKH>I*7UZ99@??'O7T+X)_P"":GP&\)20W&H>&;OQMJ$( 6\\5ZA+
M>G'H8\K%_P".5]244 9'ACP?H/@G35T[P[HFG:!IZ_=M=+M([:(?1$ 'Z5KT
M44 %%%% !1110 4444 %%%% !1110 4444 %%<[XJ^(WA/P+&9/$GB?1O#T8
M&2VJZA#;#'KEV%>+>*O^"AG[/'A*0Q7'Q.TO4;C.U8=%BFU$NW8*8$<'\Z /
MHNBOE/\ X;\M?$7R^!/@M\5O&N[[EY!X=-K9'TS-*PQGW6C_ (73^U/XPX\/
M_L_Z'X/A;_5W?B_Q7'/GW:&V7>OTSF@#ZLHKY3_X5S^UYXR_Y#'Q=\!_#Y'^
M\OA/PV^HE1Z WC#GWH_X8;U[Q-\WCK]HCXI>(@WW[72M3CTBUD]FBB0\>V:
M/IG7O$^C^%K7[5K6K6.D6W_/:_N4@3_OIB!7C?B[]NS]G_P/O&I_%CPW*R?>
M73+DZ@P]L6XD.?:N<T'_ ()O_L^Z/=?;;SP.WB34C]^]\0:G=7SO_O*\A3_Q
MVO9/"'P1^'?P_P!G_",^!/#?A]D^Z^FZ3! WUW*@)/O0!X3_ ,/%/!FO?+X%
M^'_Q,^(Y;_5R^'O"TQA/N7E*;1[XH_X:*_:,\7<>%/V:)-(MV^[?^+_%%M;;
M?3=;H#)^1KU[XR?M,?#+X!V?F^./%^GZ/<LNZ'3=YFO9_3R[= 9&R<#.W'(R
M17BH^/WQZ^/P\KX0_#%? 'AR4X7QE\2@89'3^_!8)ESD#*LQ*G(SB@!-8M?V
MM]0TRXU+Q'X_^$WPHT>%=\MU865Q?/;IZR/=,L6??.*^:/$?CC6O'VKS:!X;
M^/7Q@_:!\2*=L]O\+;*#P]ID3>DUZJ-'&A_O+O'/6OJ71?V!=%\5ZE;:Y\;O
M&GB#XUZ]$WF+;ZQ.;72(']8;&(A%')X)(/I7TQX<\,Z/X/TB#2M!TFQT32[<
M8BLM.MDMX8QZ*B */P% 'Y.^#?V-_"6BK?WW[0?B7Q!X8^)=H@O#9W<_]I'4
MK-[:6!$L9/,<7DGVNY@W1%7(\N.!HW6;S9?T5_91\-^/?"OP7TG3_B'?->:N
MC,;6.XYNK6SPOE0W#[WWRKAL_.Y4%4,DS(9I/3]3\.:3K5YIMWJ.EV=_=Z9,
M;FQGNK=)'M92I0R1,P)1MK,NY<'#$=#6C0 4444 %%%% !1110 4444 >5>'
M/^3IOB'_ -B9X:_]+M=H_:P_Y-9^,G_8F:S_ .D,U'AS_DZ;XA_]B9X:_P#2
M[7:/VL/^36?C)_V)FL_^D,U !^S3_P D[U?_ +'/Q9_ZD.HUZK7E7[-/_).]
M7_['/Q9_ZD.HUZK0 5Y/\:? ^M^+?''P<U#2;+[59^'_ !4VI:E)YJ)Y%N=-
MO80^&8%OWDT:X4$_-G& 2/6** /EC4?@'\4]/^/G@+Q-!XCT'7=%A\4:IK6I
MW;:#)#=6T$]I)#'$[G4,2[8?*M8VCB79L21UDPX8T7X,^+X?B)IGA^?PZ\'A
M?2_B-J/CX>)_MD#6]Q#<17+I;+$)//$XN+PAMT8C"0DAV+!:^IZ* /#OBCIG
MBN;QS\./B7HG@;4M<N]"M]6TZ[\-K?64%\L=VD)216><0$"2TBR/-R%ER 2I
M6O%YOV;?'WP[\ P^']%\/IXHO_$'PN7P'?W=G>P0PZ7?"2=_M$HFD1GM@;Z<
MDQ!Y/W( 3YLC[9HH S_#NCQ^'?#^F:5$YDBL;6*U1B,$JB!0?TKY_P#CO\._
M$%_\5OA'<P?%'Q9IL-_XPN%M[2UM=(,6FG^P=6?= 9+!G8[49/WS2C;*_&X(
MR_2%>5?&3_DHOP)_['.Y_P#4>UF@ _X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_
M *+K\0/_  !\/?\ RJKU6B@#RK_A3?B[_HNOQ _\ ?#W_P JJ/\ A3?B[_HN
MOQ _\ ?#W_RJKU6B@#RK_A3?B[_HNOQ _P# 'P]_\JJ/^%-^+O\ HNOQ _\
M 'P]_P#*JO5:* /*O^%-^+O^BZ_$#_P!\/?_ "JH_P"%-^+O^BZ_$#_P!\/?
M_*JO5:* /*O^%-^+O^BZ_$#_ , ?#W_RJH_X4WXN_P"BZ_$#_P  ?#W_ ,JJ
M]5HH \J_X4WXN_Z+K\0/_ 'P]_\ *JC_ (4WXN_Z+K\0/_ 'P]_\JJ]5HH \
MJ_X4WXN_Z+K\0/\ P!\/?_*JC_A3?B[_ *+K\0/_  !\/?\ RJKU6B@#RK_A
M3?B[_HNOQ _\ ?#W_P JJ/\ A3?B[_HNOQ _\ ?#W_RJKU6B@#RK_A3?B[_H
MNOQ _P# 'P]_\JJ/^%-^+O\ HNOQ _\  'P]_P#*JO5:* /*O^%-^+O^BZ_$
M#_P!\/?_ "JH_P"%-^+O^BZ_$#_P!\/?_*JO5:* /*O^%-^+O^BZ_$#_ , ?
M#W_RJH_X4WXN_P"BZ_$#_P  ?#W_ ,JJ]5HH \J_X4WXN_Z+K\0/_ 'P]_\
M*JC_ (4WXN_Z+K\0/_ 'P]_\JJ]5HH \J_X4WXN_Z+K\0/\ P!\/?_*JC_A3
M?B[_ *+K\0/_  !\/?\ RJKU6B@#RK_A3?B[_HNOQ _\ ?#W_P JJ/\ A3?B
M[_HNOQ _\ ?#W_RJKU6B@#RK_A3?B[_HNOQ _P# 'P]_\JJ/^%-^+O\ HNOQ
M _\  'P]_P#*JO5:* /*O^%-^+O^BZ_$#_P!\/?_ "JH_P"%-^+O^BZ_$#_P
M!\/?_*JO5:* /*O^%-^+O^BZ_$#_ , ?#W_RJH_X4WXN_P"BZ_$#_P  ?#W_
M ,JJ]5HH \J_X4WXN_Z+K\0/_ 'P]_\ *JC_ (4WXN_Z+K\0/_ 'P]_\JJ]5
MHH \J_X4WXN_Z+K\0/\ P!\/?_*JC_A3?B[_ *+K\0/_  !\/?\ RJKU&>XC
MM8))II%AAC4N\DC!550,DDGH *^:_'7[>W@33_$$WA7X=:?JOQE\:IQ_9'@V
M#[1!"<D9GN_]5&O!RP+8QR!0!Z'_ ,*;\7?]%U^('_@#X>_^55>1?&CXF>&_
M@'B#Q;^U!XVBUF3"P:%86'A^[U&=CC:JV\>DEQN) !8 >]0+\*_VD?VALO\
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
M)_"7PO=-<6OB/Q5>3,V]FU>VT74<GU(N=.DS7LOA7]E5O L8C\-_$[Q-X>C
MP%TK0?#%L,>F$T@5[O10!Y5_PIOQ=_T77X@?^ /A[_Y54?\ "F_%W_1=?B!_
MX ^'O_E57JM<WX\^)'A7X6Z#)K7B_P 1:;X;TJ/K=:G<I A/]U=Q^9CV49)[
M"@#CO^%-^+O^BZ_$#_P!\/?_ "JILOPA\5P1/++\>/'T<: LSM9>'0% Y))_
MLK@5Y#/^VMXG^,%Q)I_[/7POU3QU%N*?\)CXA5]*T&/D_,KN!)/C'*J%;D4D
M/[&/C#XR3+>_M#?%+4?&-HS!SX*\+,^E:$G^P^PB6X YPS%6YH X[X@?M(:1
MX?UU_#'@GXX_%+XO>-<E1H7@?2?#]]L;.,RSKI7E1J#G<=Q*X.14G@CX+_M:
M?%SSY/'_ ,8M2^&7A*ZP5T/3X]-NM=5/[K7MK:6Z1-S]Y-QX.5KZ\^'WPQ\)
M?"?04T7P=X<TWPUI:\_9M-MEA5C_ 'F(&7;_ &F))]:Z>@#Y,^&G_!.7PA\(
M_$%QK_AKX@>-(?$%Q)YKZQJ-OHFHWN\]2L]SILDBYQ_"PKU[_A3?B[_HNOQ
M_P# 'P]_\JJ]5HH \J_X4WXN_P"BZ_$#_P  ?#W_ ,JJ/^%-^+O^BZ_$#_P!
M\/?_ "JKU6B@#RK_ (4WXN_Z+K\0/_ 'P]_\JJ/^%-^+O^BZ_$#_ , ?#W_R
MJKU6B@#RK_A3?B[_ *+K\0/_  !\/?\ RJH_X4WXN_Z+K\0/_ 'P]_\ *JO5
M:* /*O\ A3?B[_HNOQ _\ ?#W_RJH_X4WXN_Z+K\0/\ P!\/?_*JO5:* /*O
M^%-^+O\ HNOQ _\  'P]_P#*JC_A3?B[_HNOQ _\ ?#W_P JJ]5HH \J_P"%
M-^+O^BZ_$#_P!\/?_*JC_A3?B[_HNOQ _P# 'P]_\JJ]5HH \*^$_AG4?"O[
M2/Q(M-3\6:QXQG?PGX;E6^UJ*SCF13>:X!&!:6\";05+9*%LL<L1@#H/VL/^
M36?C)_V)FL_^D,U'AS_DZ;XA_P#8F>&O_2[7:/VL/^36?C)_V)FL_P#I#-0
M?LT_\D[U?_L<_%G_ *D.HUZK7E7[-/\ R3O5_P#L<_%G_J0ZC7JM !5._P!8
ML-*FLHKV^MK.6^G^RVB7$JHUQ-L9_+C!/S/M1VVC)PC'H#5ROFG]H3P+IL/[
M0GP#\6M)?7&L2^+9+"/S[V5[>V@.DWS.D,!;RT+M&C,P7<Q1020J@ 'MUI\4
MO!FH>-+GP?:^+M!N?%MLI>?0(=2A>_B4*&): -YBC:RGE>A![U8A^(7A:X\9
M3^$8O$NCR^*[>#[3-H27\1OHXB%(D: -O"X9?F(Q\P]:\;UC1M/^*GQ3\,Z%
MX-TFSL/"W@+Q)+KVMZY;6XBA?52DP:RM=F!),7N)'N9/NJ3Y9+R-((_+]!:5
M_%7A8QF)O$__  O;7!/Y9/G_ &86=^/GQSM^Q?9NO&WRO]F@#ZW\9>//#/PZ
MT@:KXK\1:3X8TLRK"+[6;Z*T@,C E4WR,%W$ X&<\&HO$7Q&\)^#Y='BU[Q1
MHNB2ZS*(-,34=0AMS?2': D(=AYC'<O"Y/S#U%>7_%QH/^&D?@TNJFV_L,Z=
MXC++>$>7]I%O;;/O<9^SF]Z_PE^V:^4/#K2?\*-U1?$I3RA^SJ#I:W9;S=ID
MNMVS=\V=HTWISN$7?;0!^D->5?&3_DHOP)_['.Y_]1[6:[_PC]N_X1/1?[4W
M?VE]BA^U;LY\WRUWYSSG=FO!?COK'Q,A^*WPC33O"/A.ZL8O&%P=+FNO%-U#
M+=/_ &#JP(G1=.<0#RS*V5:7YD1<8<N@!](45Y5_PD?QO_Z)Y\/_ /PO+[_Y
M34?\)'\;_P#HGGP__P#"\OO_ )34 >JT5Y5_PD?QO_Z)Y\/_ /PO+[_Y34?\
M)'\;_P#HGGP__P#"\OO_ )34 >JT5Y5_PD?QO_Z)Y\/_ /PO+[_Y34?\)'\;
M_P#HGGP__P#"\OO_ )34 >JT5Y5_PD?QO_Z)Y\/_ /PO+[_Y34?\)'\;_P#H
MGGP__P#"\OO_ )34 >JT5Y5_PD?QO_Z)Y\/_ /PO+[_Y34?\)'\;_P#HGGP_
M_P#"\OO_ )34 >JT5Y5_PD?QO_Z)Y\/_ /PO+[_Y34?\)'\;_P#HGGP__P#"
M\OO_ )34 >JT5Y5_PD?QO_Z)Y\/_ /PO+[_Y34?\)'\;_P#HGGP__P#"\OO_
M )34 >JT5Y5_PD?QO_Z)Y\/_ /PO+[_Y34?\)'\;_P#HGGP__P#"\OO_ )34
M >JT5Y5_PD?QO_Z)Y\/_ /PO+[_Y34?\)'\;_P#HGGP__P#"\OO_ )34 >JT
M5Y5_PD?QO_Z)Y\/_ /PO+[_Y34?\)'\;_P#HGGP__P#"\OO_ )34 >JT5Y5_
MPD?QO_Z)Y\/_ /PO+[_Y34?\)'\;_P#HGGP__P#"\OO_ )34 >JT5Y5_PD?Q
MO_Z)Y\/_ /PO+[_Y34?\)'\;_P#HGGP__P#"\OO_ )34 >JT5Y5_PD?QO_Z)
MY\/_ /PO+[_Y34?\)'\;_P#HGGP__P#"\OO_ )34 >JT5Y5_PD?QO_Z)Y\/_
M /PO+[_Y34?\)'\;_P#HGGP__P#"\OO_ )34 >JT5Y5_PD?QO_Z)Y\/_ /PO
M+[_Y34?\)'\;_P#HGGP__P#"\OO_ )34 >JT5Y5_PD?QO_Z)Y\/_ /PO+[_Y
M34R?Q5\:K6&2:;P!\/8H8U+O))X]O555 R22=&X % 'K%%?$/C[_ (*,ZCX-
MUQ?#^C^$O!OQ(\5.VV/P_P" _&%_J]TQ! (S'H_E@@D @N#[5=UWQ%^V;\=/
M#WF>%?"W@_X$V4RC*^(=5>^U5@1R4:.W>.+OP\089'I0!]4?$3XI>$/A+H+:
MSXS\2:;X:TQ<@7&I7*Q!R/X4!.7;D?*H)]J^<I/VT/&'QCD-I^SW\*M3\8VC
ML4'C/Q0KZ3H:?[:;P);@#C*J%;FN1^'?[%_B3PIKB^)O%GP[\(_%?QJ2&?Q!
MXY^(M_J$@;.?W<3:+Y2 $_+\I*X&#Q7T;'K_ ,;(8UCC^'7P^2-0%55\=WH
M Z #^QJ /(+?]BSQ3\8KA-0_:'^)VH^-X-PD'@SPVSZ7H,6,?*ZH1)<8QPS%
M6Y(YKZ4\"_#OPO\ ##08M$\(^']-\-Z3%]VTTRV2!"?[Q"@;F/=CDGN:XS_A
M(_C?_P!$\^'_ /X7E]_\IJX_XF?M">./@SH;:OXWT7X6^&;#!V/?_$.\1Y2.
MHC3^QMTC?[* GVH ^A:@OKZVTNSFN[RXBM+2%2\L\[A$C4=69CP![FOB+PE^
MVE\=OCQI]\/AI\$M)TK2U!,7CSQ)KEPNB>7C)F5);2VFE49S\HXP<BOER\U;
MQ]\;OBG-X=\66X_:NUJWE)_LWP=XJN;'PGI+@_(;A1811/@A?F$YW $$DF@#
M[B\>?\%!O ]EJEYH7PSTG5/C+XDM5+3P^%U']G6@ )+W%^W[F./@_."X'>OD
MCQ;^T-\=?VH/$%SX7\.ZS<Z@Y/ES^&/A)($M;4'C%_K\H*+[BWWQN#C<IKTS
M3OV)_C1XLFM[?XC:9X#U3P+;,LUC\.?"_B>[\.Z);MP<3Q0:9*UPP_O-(3_M
M$5]1^$;#XH^ =!MM$\-?"3X8Z#I%LNV&QT[QI=P1)]%710,^IZF@#Y=^"_\
MP2IA\G[9\4-<AM;>YRUQX5\&M)#%,&Y9+N_D)N;D$DY7<J@CY3BON7X<_"SP
MA\(_#\>A^#/#FG>&M+3!^SZ? L>\_P!YR.7;_:8D^]<I_P )'\;_ /HGGP__
M /"\OO\ Y34?\)'\;_\ HGGP_P#_  O+[_Y34 >JT5Y5_P )'\;_ /HGGP__
M /"\OO\ Y34?\)'\;_\ HGGP_P#_  O+[_Y34 >JT5Y5_P )'\;_ /HGGP__
M /"\OO\ Y34?\)'\;_\ HGGP_P#_  O+[_Y34 >JT5Y5_P )'\;_ /HGGP__
M /"\OO\ Y34?\)'\;_\ HGGP_P#_  O+[_Y34 >JT5Y5_P )'\;_ /HGGP__
M /"\OO\ Y34?\)'\;_\ HGGP_P#_  O+[_Y34 >JT5Y5_P )'\;_ /HGGP__
M /"\OO\ Y34?\)'\;_\ HGGP_P#_  O+[_Y34 >JT5Y5_P )'\;_ /HGGP__
M /"\OO\ Y34?\)'\;_\ HGGP_P#_  O+[_Y34 >JT5Y5_P )'\;_ /HGGP__
M /"\OO\ Y34?\)'\;_\ HGGP_P#_  O+[_Y34 >JT5Y5_P )'\;_ /HGGP__
M /"\OO\ Y34?\)'\;_\ HGGP_P#_  O+[_Y34 >JT5Y5_P )'\;_ /HGGP__
M /"\OO\ Y34?\)'\;_\ HGGP_P#_  O+[_Y34 ;/C+X"_#7XB>8?$_@#PSKT
MC]9=0TF"63ZAV7<#[@UXUJW_  3:^!-Q>/?Z%X>U/P1J;?\ +]X7UN[LW'IA
M?,*#'LM>F?\ "1_&_P#Z)Y\/_P#PO+[_ .4U'_"1_&__ *)Y\/\ _P +R^_^
M4U 'D_\ PQS\2O"//@+]IWQ_IH7_ %</BR*W\0(/1?WH3CM[4?V;^V3X)_X]
M]9^%WQ*M$Z_;[6ZTJ]D_W?+S$/QKUC_A(_C?_P!$\^'_ /X7E]_\IJ/^$C^-
M_P#T3SX?_P#A>7W_ ,IJ /)_^&IOCAX/X\;_ +,'B%X4ZWG@W6K76/,'JL*[
M7'T)S7&^+O\ @JKX-\$ZQ%:ZU\/O&GAVVD%J WB+3);&X1VNECN4>+8P_=P,
M9DVNWF&-XSY9VL_T5_PD?QO_ .B>?#__ ,+R^_\ E-7DOQF^ _C[X_:E8W'C
M7X?>#]6L;$VKVND2?$&[-C%)%=+.\GE'0SN>94$$C,2?)+JGEF1V8 R_"/\
MP4T\$>)O#UK>?\(+X]N-3F+LVFZ+X?N+XQKO81@R%44N4V%@N55BRAG #ML?
M\-SZUJO&@_LW?&6]S]U]1\/I8(WN&>4\5V_@2S^-?@+PGI_A^#PAX2U>WL5:
M.&ZU?XAWL]SY>]BD;2?V("X12$#-ERJ*69FRQW_^$C^-_P#T3SX?_P#A>7W_
M ,IJ /*?^&F_V@=6_P"0)^REJK*>DFL>,+"QQ[E2I/X4?\+$_:^UK_CS^$7P
M_P##F>G]L>)9+K;]?(49_"O5O^$C^-__ $3SX?\ _A>7W_RFH_X2/XW_ /1/
M/A__ .%Y??\ RFH \I_LG]M'6O\ CYU_X->'$/\ T#K/4KIU^OFG!-'_  H[
M]J?6?^/_ /:5TK0E/WH]'\#6LWX!I7R/K7JW_"1_&_\ Z)Y\/_\ PO+[_P"4
MU'_"1_&__HGGP_\ _"\OO_E-0!Y3_P ,>_$_5O\ D/?M2?$"XS][^Q[:UTW\
MM@;%'_#O?1=0YU[XR_&7Q+G[R:CXQ?8?8*D:X'XUZM_PD?QO_P"B>?#_ /\
M"\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >5Q_\$R?@!<.)-8\-ZOXDE!S
MOU;Q%?R'/J=LRBNIT?\ 8#_9YT/;]F^$_A^3;T^V1O=?^C6;-=7_ ,)'\;_^
MB>?#_P#\+R^_^4U'_"1_&_\ Z)Y\/_\ PO+[_P"4U %W1_V:_A'X>V_V9\+O
M!M@R]&M] M$;\Q'FNWTKP[I6A)LTW3+/3UQC;:VZ1#_QT"O._P#A(_C?_P!$
M\^'_ /X7E]_\IJ/^$C^-_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X2/XW_\ 1//A
M_P#^%Y??_*:C_A(_C?\ ]$\^'_\ X7E]_P#*:@#U6BO*O^$C^-__ $3SX?\
M_A>7W_RFH_X2/XW_ /1//A__ .%Y??\ RFH ]5HKRK_A(_C?_P!$\^'_ /X7
ME]_\IJ/^$C^-_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X2/XW_\ 1//A_P#^%Y??
M_*:C_A(_C?\ ]$\^'_\ X7E]_P#*:@#U6BO*O^$C^-__ $3SX?\ _A>7W_RF
MH_X2/XW_ /1//A__ .%Y??\ RFH ]5HKRK_A(_C?_P!$\^'_ /X7E]_\IJ/^
M$C^-_P#T3SX?_P#A>7W_ ,IJ /5:*^?/B-^T!XZ^$.CG5/&FB_"OPS98)5]2
M^(UW$TF.R*=&W.?9037CO@_]O3XN_&34+BQ^&'[/\?BFRQMA\6+X@N8-&)Y^
M;?=V%LS@8R57#<C% 'W+7AWQ?_;0^$WP7U$:/JGB,:UXI=O+A\,^&XCJ.I22
M<_)Y4>=C<'_6%:^?_%G[/?[6GQDU9C\1O&/A@^$91EO"G@OQ/=Z#&V>3'+.-
M-GDD7H"I?MP1G->J_!_X+^)?@+IHL_ ?P,^%OA_Y=DEW#XWOGNIA_P!-)WT8
MR/\ 1F(H PSXX_:A_: #1^$_"FF_ /PM+PNM^+@+_6W0C[T=DOR1-S]V7TZU
MT?@/]@KX?Z3KT7BCQ_=:I\8O&JX;^VO&UP;M(CG.(;8_NHU! P"&*X&#7H'_
M  D?QO\ ^B>?#_\ \+R^_P#E-1_PD?QO_P"B>?#_ /\ "\OO_E-0!ZC!#':P
MQPPQK%#&H1(XU"JJ@8  '0 5)7E7_"1_&_\ Z)Y\/_\ PO+[_P"4U'_"1_&_
M_HGGP_\ _"\OO_E-0!ZK17E7_"1_&_\ Z)Y\/_\ PO+[_P"4U'_"1_&__HGG
MP_\ _"\OO_E-0!ZK17E7_"1_&_\ Z)Y\/_\ PO+[_P"4U'_"1_&__HGGP_\
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
M'XN;#2^(O'%TVJW;L.C8D_=J022"J \]:^AHXTAC6.-51% 5548  Z "G44
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y
M5X<_Y.F^(?\ V)GAK_TNUVC]K#_DUGXR?]B9K/\ Z0S4>'/^3IOB'_V)GAK_
M -+M=H_:P_Y-9^,G_8F:S_Z0S4 '[-/_ "3O5_\ L<_%G_J0ZC7JM>5?LT_\
MD[U?_L<_%G_J0ZC7JM !7A/Q?^(WQ!\+_&[X4:-I]OI>F^!M;U]M-O;MI?.O
MK]O[/NIQ&L93;#$K0C+;B[M@ (H/F>[5POQ&^&'_  L#Q-\/=7_M+[!_PB6N
M-K/D^1YGVK-G<VWE9W#9_P ?&[=AON8QSD 'B>C_ !F\73?$73/$,OB&2;PM
MJGQ%U'P#_P (N;2W6WMXK>&Y1+E)1%YYF-Q9L3ND,928@("H8FC_ !F\73?$
M73/$,OB&2;PMJGQ%U'P#_P (N;2W6WMXK>&Y1+E)1%YYF-Q9L3ND,928@("H
M8]QIG[-]Q8_$B#5I/$Z7'@^S\277B^S\/?V<5N(]3N()(G+70EP\ :>XE6/R
M@P>09=@H%&F?LWW%C\2(-6D\3I<>#[/Q)=>+[/P]_9Q6XCU.X@DB<M="7#P!
MI[B58_*#!Y!EV"@4 6OC1XB\17WQ(^'_ ,/?#GB:Z\&S^(;?5-2N-8L;2WN+
MA8K..%1$BW$<D8#2W<3,2A.V,@%2VX>&3?M)>/?B)\/H-?T77U\+ZCX?^%Z^
M/+^UM+.":#5+XR3H+>0S1NR6V;&X!\HI)^^4AQLY^@OB!\*/%'BVZ\)^(-+\
M7:;H?CGP]]LBBU-M#>YL9H+E-DD;6IN5<$;('#>=]Z+D%6*UP^N?L?!?#&E^
M'O"GBY] TS_A$%\#:S]LT_[9-?Z:#DO$XEC\BY^>XQ(1(H\\GR\J* /??#NL
M1^(O#^F:K$ACBOK6*Z12<D*Z!@/UKY_^._QZ^&>B_%;X1V&H_$3PG87VB>,+
MB35+6ZUNUCEL$.@ZM&&G5G!B'F2Q)EL?-(@ZL,_15E9PZ?9P6MM&(K>"-8HX
MQT55& /P KS#XR?\E%^!/_8YW/\ ZCVLT '_  UA\$/^BR?#_P#\*BQ_^.T?
M\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?
M!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_H
MLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP_
M_P#"HL?_ ([7JM% 'SK\7OVH/ NM>%+#2/A[\8_"_P#PEFK^(-#TJW/A_6-.
MOKY8KG5;6"X:&%_-5F$$DQRT;!<%L<5\(7G_  4<\=> ?CH=(\3>.?$D?AG3
M]3TZ&XAFMM*NPT:WD2Z@S20Z7"9K=H$N3%)"4=M\# <NJ?I-^TY\-=>^+GP5
MUOPQX7O8M.\13W-A=V%Y-=M:K#-;7L%RK^:L,Q4CR<C]VV2 .,Y'QWXG_P""
M:]SX@\+/IT?PY\)VVKI8VEI;:[)X^GGN(WMS/ME96T'8^]9Q&\> @CMX%C6+
MRU( /=KW_@IM^S38V_FM\38)01D+#I5_(Q_ 0<?C7%:S_P %>OV>M+W?9M0\
M0ZQC_GRT=ES_ -_62O2K+]@WX):YX8TM/$_PC\'P:V;6+^T%T.%X8!<;!YHB
M=1&Y3?NVD@'&,@=*PKS_ ()>_LS7BOGX:B%F_BAUO45Q[@?:,?I0!Y7)_P %
MF/A->.4TGPCXLN7'&Z_;3[-#^+W1_E3?^'KL>I?\@;X<:3/G[O\ :GQ(T2P_
M/=*<5I:S_P $;/@5J%PTUCJ?C/0SU6.RU2%E7_O[ [?K7!ZE_P $:7M[AF\.
M?'?Q!I$/\$=SIOGL/^!)<1?RH ZK_AXUX]U3_CU\)_"/1,]/[3^,.D7&/KY3
M4?\ #:GQ?U3_ (]O&?[,6B9Z?VEX[-QCZ^5)7DUY_P $P/VC?#<S_P#"._&+
M3=5@7.PWVM:M8N?^ Q%P#_P*N>7]F#]L'P;<2&]B^(&NVL?_ "T\'_%7[%G_
M '1<&1C]-N: />O^&COC!JG_ !\_M(_LOZ)GK_9NK-<8^GFS4?\ "RO'^J?\
M?/[=_P (=$SU_LW3])N,?3S;BOGQO$GQ>\'R2?\ "4:;^U?H$,9PUQ::TNM1
M#_MH;6)#^=.TW]J[PY;W9M=0_:9^-_@RY4X:+Q-X<MIV7ZB-G/Z4 ?0/VJ34
M/^0O_P %$="FSU_LTZ'8_EMF.*/^$(^%6J?\AW]O7Q->Y^\FG_$C3K%&]BJ9
MXKAO#?QVL=>V_P!C?\%!'LR>@UWP1;Q8^IN%05Z;H-]\4M>V_P!@?MV> O$A
M/11X;T<L?8B*<G- &7_PH_\ 9$OO^0[^T.WBC/WO[8^*D;[OKLF6M#2?@-^P
M!H\WG)K/PWO)LY:34/'0NMQ]2)+LC]*[ZT^'O[6,D"SZ?\<O NLPG[LDWA<*
MK?C&YJ;_ (1O]LVS_P!3XR^$6H?]?>EW\6?^^#0 >'S^Q1X7VG3+WX'6TB])
MOMFDO)_WVS%OUKT;1_VC_P!GOP_#Y6E_%'X9Z;%C'EV?B#3XE_)9!7G7F_ML
MV?WH/@5J"C_GF^L1.?SXI/\ A+_VR+/_ %WP_P#A9J'_ %Z:U=Q9_P"^Q0!Z
MM_PUA\$/^BR?#_\ \*BQ_P#CM'_#6'P0_P"BR?#_ /\ "HL?_CM>4_\ "V/V
MM+/_ %WP&\)ZA_UZ>,$BS_WVM+_PT%^T]9_\?'[*45TO=[3XAZ>/_'63- 'J
MO_#6'P0_Z+)\/_\ PJ+'_P".T?\ #6'P0_Z+)\/_ /PJ+'_X[7E/_#4WQSM?
M^/[]E+Q%'Z_9/$]C<?R H_X;*^(=K_Q_?LO_ !*C]?L@M[C^3"@#U;_AK#X(
M?]%D^'__ (5%C_\ ':/^&L/@A_T63X?_ /A46/\ \=KXH_:4_P""DOQ ^'>N
M:-+HOPY\;>%'O1;"30?%VC06Z2I#>1O++;S*7D)FC8VKJ5('FQO&T;J1)#IG
M[3'Q1^(/@+2IOB'\>O /P3\/W<)NI+K2[JUU'Q)?QR,T@\N*%BEO&%953;F5
M5 WM(^6(!]D>*/VU?@-X1T6XU2]^+O@^YMX!EHM+UB&^N&]EA@9Y&/T4U\RZ
MM_P4ON/C!J$^E?"*;P3X-TU7\J3Q?\4O$5KIZIZM#8"7SGXR58\<#<!TKG/A
M+XH^#OAC6&U7X+_!;Q]^T1XUD;<WCSQ#:N8Y9!@;S?7@"PL<=4B7C/->Z-X5
M_:O^-1QKOB;PU\"/#\G#67AR+^U]8*]U:=\1(>P:/D<\4 >56O@G]GO7[E?%
M7QZ_:8T#XUZQ:_Z0NGW/B6TATBV8 Y\C3K>4[CR1CYMP ^6IM2_X*:> XYAX
M(^ VA>&Q':CRXM7\5:E:^&M!M%R?F2.5DDE48^XJH>:]:T/]D+X"_!W5E\4?
M$#5(_&/BG =O$7Q-UE+R7(YW!9B(EP>00N1ZUTGBC]OC]GCP+'Y-S\4=!N?*
M 1(-$9]0SC@*HME<>WI0!\\6OACX:?&"[BU/]HC]JWP?X]4,)%\&Z!XJM-,\
M/PD$$*R),))\8X=RIY(.:^G/!WQZ_9P^'OA^VT/PQ\2?ACH&CVXQ%8Z=X@T^
M")>,9VK(!DXY/4]ZX#_AO27Q;\GPV^!_Q,\=;O\ 5WTFD#3=/?TQ<3-Q^*T?
M\)E^V!X__P"05\/?A[\+;63JWB;69=6N8U]5%J A;_>XH ]9_P"&L/@A_P!%
MD^'_ /X5%C_\=H_X:P^"'_19/A__ .%18_\ QVO)O^&4_C-X^^;XC?M*^)$M
MI/O:;X#T^#1%0=U$ZAG8>[#-;'AC_@G3\"=!U#^TM3\)S>-=9.-^I>+=0GU*
M23']Y9&\L]_X* *?Q _X*8?L[?#[S(Y/'T/B"[7.+?P_;2WN[Z2JOE?F]>/R
M?\%7K3QQ(T7P[\%Z2(F.T:AX\\:Z7H2Q_P"T8&E9V'L#FONCPOX*\/>![$67
MAS0=,\/V7_/OI=G';1\=/E10*VJ /S\_X7K\3?B-SK7[5OP&^%-G)_RQ\)WU
MKJMTJ_W6>ZF"AO\ :7IU%+_PJ_X ^*OG^(_[85[\0RW^LL;OXC6=I8'UQ;PR
M#;GV:OT"HH ^./ W@W]A;X=>6VC:A\'C+']R?4M?LM0E4^H>XFD8'W!KVK3_
M -I[X"Z3:1VMC\6OAS96L8PD-OXDL(T4>RB7 KUVB@#RK_AK#X(?]%D^'_\
MX5%C_P#':/\ AK#X(?\ 19/A_P#^%18__':]5HH \J_X:P^"'_19/A__ .%1
M8_\ QVC_ (:P^"'_ $63X?\ _A46/_QVO5:* /*O^&L/@A_T63X?_P#A46/_
M ,=H_P"&L/@A_P!%D^'_ /X5%C_\=KU6B@#RK_AK#X(?]%D^'_\ X5%C_P#'
M:/\ AK#X(?\ 19/A_P#^%18__':]5HH \J_X:P^"'_19/A__ .%18_\ QVC_
M (:P^"'_ $63X?\ _A46/_QVO5:* /*O^&L/@A_T63X?_P#A46/_ ,=IDW[5
M7P-N(GBE^,'P]EC889'\36)!'H1YM>L44 ?+WBS5/V-/'6\Z]J_P4U.5^L\V
MH:5YWX2!PP_ UY1J/P%_88DNGO-#^(7A/P;J#?\ +YX;^(BVKCTPOVDH/P6O
MOBB@#\_O^$;\#>%^? W[?5YHX7_5P^(O%^EZY"GL$E=>/;-'_"^/BKX/_P"0
M7^U?^SS\0D3_ *&>Z@TQY!_VZ3$ _I7Z T4 ?G]_P\@\:>$^-?\ #/PJ\4PK
M]^\\*?%;2X_Q6&=][?3-7-+_ ."QOPDBNEM/$7ASQ)HUS_%)9-9:E;#_ +:0
MW!)_!:^]:* /ESPO_P %-/V;_%6Q4^(L.F3MUAU33[JVV_5VBV?DU>C6/[7W
MP,U"W$T7QB\"JA[3^(K2)O\ OEY ?TKTS6O#ND^)+?[/J^EV>J0?\\KVW29?
MR8$5YOKW[)7P3\3;CJ/PF\&SR-UE70[:.0_\#5 WZT 2?\-8?!#_ *+)\/\
M_P *BQ_^.T?\-8?!#_HLGP__ /"HL?\ X[7G&K?\$UOV<M6F\\?#F+3KD'*S
M:9J=[:LA]0$F"_I5#_AW/X#L^-&\=?$[PXH^ZNE^+YT"?3<&H ]6_P"&L/@A
M_P!%D^'_ /X5%C_\=K*\0?MB?"K3X8AH'B>U^(FH.2SZ7X%FBUF[A@4;I;B2
M.!R4BC4%BQY/"H'=E1O/_P#AA'4+/C3OVC_C?;IV2X\4K< ?3=#TJOX/M!^Q
M?X@UR[\?7NM>.-*\0%!:?$.ZCFU#5#(BXBTJZ1=Q +%OLYB54=Y&0JLC*90#
MUJ']K;X'W$,<J_&/P$%=0P#^);)&P1GE3*"#['FG_P##6'P0_P"BR?#_ /\
M"HL?_CM>)Z'^RK\0/&%UJWBFU^(_B/X'6FO7;ZA%X'\,NDD-COY+S;RR"XD.
M9)5A"QAW8#><R/K_ /#'?Q*'W?VHOB'^,5L?_9: /5?^&L/@A_T63X?_ /A4
M6/\ \=H_X:P^"'_19/A__P"%18__ !VO*O\ ACOXDM]_]J+XB'_<CME_]EH_
MX8Q\>/\ ZS]I[XGG_<G@7_V2@#U7_AK#X(?]%D^'_P#X5%C_ /':/^&L/@A_
MT63X?_\ A46/_P =KRK_ (8E\62<3?M-?%QE[^5JD,9_,1T?\,&W=Q_Q]_M'
M_'63U$'B\0@_E#0!ZK_PUA\$/^BR?#__ ,*BQ_\ CM'_  UA\$/^BR?#_P#\
M*BQ_^.UY3_P[WT2;_C[^-'QJO_7[3XT<Y_*,4?\ #MWX7W7_ "%-?\?ZWZ_V
MAXKNFS]=I6@#U;_AK#X(?]%D^'__ (5%C_\ ':/^&L/@A_T63X?_ /A46/\
M\=KRR'_@F'^SCY@DO/ ESJDH_P"6E]K^HR'\O/ _2NBTK_@GO^SKH[!K?X4Z
M)(1_S]&6X'Y2.U '3:C^V)\"M+B\R;XP^!W7TM]?M9S^2.37$ZS_ ,%(OV;M
M"W?:/BC83%>UG97=SGZ>7"U>CZ/^R[\'/#^TZ=\*?!=HZ])(] M=_P#WUY>?
MUKN='\):'X? &EZ+I^F@=/L=K'%C_OD"@#XW\1?\%@_V?]%W"RD\3>(,=/[/
MTD(#_P!_Y(ZYW_A[7I6O_P#(J?#RWO-WW/\ A(O'.CZ-GZ^9,V*_0"B@#\_O
M^&YOBKXN^73-9_9X^'ZMU;Q+\18-29![?9) "?TH_P"$\\8>,.?$G[=OPN\,
M6[??LO"*:6?P6>>?>OY5^@-% 'Y_?\*I_9X\1\^//VO]4\?*W^LL]2^)MI#9
MMZ@0Q.NT'V:N\\!^$/V&/AOY;:)J/P>\Z/[EQJ6O6-_,I]1)<3.P/N#7V+10
M!XGJW[0/[.NN>%[OPW?_ !-^&=UH%W;M:SZ9)XAT\V\D3 AD*>9C!!Z5RGPH
M\?\ [.'PA_M"?3OC9X3UG5;X)%-K&O>-+.]O?L\>1!;"5I<B&)20J]22S,6=
MW=OI>B@#RK_AK#X(?]%D^'__ (5%C_\ ':/^&L/@A_T63X?_ /A46/\ \=KU
M6B@#RK_AK#X(?]%D^'__ (5%C_\ ':/^&L/@A_T63X?_ /A46/\ \=KU6B@#
MRK_AK#X(?]%D^'__ (5%C_\ ':/^&L/@A_T63X?_ /A46/\ \=KU6B@#RK_A
MK#X(?]%D^'__ (5%C_\ ':/^&L/@A_T63X?_ /A46/\ \=KU6B@#RK_AK#X(
M?]%D^'__ (5%C_\ ':/^&L/@A_T63X?_ /A46/\ \=KU6B@#RK_AK#X(?]%D
M^'__ (5%C_\ ':/^&L/@A_T63X?_ /A46/\ \=KU6B@#RK_AK#X(?]%D^'__
M (5%C_\ ':/^&L/@A_T63X?_ /A46/\ \=KU6B@#RK_AK#X(?]%D^'__ (5%
MC_\ ':/^&L/@A_T63X?_ /A46/\ \=KU6B@#RK_AK#X(?]%D^'__ (5%C_\
M':/^&L/@A_T63X?_ /A46/\ \=KU6B@#RK_AK#X(?]%D^'__ (5%C_\ ':/^
M&L/@A_T63X?_ /A46/\ \=KU6B@#RK_AK#X(?]%D^'__ (5%C_\ ':/^&L/@
MA_T63X?_ /A46/\ \=KU6B@#RK_AK#X(?]%D^'__ (5%C_\ ':/^&L/@A_T6
M3X?_ /A46/\ \=KU6B@#RK_AK#X(?]%D^'__ (5%C_\ ':/^&L/@A_T63X?_
M /A46/\ \=KU6B@#RK_AK#X(?]%D^'__ (5%C_\ ':/^&L/@A_T63X?_ /A4
M6/\ \=KU6B@#PKX3_$+PM\2OVD?B1J?A'Q+H_BK38O"?ANVDO-%OXKR%)1>:
MXQC+QLP#!70[<YPP/<5T'[6'_)K/QD_[$S6?_2&:CPY_R=-\0_\ L3/#7_I=
MKM'[6'_)K/QD_P"Q,UG_ -(9J #]FG_DG>K_ /8Y^+/_ %(=1KU6O*OV:?\
MDG>K_P#8Y^+/_4AU&O5: "BBB@ HKP34?VH;FP^)EUHO_"*0MX7L_%5IX,N=
M6?5@FH#4+FW2:-TL3#A[?]]&#(9@V-[B-E7)O^ ?VC;CQGXZTO39_#,>G>&/
M$%QJUKX>UM-1,LUY)I\WER^=;F)?)60)+)$1)(62([Q&2%(![917G_Q6^)6H
M>![KPMHV@:);>(?%'B6_>RL+*^OVL;95C@DGFFFG6&5D14BQ\L;$LZ# !+#S
M>^_:QO-0\)^'=2\)^"3KFJ7OAZ^\3:GI5[J@LVT^WLW2*>%9!%(LMP9F:-%^
M1&,;EI$&"0#Z(KRKXR?\E%^!/_8YW/\ ZCVLUZ)X=UZS\5>'],UK3I#+I^I6
ML5Y;2$8+1R('0X[9#"O._C)_R47X$_\ 8YW/_J/:S0!ZK1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %4]4T>PUNU-MJ-E;W]NW6&ZB61#^# BKE
M% 'D?B;]D7X)^,-YU;X4^$)Y7^]/'H\$,I^LD:JWZUY9KW_!+?\ 9LUW<R^
M)-,E;K)8:O>I^2F4J/\ OFOJ^B@#X4O/^"/?P>@G:Y\/^*/'7ABY_A:PU6$J
M/^^H2W_CU0K_ ,$T_'FAG;X6_:J^(^AP#[L4DTTJ_B$N8P?RK[QHH ^&X?V,
M_P!IK0<?V3^UQJEYMZ?VGH8D_/?-)5EO@I^V_I.T6'[07A'5T7HNI^'X8<_4
MI:L?UK[;HH ^+8/ O[=UOU^(WPHNO^NUE<#_ -!M15E_"W[=I7"^,?@V#Z_9
M[[_Y'K[)HH ^%-6\!_\ !0'4-R6_Q&^&&F_]-+2W9O\ T;9/_*N(US]F/]OK
MQ-&R7GQ\\-6P;K]AOIK,_@8+!<?A7Z144 ?F=^R/HNE_!'X@>-)OVB;[Q-XR
M^*DDK6&G-?>&=<UQ9--L+A)VO+:5[1]\7VGRI Z_*ABB<;2^31^!7[/.O^,/
M&WC*]^"<?@O0/AW#<PW_ (=\5>*/AS,UY>V]UOE\NWFNH(]\<!!C#*6RHC)/
M(K]$/B5\)/!_Q@TFUTSQEH-KKUE:W"W,,=QN&QP"#AE(.UE+(ZYVNC,C!E8@
M]9##';0QPPQK%%&H1(T "JH&  !T % 'RK'^S3^T-K"*NN?M2WEM!C'V7P_X
M.L;,(/19-Q;]*7_A@.W\0<^-?C=\6O&"G[UG-XD-K:'_ +91(,?]]5]644 ?
M-WAK_@G3^SQX9F^T)\-K+5;LG<]QK5U<7[2-ZL)I&7]*]E\)_"7P/X!V?\(S
MX-\/^'=GW?[*TN"V(_[X45UE% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 >5>'/\ DZ;XA_\ 8F>&O_2[7:/VL/\ DUGXR?\ 8F:S_P"D,U'AS_DZ
M;XA_]B9X:_\ 2[7:/VL/^36?C)_V)FL_^D,U !^S3_R3O5_^QS\6?^I#J->J
MUY5^S3_R3O5_^QS\6?\ J0ZC7JM !1110!\DZ]\'?'UY\5;ZXB\-W$OB*X\8
MVVIV'Q1_M&WVZ;H"21S2:9L,HN0I5)H/LR1&!VG\UF!9R-#X1_!OQAH?C3X?
M:-JWAQM.T'X>WWB"]@UXWL$D.IB\DE6T6&-)#*I$-S(9?-1 KQ@*9 VX?4U%
M 'BOQ6TCQ+JGB7X;>/M(\':EJ=WX6U74$N_#XNK.*^FM9X)K;SH6><0$EA#*
M%>53Y;'.UQLKQW3O@9\0_ACX7T&\TKPDOB;6]0\%ZQH.I:?8ZE;Q#3[^]O/M
ML;-),Z*]NDDLT;O'N?A66-\X'V910!SGPW\(CX?_  [\+>%UE$ZZ)I5KIHE
M(#^3"L>[GUVYKQ+X[_#OQ!?_ !6^$=S!\4?%FFPW_C"X6WM+6UT@Q::?[!U9
M]T!DL&=CM1D_?-*-LK\;@C+](5Y5\9/^2B_ G_L<[G_U'M9H /\ A3?B[_HN
MWQ _\ ?#W_RJH_X4WXN_Z+K\0/\ P!\/?_*JO5:* /*O^%-^+O\ HNOQ _\
M 'P]_P#*JC_A3?B[_HNOQ _\ ?#W_P JJ]5HH \J_P"%-^+O^BZ_$#_P!\/?
M_*JC_A3?B[_HNOQ _P# 'P]_\JJ]5HH \J_X4WXN_P"BZ_$#_P  ?#W_ ,JJ
M/^%-^+O^BZ_$#_P!\/?_ "JKU6B@#RK_ (4WXN_Z+K\0/_ 'P]_\JJ/^%-^+
MO^BZ_$#_ , ?#W_RJKU6B@#RK_A3?B[_ *+K\0/_  !\/?\ RJH_X4WXN_Z+
MK\0/_ 'P]_\ *JO5:* /*O\ A3?B[_HNOQ _\ ?#W_RJH_X4WXN_Z+K\0/\
MP!\/?_*JO5:* /*O^%-^+O\ HNOQ _\  'P]_P#*JC_A3?B[_HNOQ _\ ?#W
M_P JJ]5HH \J_P"%-^+O^BZ_$#_P!\/?_*JC_A3?B[_HNOQ _P# 'P]_\JJ]
M5HH \J_X4WXN_P"BZ_$#_P  ?#W_ ,JJ/^%-^+O^BZ_$#_P!\/?_ "JKU6B@
M#RK_ (4WXN_Z+K\0/_ 'P]_\JJ/^%-^+O^BZ_$#_ , ?#W_RJKU6B@#RK_A3
M?B[_ *+K\0/_  !\/?\ RJH_X4WXN_Z+K\0/_ 'P]_\ *JO5:* /*O\ A3?B
M[_HNOQ _\ ?#W_RJH_X4WXN_Z+K\0/\ P!\/?_*JO5:* /*O^%-^+O\ HNOQ
M _\  'P]_P#*JC_A3?B[_HNOQ _\ ?#W_P JJ]5HH \J_P"%-^+O^BZ_$#_P
M!\/?_*JC_A3?B[_HNOQ _P# 'P]_\JJ]5HH \J_X4WXN_P"BZ_$#_P  ?#W_
M ,JJ/^%-^+O^BZ_$#_P!\/?_ "JKU6B@#RK_ (4WXN_Z+K\0/_ 'P]_\JJ/^
M%-^+O^BZ_$#_ , ?#W_RJKU6B@#RK_A3?B[_ *+K\0/_  !\/?\ RJH_X4WX
MN_Z+K\0/_ 'P]_\ *JO5:* /*O\ A3?B[_HNOQ _\ ?#W_RJH_X4WXN_Z+K\
M0/\ P!\/?_*JO5:* /*O^%-^+O\ HNOQ _\  'P]_P#*JC_A3?B[_HNOQ _\
M ?#W_P JJ]5HH \J_P"%-^+O^BZ_$#_P!\/?_*JC_A3?B[_HNOQ _P# 'P]_
M\JJ]5HH \J_X4WXN_P"BZ_$#_P  ?#W_ ,JJ/^%-^+O^BZ_$#_P!\/?_ "JK
MU6B@#RK_ (4WXN_Z+K\0/_ 'P]_\JJ/^%-^+O^BZ_$#_ , ?#W_RJKU6B@#R
MK_A3?B[_ *+K\0/_  !\/?\ RJH_X4WXN_Z+K\0/_ 'P]_\ *JO5:* /*O\
MA3?B[_HNOQ _\ ?#W_RJH_X4WXN_Z+K\0/\ P!\/?_*JO5:* /*O^%-^+O\
MHNOQ _\  'P]_P#*JC_A3?B[_HNOQ _\ ?#W_P JJ]5HH \J_P"%-^+O^BZ_
M$#_P!\/?_*JC_A3?B[_HNOQ _P# 'P]_\JJ]5HH \J_X4WXN_P"BZ_$#_P
M?#W_ ,JJ/^%-^+O^BZ_$#_P!\/?_ "JKU6B@#RK_ (4WXN_Z+K\0/_ 'P]_\
MJJ/^%-^+O^BZ_$#_ , ?#W_RJKU6B@#RK_A3?B[_ *+K\0/_  !\/?\ RJH_
MX4WXN_Z+K\0/_ 'P]_\ *JO5:* /*O\ A3?B[_HNOQ _\ ?#W_RJH_X4WXN_
MZ+K\0/\ P!\/?_*JO5:* /*O^%-^+O\ HNOQ _\  'P]_P#*JC_A3?B[_HNO
MQ _\ ?#W_P JJ]5HH \J_P"%-^+O^BZ_$#_P!\/?_*JC_A3?B[_HNOQ _P#
M'P]_\JJ]5HH \J_X4WXN_P"BZ_$#_P  ?#W_ ,JJ/^%-^+O^BZ_$#_P!\/?_
M "JKU6B@#RK_ (4WXN_Z+K\0/_ 'P]_\JJ/^%-^+O^BZ_$#_ , ?#W_RJKU6
MB@#RK_A3?B[_ *+K\0/_  !\/?\ RJH_X4WXN_Z+K\0/_ 'P]_\ *JO5:* /
M*O\ A3?B[_HNOQ _\ ?#W_RJH_X4WXN_Z+K\0/\ P!\/?_*JO5:* /*O^%-^
M+O\ HNOQ _\  'P]_P#*JC_A3?B[_HNOQ _\ ?#W_P JJ]5HH \J_P"%-^+O
M^BZ_$#_P!\/?_*JC_A3?B[_HNOQ _P# 'P]_\JJ]5HH \J_X4WXN_P"BZ_$#
M_P  ?#W_ ,JJ/^%-^+O^BZ_$#_P!\/?_ "JKU6B@#RK_ (4WXN_Z+K\0/_ '
MP]_\JJ/^%-^+O^BZ_$#_ , ?#W_RJKU6B@#RK_A3?B[_ *+K\0/_  !\/?\
MRJH_X4WXN_Z+K\0/_ 'P]_\ *JO5:* /*O\ A3?B[_HNOQ _\ ?#W_RJH_X4
MWXN_Z+K\0/\ P!\/?_*JO5:* /*O^%-^+O\ HNOQ _\  'P]_P#*JC_A3?B[
M_HNOQ _\ ?#W_P JJ]5HH \J_P"%-^+O^BZ_$#_P!\/?_*JC_A3?B[_HNOQ
M_P# 'P]_\JJ]5HH \J_X4WXN_P"BZ_$#_P  ?#W_ ,JJ/^%-^+O^BZ_$#_P!
M\/?_ "JKU6B@#RK_ (4WXN_Z+K\0/_ 'P]_\JJ/^%-^+O^BZ_$#_ , ?#W_R
MJKU6B@#RK_A3?B[_ *+K\0/_  !\/?\ RJH_X4WXN_Z+K\0/_ 'P]_\ *JO5
M:* /*O\ A3?B[_HNOQ _\ ?#W_RJH_X4WXN_Z+K\0/\ P!\/?_*JO5:* /*O
M^%-^+O\ HNOQ _\  'P]_P#*JC_A3?B[_HNOQ _\ ?#W_P JJ]5HH \J_P"%
M-^+O^BZ_$#_P!\/?_*JC_A3?B[_HNOQ _P# 'P]_\JJ]5HH \J_X4WXN_P"B
MZ_$#_P  ?#W_ ,JJ/^%-^+O^BZ_$#_P!\/?_ "JKU6B@#RK_ (4WXN_Z+K\0
M/_ 'P]_\JJ/^%-^+O^BZ_$#_ , ?#W_RJKU6B@#RK_A3?B[_ *+K\0/_  !\
M/?\ RJH_X4WXN_Z+K\0/_ 'P]_\ *JO5:* /*O\ A3?B[_HNOQ _\ ?#W_RJ
MH_X4WXN_Z+K\0/\ P!\/?_*JO5:* /*O^%-^+O\ HNOQ _\  'P]_P#*JC_A
M3?B[_HNOQ _\ ?#W_P JJ]5HH \J_P"%-^+O^BZ_$#_P!\/?_*JC_A3?B[_H
MNOQ _P# 'P]_\JJ]5HH \J_X4WXN_P"BZ_$#_P  ?#W_ ,JJ/^%-^+O^BZ_$
M#_P!\/?_ "JKU6B@#PKX3^&=1\*_M(_$BTU/Q9K'C&=_"?AN5;[6HK..9%-Y
MK@$8%I;P)M!4MDH6RQRQ& .@_:P_Y-9^,G_8F:S_ .D,U'AS_DZ;XA_]B9X:
M_P#2[7:/VL/^36?C)_V)FL_^D,U !^S3_P D[U?_ +'/Q9_ZD.HUZK7E7[-/
M_).]7_['/Q9_ZD.HUZK0 4444 <WJ'Q*\(:5XRLO"-[XJT2S\5WT?G6FA7&H
MPI?7"?-\T<!;>P^1^0"/D;T-2Z5\0?"VN^)M3\-Z;XETC4/$6EJ&O](M;^*6
M[M <8,L*L70'(^\!U%?(UOXDU[P;XL\<:[JNG^$]>TJX^+EGIEYHM_8/<:O/
M+(]G%87,$QD"126\+6TL<1A<E86=9$W@I+\#W>3Q!\!'B:!M>;6?'!UID),Q
M'VF?[47[_P#'U]DW;N_E_P"S0!]=>+?&GA[P#HLFL>)]=TSPYI$3*DFH:M>1
MVMNC,<*#)(P4$G@#/-4O$/Q.\'>$=-TK4-=\6:'HMAJSI'I]UJ&I0P17C.-R
M+"SL!(6'("DY%>=?&A\?'+X")=M'_9AUO4B%F/RF\&E7/D$=MVPW&._)Q7S#
M\.WL3X/T=/$367_"-#X2>+#I:W!_T<6)U%<F/=\OE_8Q:=/X /X: /T)KRKX
MR?\ )1?@3_V.=S_ZCVLUT7P5_M/_ (4WX#_MKS/[9_L"P^V^;G?Y_P!GC\S.
M><[L]>:\B^.^L?$R'XK?"--.\(^$[JQB\87!TN:Z\4W4,MT_]@ZL")T73G$
M\LRME6E^9$7&'+H ?2%%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#
M_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\
M+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_
M^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U
M'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%
M>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\
M)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;
M_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#H
MGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP_
M_P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"
M\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_
M )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34
M?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'
M\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^
MB>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#
M_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\
M+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_
M^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U
M'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%
M>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\
M)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;
M_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#H
MGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP_
M_P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"
M\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_
M )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34
M?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'
M\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^
MB>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#
M_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\
M+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_
M^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U
M'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%
M>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\
M)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;
M_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#H
MGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP_
M_P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"
M\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_
M )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34
M?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'
M\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^
MB>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#
M_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\
M+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_
M^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U
M'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%
M>5?\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\
M)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;
M_P#HGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#H
MGGP__P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP_
M_P#"\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"
M\OO_ )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_
M )34?\)'\;_^B>?#_P#\+R^_^4U 'JM%>5?\)'\;_P#HGGP__P#"\OO_ )34
M?\)'\;_^B>?#_P#\+R^_^4U !X<_Y.F^(?\ V)GAK_TNUVC]K#_DUGXR?]B9
MK/\ Z0S5S_PGO?%5]^TC\2)/%VC:/H>I#PGX;6.WT75I=2A:+[9KF',DEM;D
M-N+C;L(  .XY('0?M8?\FL_&3_L3-9_](9J #]FG_DG>K_\ 8Y^+/_4AU&O5
M:\J_9I_Y)WJ__8Y^+/\ U(=1KU6@ HHHH YRZ^&_A*^\:6GC"X\+Z+<>+K.(
MP6VORZ?"U_!&592B3E?,5=LCC ;&'8=S4FE?#[PMH7B;4_$FF^&M(T_Q%JBA
M;_5[6PBBN[L#&!+,JAW P/O$]!6_10!S.J_##P;KWA>3PUJ7A+0]1\.2SO=2
M:/=:;#+:/,\K3/(864H7:1FD+8R68MU)-'B'X8^#O%VFZ5I^N^$]#UJPTETD
MT^UU#389XK-D&U&A5U(C*C@%0,"NFHH *\J^,G_)1?@3_P!CG<_^H]K->JUY
M5\9/^2B_ G_L<[G_ -1[6: /5:*** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** /*O#G_ "=-\0_^Q,\-?^EVNT?M
M8?\ )K/QD_[$S6?_ $AFH\.?\G3?$/\ [$SPU_Z7:[1^UA_R:S\9/^Q,UG_T
MAFH /V:?^2=ZO_V.?BS_ -2'4:]5KRK]FG_DG>K_ /8Y^+/_ %(=1KU6@ HH
MHH ^>_BO\;/$6F_'_P"&7A'PU+%%X?E\0_V7XENBJ2-)-)IMU=162Y!*LJ1Q
M3.1M8":WP2'<#G_A-\9/%VN>-_ &LZIXBDU#P_\ $*_\065OX?>S@2'2ULY)
M6M&AE2-968PVT@E\UW#/("@C"[3UGC#]D'PMXB\?>&/%.GZKK^BW&E^)9/$M
MY:1Z_J<EO>320SHXCB^U".V)>8,6C3E5:,C8["K7P_\ V<;GP5XWTK4+CQ0N
MJ>&?#T^JW7A_1AIWDS6DFH2^9*9KCS6$PC#2QQ!8X]J2G<9" 0 :7QL\3ZZO
MC#X;^"- UZY\+7'BG4;K[5K%C!!-<PVMM:2S,D*W$4D0=Y!"NYT;"[\#)!7Q
M'3_CI\0?B=X5T"RTKQ8/#&NZ?X,UG7M3U*RTZWE74;ZRN_L42-'-&X2W>2*>
M1UCVN0459$P2??/'WPM\1>,O^$5UBT\3Z;I7C/PSJ=S?6&H'1I)K%X9DFA,$
MUK]I5W'D2J"RS)F2,. JGRZX.^_9,O=/\+^'M.\*>.&T34[/P[?>&=2U2^TH
M7AO[>\=9;B=8UEC$5QYRM(C9=%\Q@8W&, 'L_P -_%P^('P[\+>*%B$"ZWI5
MKJ0B!)">="LFWGTW8KQ+X[_'KX9Z+\5OA'8:C\1/"=A?:)XPN)-4M;K6[6.6
MP0Z#JT8:=6<&(>9+$F6Q\TB#JPS[_P"'=!L_"OA_3-%TZ,Q:?IMK%9VT9.2L
M<:!$&>^ HKSOXR?\E%^!/_8YW/\ ZCVLT '_  UA\$/^BR?#_P#\*BQ_^.T?
M\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?
M!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_H
MLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP_
M_P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"
MHL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_
M ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7
MJM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM%
M'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_
M  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA
M\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^
MBR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#
M_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\
M*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_
M^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?
M\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?
M!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_H
MLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP_
M_P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"
MHL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_
M ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7
MJM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM%
M'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_
M  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA
M\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^
MBR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#
M_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\
M*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_
M^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?
M\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?
M!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_H
MLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP_
M_P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"
MHL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_
M ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7
MJM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM%
M'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_
M  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA
M\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^
MBR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#
M_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\
M*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_
M^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?
M\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?
M!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_H
MLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP_
M_P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"
MHL?_ ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_
M ([7JM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7
MJM% 'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM%
M'E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_
M  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA
M\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^
MBR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'E7_  UA\$/^BR?#
M_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([7JM% 'A7PG^(7A;XE?M(_$C4_
M"/B71_%6FQ>$_#=M)>:+?Q7D*2B\UQC&7C9@&"NAVYSA@>XKH/VL/^36?C)_
MV)FL_P#I#-1X<_Y.F^(?_8F>&O\ TNUVC]K#_DUGXR?]B9K/_I#-0 ?LT_\
M).]7_P"QS\6?^I#J->JUY5^S3_R3O5_^QS\6?^I#J->JT %%%% !17D'B_XR
M^*O OBS3!K/@2WMO!.HZ_;>'H-636Q)J)EN&$4-P;)83&(&F95S]H\P(V]HQ
M@J*7@']HVX\9^.M+TV?PS'IWACQ!<:M:^'M;343+->2:?-Y<OG6YB7R5D"2R
M1$22%DB.\1DA2 >V45Y_\5OB5J'@>Z\+:-H&B6WB'Q1XEOWLK"ROK]K&V58X
M))YIIIUAE9$5(L?+&Q+.@P 2P\WOOVL;S4/"?AW4O"?@DZYJE[X>OO$VIZ5>
MZH+-M/M[-TBGA6012++<&9FC1?D1C&Y:1!@D ^B*\J^,G_)1?@3_ -CG<_\
MJ/:S7HGAW7K/Q5X?TS6M.D,NGZE:Q7EM(1@M'(@=#CMD,*\[^,G_ "47X$_]
MCG<_^H]K- 'JM%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% 'E7AS_DZ;XA_P#8F>&O_2[7:/VL/^36?C)_V)FL
M_P#I#-1X<_Y.F^(?_8F>&O\ TNUVC]K#_DUGXR?]B9K/_I#-0 ?LT_\ ).]7
M_P"QS\6?^I#J->JUY5^S3_R3O5_^QS\6?^I#J->JT %%%% 'SE<#QMXO^.R:
MCXQ^%OB:\\,>']4\KPNEE>Z0VG1M@QMK%R'OUF>3:[^7'Y68D)(5I6^3&^$?
MP;\8:'XT^'VC:MX<;3M!^'M]X@O8->-[!)#J8O))5M%AC20RJ1#<R&7S40*\
M8"F0-N'U-10!XK\5M(\2ZIXE^&WC[2/!VI:G=^%M5U!+OP^+JSBOIK6>":V\
MZ%GG$!)80RA7E4^6QSM<;*\=T[X&?$/X8^%]!O-*\)+XFUO4/!>L:#J6GV.I
M6\0T^_O;S[;&S23.BO;I)+-&[Q[GX5EC?.!]F44 <Y\-_"(^'_P[\+>%UE$Z
MZ)I5KIHE (#^3"L>[GUVYKQ+X[_#OQ!?_%;X1W,'Q1\6:;#?^,+A;>TM;72#
M%II_L'5GW0&2P9V.U&3]\THVROQN",OTA7E7QD_Y*+\"?^QSN?\ U'M9H /^
M%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"BZ_$#_P  ?#W_ ,JJ]5HH \J_X4WX
MN_Z+K\0/_ 'P]_\ *JC_ (4WXN_Z+K\0/_ 'P]_\JJ]5HH \J_X4WXN_Z+K\
M0/\ P!\/?_*JC_A3?B[_ *+K\0/_  !\/?\ RJKU6B@#RK_A3?B[_HNOQ _\
M ?#W_P JJ/\ A3?B[_HNOQ _\ ?#W_RJKU6B@#RK_A3?B[_HNOQ _P# 'P]_
M\JJ/^%-^+O\ HNOQ _\  'P]_P#*JO5:* /*O^%-^+O^BZ_$#_P!\/?_ "JH
M_P"%-^+O^BZ_$#_P!\/?_*JO5:* /*O^%-^+O^BZ_$#_ , ?#W_RJH_X4WXN
M_P"BZ_$#_P  ?#W_ ,JJ]5HH \J_X4WXN_Z+K\0/_ 'P]_\ *JC_ (4WXN_Z
M+K\0/_ 'P]_\JJ]5HH \J_X4WXN_Z+K\0/\ P!\/?_*JC_A3?B[_ *+K\0/_
M  !\/?\ RJKU6B@#RK_A3?B[_HNOQ _\ ?#W_P JJ/\ A3?B[_HNOQ _\ ?#
MW_RJKU6B@#RK_A3?B[_HNOQ _P# 'P]_\JJ/^%-^+O\ HNOQ _\  'P]_P#*
MJO5:* /*O^%-^+O^BZ_$#_P!\/?_ "JH_P"%-^+O^BZ_$#_P!\/?_*JO5:*
M/*O^%-^+O^BZ_$#_ , ?#W_RJH_X4WXN_P"BZ_$#_P  ?#W_ ,JJ]5HH \J_
MX4WXN_Z+K\0/_ 'P]_\ *JC_ (4WXN_Z+K\0/_ 'P]_\JJ]5HH \J_X4WXN_
MZ+K\0/\ P!\/?_*JC_A3?B[_ *+K\0/_  !\/?\ RJKU6B@#RK_A3?B[_HNO
MQ _\ ?#W_P JJ/\ A3?B[_HNOQ _\ ?#W_RJKU6B@#RK_A3?B[_HNOQ _P#
M'P]_\JJ/^%-^+O\ HNOQ _\  'P]_P#*JO5:* /*O^%-^+O^BZ_$#_P!\/?_
M "JH_P"%-^+O^BZ_$#_P!\/?_*JO5:* /*O^%-^+O^BZ_$#_ , ?#W_RJH_X
M4WXN_P"BZ_$#_P  ?#W_ ,JJ]5HH \J_X4WXN_Z+K\0/_ 'P]_\ *JC_ (4W
MXN_Z+K\0/_ 'P]_\JJ]5HH \J_X4WXN_Z+K\0/\ P!\/?_*JC_A3?B[_ *+K
M\0/_  !\/?\ RJKU6B@#RK_A3?B[_HNOQ _\ ?#W_P JJ/\ A3?B[_HNOQ _
M\ ?#W_RJKU6B@#RK_A3?B[_HNOQ _P# 'P]_\JJ/^%-^+O\ HNOQ _\  'P]
M_P#*JO5:* /*O^%-^+O^BZ_$#_P!\/?_ "JH_P"%-^+O^BZ_$#_P!\/?_*JO
M5:* /*O^%-^+O^BZ_$#_ , ?#W_RJH_X4WXN_P"BZ_$#_P  ?#W_ ,JJ]5HH
M \J_X4WXN_Z+K\0/_ 'P]_\ *JC_ (4WXN_Z+K\0/_ 'P]_\JJ]5HH \J_X4
MWXN_Z+K\0/\ P!\/?_*JC_A3?B[_ *+K\0/_  !\/?\ RJKU6B@#RK_A3?B[
M_HNOQ _\ ?#W_P JJ/\ A3?B[_HNOQ _\ ?#W_RJKU6B@#RK_A3?B[_HNOQ
M_P# 'P]_\JJ/^%-^+O\ HNOQ _\  'P]_P#*JO5:* /*O^%-^+O^BZ_$#_P!
M\/?_ "JH_P"%-^+O^BZ_$#_P!\/?_*JO5:* /*O^%-^+O^BZ_$#_ , ?#W_R
MJH_X4WXN_P"BZ_$#_P  ?#W_ ,JJ]5HH \J_X4WXN_Z+K\0/_ 'P]_\ *JC_
M (4WXN_Z+K\0/_ 'P]_\JJ]5HH \J_X4WXN_Z+K\0/\ P!\/?_*JC_A3?B[_
M *+K\0/_  !\/?\ RJKU6B@#RK_A3?B[_HNOQ _\ ?#W_P JJ/\ A3?B[_HN
MOQ _\ ?#W_RJKU6B@#RK_A3?B[_HNOQ _P# 'P]_\JJ/^%-^+O\ HNOQ _\
M 'P]_P#*JO5:* /*O^%-^+O^BZ_$#_P!\/?_ "JH_P"%-^+O^BZ_$#_P!\/?
M_*JO5:* /*O^%-^+O^BZ_$#_ , ?#W_RJH_X4WXN_P"BZ_$#_P  ?#W_ ,JJ
M]5HH \J_X4WXN_Z+K\0/_ 'P]_\ *JC_ (4WXN_Z+K\0/_ 'P]_\JJ]5HH \
MJ_X4WXN_Z+K\0/\ P!\/?_*JC_A3?B[_ *+K\0/_  !\/?\ RJKU6B@#RK_A
M3?B[_HNOQ _\ ?#W_P JJ/\ A3?B[_HNOQ _\ ?#W_RJKU6B@#RK_A3?B[_H
MNOQ _P# 'P]_\JJ/^%-^+O\ HNOQ _\  'P]_P#*JO5:* /*O^%-^+O^BZ_$
M#_P!\/?_ "JH_P"%-^+O^BZ_$#_P!\/?_*JO5:* /*O^%-^+O^BZ_$#_ , ?
M#W_RJH_X4WXN_P"BZ_$#_P  ?#W_ ,JJ]5HH \J_X4WXN_Z+K\0/_ 'P]_\
M*JC_ (4WXN_Z+K\0/_ 'P]_\JJ]5HH \J_X4WXN_Z+K\0/\ P!\/?_*JC_A3
M?B[_ *+K\0/_  !\/?\ RJKU6B@#RK_A3?B[_HNOQ _\ ?#W_P JJ/\ A3?B
M[_HNOQ _\ ?#W_RJKU6B@#RK_A3?B[_HNOQ _P# 'P]_\JJ/^%-^+O\ HNOQ
M _\  'P]_P#*JO5:* /*O^%-^+O^BZ_$#_P!\/?_ "JH_P"%-^+O^BZ_$#_P
M!\/?_*JO5:* /*O^%-^+O^BZ_$#_ , ?#W_RJH_X4WXN_P"BZ_$#_P  ?#W_
M ,JJ]5HH \J_X4WXN_Z+K\0/_ 'P]_\ *JC_ (4WXN_Z+K\0/_ 'P]_\JJ]5
MHH \J_X4WXN_Z+K\0/\ P!\/?_*JC_A3?B[_ *+K\0/_  !\/?\ RJKU6B@#
MRK_A3?B[_HNOQ _\ ?#W_P JJ/\ A3?B[_HNOQ _\ ?#W_RJKU6B@#RK_A3?
MB[_HNOQ _P# 'P]_\JJ/^%-^+O\ HNOQ _\  'P]_P#*JO5:* /*O^%-^+O^
MBZ_$#_P!\/?_ "JH_P"%-^+O^BZ_$#_P!\/?_*JO5:* /*O^%-^+O^BZ_$#_
M , ?#W_RJH_X4WXN_P"BZ_$#_P  ?#W_ ,JJ]5HH \J_X4WXN_Z+K\0/_ 'P
M]_\ *JC_ (4WXN_Z+K\0/_ 'P]_\JJ]5HH \J_X4WXN_Z+K\0/\ P!\/?_*J
MC_A3?B[_ *+K\0/_  !\/?\ RJKU6B@#RK_A3?B[_HNOQ _\ ?#W_P JJ/\
MA3?B[_HNOQ _\ ?#W_RJKU6B@#PKX3^&=1\*_M(_$BTU/Q9K'C&=_"?AN5;[
M6HK..9%-YK@$8%I;P)M!4MDH6RQRQ& .@_:P_P"36?C)_P!B9K/_ *0S4>'/
M^3IOB'_V)GAK_P!+M=H_:P_Y-9^,G_8F:S_Z0S4 '[-/_).]7_['/Q9_ZD.H
MUZK7E7[-/_).]7_['/Q9_P"I#J->JT %%%% !7/V?Q"\*ZEXRO\ PC:>)='N
MO%EA"+F\T&&_B>^MHB$(DD@#;T4B6/YB /WB_P!X5T%?$_P[>ZD\5?"THRMX
MG_X6YXR&J%23)]G":J) _P#L;/L6,\?\>^/X: /KCQM\0O"OPUTJ+4_%WB71
M_"NFS3"VCO-;OXK.%Y2K,(P\C*"Q5'.W.<*3V-'C;XA>%?AKI46I^+O$NC^%
M=-FF%M'>:W?Q6<+RE681AY&4%BJ.=N<X4GL:\;^-#VH_:-\!IKS0?\(Z?!GB
M@A;HCRC.#I_F%L\9^SF;K_"9>VZO*_AV]T+#]FQ/&[+]A/PCU8S+J1.#<"WT
MO>9=W\?V<RYW<X,W^U0!]L5Y5\9/^2B_ G_L<[G_ -1[6:7]E/\ M3_AF/X3
M_P!L^;_:?_"+:;Y_GY\S/V:/&_/.[&,YYSG-<S\7M<\9ZC\1/ $VD_"7Q9K.
MG^$_$<VIW%_:WNC1Q7<+:5?V@,"RZ@DF?,O(SB14^57/4 $ ]ZHKRK_A<GB[
M_HA/Q _\#O#W_P M:/\ A<GB[_HA/Q _\#O#W_RUH ]5HKRK_A<GB[_HA/Q
M_P# [P]_\M:/^%R>+O\ HA/Q _\  [P]_P#+6@#U6BO*O^%R>+O^B$_$#_P.
M\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6@#U6BO*O^%R>+O^B$_$#_ ,#O#W_R
MUH_X7)XN_P"B$_$#_P #O#W_ ,M: /5:*\J_X7)XN_Z(3\0/_ [P]_\ +6N:
MT_XG?$V'XD:[J=Q\&?'DGA>XTG3[:QT\:CX?+PWD<UZUU*5_M3 #QRV:@AB3
MY)R!@%@#WJBO*O\ A<GB[_HA/Q _\#O#W_RUH_X7)XN_Z(3\0/\ P.\/?_+6
M@#U6BO*O^%R>+O\ HA/Q _\  [P]_P#+6C_A<GB[_HA/Q _\#O#W_P M: /5
M:*\J_P"%R>+O^B$_$#_P.\/?_+6C_A<GB[_HA/Q _P# [P]_\M: /5:*\J_X
M7)XN_P"B$_$#_P #O#W_ ,M:/^%R>+O^B$_$#_P.\/?_ "UH ]5HKRK_ (7)
MXN_Z(3\0/_ [P]_\M:/^%R>+O^B$_$#_ ,#O#W_RUH ]5HKRK_A<GB[_ *(3
M\0/_  .\/?\ RUH_X7)XN_Z(3\0/_ [P]_\ +6@#U6BO*O\ A<GB[_HA/Q _
M\#O#W_RUH_X7)XN_Z(3\0/\ P.\/?_+6@#U6BO*O^%R>+O\ HA/Q _\  [P]
M_P#+6C_A<GB[_HA/Q _\#O#W_P M: /5:*\J_P"%R>+O^B$_$#_P.\/?_+6C
M_A<GB[_HA/Q _P# [P]_\M: /5:*\%^(7Q.^)NM:#:V_AOX,^/-,U%-6TRYE
MFEU'P^H:SBOX);R+(U1N9+9)XP,8)< E02PZ7_A<GB[_ *(3\0/_  .\/?\
MRUH ]5HKRK_A<GB[_HA/Q _\#O#W_P M:/\ A<GB[_HA/Q _\#O#W_RUH ]5
MHKRK_A<GB[_HA/Q _P# [P]_\M:/^%R>+O\ HA/Q _\  [P]_P#+6@#U6BO*
MO^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6@#U6BO*O^%R>+
MO^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M: /5:*\J_X7)XN_Z(
M3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M: /5:*\J_X7)XN_Z(3\0/\
MP.\/?_+6C_A<GB[_ *(3\0/_  .\/?\ RUH ]5HKRK_A<GB[_HA/Q _\#O#W
M_P M:/\ A<GB[_HA/Q _\#O#W_RUH ]5HKRK_A<GB[_HA/Q _P# [P]_\M:/
M^%R>+O\ HA/Q _\  [P]_P#+6@#U6BO*O^%R>+O^B$_$#_P.\/?_ "UH_P"%
MR>+O^B$_$#_P.\/?_+6@#U6BO!?"?Q.^)NG:]XSN-8^#/CR]TZ_U:.YT:%-1
M\/DVEF+"TB:)@=4&";F*ZDP"PQ*#G)*CI?\ A<GB[_HA/Q _\#O#W_RUH ]5
MHKRK_A<GB[_HA/Q _P# [P]_\M:/^%R>+O\ HA/Q _\  [P]_P#+6@#U6BO*
MO^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6@#U6BO*O^%R>+
MO^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M: /5:*\J_X7)XN_Z(
M3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M: /5:*\J_X7)XN_Z(3\0/\
MP.\/?_+6C_A<GB[_ *(3\0/_  .\/?\ RUH ]5HKRK_A<GB[_HA/Q _\#O#W
M_P M:/\ A<GB[_HA/Q _\#O#W_RUH ]5HKRK_A<GB[_HA/Q _P# [P]_\M:/
M^%R>+O\ HA/Q _\  [P]_P#+6@#U6BO*O^%R>+O^B$_$#_P.\/?_ "UH_P"%
MR>+O^B$_$#_P.\/?_+6@#U6BO*O^%R>+O^B$_$#_ ,#O#W_RUKFOB%\3OB;K
M6@VMOX;^#/CS3-135M,N99I=1\/J&LXK^"6\BR-4;F2V2>,#&"7 )4$L #WJ
MBO*O^%R>+O\ HA/Q _\  [P]_P#+6C_A<GB[_HA/Q _\#O#W_P M: /5:*\J
M_P"%R>+O^B$_$#_P.\/?_+6C_A<GB[_HA/Q _P# [P]_\M: /5:*\J_X7)XN
M_P"B$_$#_P #O#W_ ,M:/^%R>+O^B$_$#_P.\/?_ "UH ]5HKRK_ (7)XN_Z
M(3\0/_ [P]_\M:/^%R>+O^B$_$#_ ,#O#W_RUH ]5HKRK_A<GB[_ *(3\0/_
M  .\/?\ RUH_X7)XN_Z(3\0/_ [P]_\ +6@#U6BO*O\ A<GB[_HA/Q _\#O#
MW_RUH_X7)XN_Z(3\0/\ P.\/?_+6@#U6BO*O^%R>+O\ HA/Q _\  [P]_P#+
M6C_A<GB[_HA/Q _\#O#W_P M: /5:*\J_P"%R>+O^B$_$#_P.\/?_+6C_A<G
MB[_HA/Q _P# [P]_\M: /5:*\J_X7)XN_P"B$_$#_P #O#W_ ,M:/^%R>+O^
MB$_$#_P.\/?_ "UH ]5HKRK_ (7)XN_Z(3\0/_ [P]_\M:YKX>_$[XFZ+H-U
M;^)/@SX\U/47U;4[F*:+4?#[!;.6_GELXLG5%YCMG@C(Q@%" 6 #$ ]ZHKRK
M_A<GB[_HA/Q _P# [P]_\M:/^%R>+O\ HA/Q _\  [P]_P#+6@#U6BO*O^%R
M>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6@#U6BO*O^%R>+O^B$
M_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M: /5:*\J_X7)XN_Z(3\0/
M_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M: /5:*\J_X7)XN_Z(3\0/\ P.\/
M?_+6C_A<GB[_ *(3\0/_  .\/?\ RUH ]5HKRK_A<GB[_HA/Q _\#O#W_P M
M:/\ A<GB[_HA/Q _\#O#W_RUH ]5HKRK_A<GB[_HA/Q _P# [P]_\M:/^%R>
M+O\ HA/Q _\  [P]_P#+6@#U6BO*O^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O
M^B$_$#_P.\/?_+6@#U6BO*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#
M_P #O#W_ ,M: /5:*\%\6?$[XFZCKW@RXT?X,^/++3K#5I+G687U'P^#=V9L
M+N)8E U0Y(N9;63!*C$1.<@*>E_X7)XN_P"B$_$#_P #O#W_ ,M: /5:*\J_
MX7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M: /5:*\J_X7)XN_
MZ(3\0/\ P.\/?_+6C_A<GB[_ *(3\0/_  .\/?\ RUH ]5HKRK_A<GB[_HA/
MQ _\#O#W_P M:/\ A<GB[_HA/Q _\#O#W_RUH ]5HKRK_A<GB[_HA/Q _P#
M[P]_\M:/^%R>+O\ HA/Q _\  [P]_P#+6@ \.?\ )TWQ#_[$SPU_Z7:[1^UA
M_P FL_&3_L3-9_\ 2&:JGPO3Q+KWQH\;^+M9\$ZQX+TV]\/Z)I5I%K=S82S3
MRVUSJDLS 6ES. H6\A&6*DDG XS5O]K#_DUGXR?]B9K/_I#-0 ?LT_\ ).]7
M_P"QS\6?^I#J->JUY5^S3_R3O5_^QS\6?^I#J->JT %%%% !7/V?P]\*Z;XR
MO_%UIX9T>U\67\(MKS7H;")+ZYB 0".2<+O=0(H_E)(_=K_=%=!10!R6N?"+
MP+XF\*V'AC6/!7AW5O#>GNLEGH]]I4$UG;,JLJM'"R%$(5W ( P&([FKOC;X
M>^%?B5I46F>+O#.C^*M-AF%S'9ZW817D*2A642!)%8!@KN-V,X8CN:Z"B@ H
MHHH **** "BBB@ HHHH *R?%/BS0_ ^@W6M^)-9T_P /Z+:[?/U'5+I+:WAW
M,$7?(Y"KEF51D\E@.IK6KC?BIXF\,>"_#UMKWB:Q3438W<;Z7:QV@NKN6_8-
M'#':1XR9WWLB[<'#-DA=Q !+=_%SP+I_@NW\8W7C3P];>$;@A8=?FU6!;"0E
MBH"SE_+.6!'#=0171/K%A'I+:HU[;KIBP?:3>M*HA$.W=YF_.W;MYW9QCFOD
MS0? >J>!_BM\*[OQ?#8:?+XI\5>)/$ESI,<GF6^GWL^GGR(%<_+)*L"W!=P
M&=IF48.3EMX#L?'7_!-?&L27IL-+\+:IJ6GVUG>S6\$\,45R;$2*C#S85C\E
MUC;*$JA(( H ^J_$GQ0\&^#+72KGQ!XMT+0K?5F":?-J6I0VZ7C$ @0EV D)
M# X7/4>M=/7R#XTTF[\/0:9XXL;_ ,'ZC&OPH.FZOHGB?4'MI;+3QLE>]A5(
MI3+&V2DD3+&KF.$>:N,5[I^S/'J\/[.?PO37O._MH>&--^V"Y!$HE^RQ[@^>
M=P/!SW!H ]*HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y>Q^*7@S5/&
M5WX1LO%V@W?BRT4O<:#!J4+WT*@ DO &WJ &7J/XAZUU%?.^HZ/9_%;XH>&-
M*\$:58Z;X4^'?B"ZU?4=:@MQ#!-JS1W,<EC;;,;V\VYEDN9!P''E_-(91& >
MT>'_ (A>%?%NLZSI&A^)='UG5M%E\G4['3[^*>>QDRR[)XT8M&V4<88 Y4^A
MJOX5^*7@SQUJNIZ9X;\7:#XAU+2VV7]GI6I0W,UHVXKB5$8E#N5A\P'(([5\
MH_LQ*;O5/V;5@"374OPXUL>(QC<7<W6G;O/[%C<_:?O?Q>;[U9^*VGS?$[P5
MXP\=?#W3H-%\%^"_AYK^A>%KNPA\@ZM)-;(-]HB8"V<*VR+"V,2.=R#RU1Y
M#ZM\&?$+PK\1K"XOO"?B71_%%E;S&VFN=%OXKN.*4 $QLT;, P#*=IYP1ZUT
M%?.?P1^R?\-!Z[_PCWD_\(W_ ,*Z\,;_ +)_J?/\W4/*QCY<_9_*_P" ^7VQ
M7T90 4444 %%%% !1110 4444 %%%% !1110 4444 87C+QYX9^'6D#5?%?B
M+2?#&EF581?:S?16D!D8$JF^1@NX@' SG@U2UKXL>"/#>@:1KNK^,?#^EZ)K
M'E_V;J5[JD$-M?>8F^/R9&<+)N7YEVDY'(XK*^+7C30O ,.CZI=:'_PD?BV6
M=[+PWI5K#&]_=W4B'=% S?ZI2BEI)"51(T9G(537S':_#=?A'KVB^&?&MSID
M]L/AIXQU"=5W#3XKFYU"VN;Z* 28_=1QSB,$A6,:Y*KEA0!]9^./BEX+^&,-
MI+XQ\7:#X3BO&9;:37-3ALEG90"P0RLNXC(SCID5N:EK%AHR0/J%[;V*7$\=
MM"US*L8DF=MJ1KDC+,2 %'))P*^<--\03Z?\"?AKH">'K3Q'\:/$_@BTTU+6
M\B 9(_LL0N9[Z8J7CLXI) SYR69E1%:1U4X/Q<^!>D_#S1_V=!)J.I:SJ/A;
M7_#?ARTGN;R46^R(LKW MMYC6:3 !?!8*H0,%R" ?7-%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!R_AOXI>"_&6O:GH>@>+M!US6M+9EO\ 3=-U
M.&XN;1E?8PEC1BT9# J=P&#QUJ?PI\1/"GCRWOY_#7B;1_$4&GS&WO)-)OXK
MI;:4#)CD,;$(P'8X-?-'CG26^)5IJ/B7X<:7:Z+X-^'GA37M,\.WUC!Y"ZG?
M36OE%+)$P!9PF%1O VR2*OE@K&':?X/P^&;CQXL2QZ1+X#D^#>A+J\<P0V#6
MI>Z%N)PW[LQ^1]I^_P ;,_PT >_^'_C1\/O%F@ZMKFB>._#.LZ)I"&34=2T_
M6+>>VLE"EBTTB.5C 4$Y8C@$UK>#_'7AOXAZ.-7\*^(-+\3:49&B%]H][%=P
M;UQN7?&Q7(R,C/&:\&TG_A'_ !-XF\2?&WQ=I=GHOPWM]"M-*T>#5[$F:^M[
M>[-U%?/;E25S.8_LL6TRYPP"M(J#MO@3X5UG_A(/'GQ#US2SX=NO&UW:W$&A
MR ?:+6UM[=8(6NL$K]I=1N=5R$&Q,L4S0!Z_1110 4444 %%%% !1110 444
M4 %%%% !1110 5S7CCXF>#_AE:6UUXP\5Z'X4M;IS%!-KFHPV:2N!DJK2LH8
MXYP*Z6O+OC%XNT[PK=V-OI7ARR\3_$O6[2XTW1-/DA7?)"2C3-<2X)BLD;RF
ME8\'Y%4/(T:L ==KWQ(\)>%=0T*PUOQ1HNCWVO2^1I%M?ZA#!+J,F479;J[
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
M  O+[_Y34?\ "1_&_P#Z)Y\/_P#PO+[_ .4U 'JM>?:;^SS\*]&\21>(=/\
MAGX/L=?BG-U'JMMH-K'=),229!*(PP?))W9SS67_ ,)'\;_^B>?#_P#\+R^_
M^4U'_"1_&_\ Z)Y\/_\ PO+[_P"4U '8:3\,_!^@7^O7VF>%-#TZ]\0,6UBY
MM-.ABDU(DL2;AE4&4DN_W\_?;U-9'A'X!_#'X?ZTFL>%_ASX3\-ZO&C1I?Z1
MH=K:SJK##*)(XPP!'!&>:QO^$C^-_P#T3SX?_P#A>7W_ ,IJ/^$C^-__ $3S
MX?\ _A>7W_RFH [7P9\/?"OPYL+BQ\)^&M'\+V5Q,;F:VT6PBM(Y92 #(RQJ
MH+$*HW'G 'I705Y5_P )'\;_ /HGGP__ /"\OO\ Y34?\)'\;_\ HGGP_P#_
M  O+[_Y34 >JT5Y5_P )'\;_ /HGGP__ /"\OO\ Y34?\)'\;_\ HGGP_P#_
M  O+[_Y34 >JT5Y5_P )'\;_ /HGGP__ /"\OO\ Y34?\)'\;_\ HGGP_P#_
M  O+[_Y34 >JT5Y5_P )'\;_ /HGGP__ /"\OO\ Y34?\)'\;_\ HGGP_P#_
M  O+[_Y34 >JT5Y5_P )'\;_ /HGGP__ /"\OO\ Y34?\)'\;_\ HGGP_P#_
M  O+[_Y34 >JT5Y5_P )'\;_ /HGGP__ /"\OO\ Y34?\)'\;_\ HGGP_P#_
M  O+[_Y34 >JT5Y5_P )'\;_ /HGGP__ /"\OO\ Y34?\)'\;_\ HGGP_P#_
M  O+[_Y34 >JT5Y5_P )'\;_ /HGGP__ /"\OO\ Y34?\)'\;_\ HGGP_P#_
M  O+[_Y34 =9XY^%/@GXH)9IXR\'Z!XM6R+FU77-,@O1 7QO*>:K;=VU<XZ[
M1Z51D^!OPWF\,Z=X<D^'WA9_#VFW!N[+26T6V-I:SDDF6*+9L1R6;YE /S'U
MK!_X2/XW_P#1//A__P"%Y??_ "FH_P"$C^-__1//A_\ ^%Y??_*:@#H?&WP3
M^'GQ+U*'4?%_@+PQXJU"&(6\5UK>CV]Y+'&&+!%>1&(7+,< XRQ/>MF'P/X<
MM]'TC28O#^EQZ5H[Q2Z;8I91B"R>+_5-"FW;&4_A*@;>V*X7_A(_C?\ ]$\^
M'_\ X7E]_P#*:C_A(_C?_P!$\^'_ /X7E]_\IJ /5:*\J_X2/XW_ /1//A__
M .%Y??\ RFH_X2/XW_\ 1//A_P#^%Y??_*:@#U6BO*O^$C^-_P#T3SX?_P#A
M>7W_ ,IJ/^$C^-__ $3SX?\ _A>7W_RFH ]5HKRK_A(_C?\ ]$\^'_\ X7E]
M_P#*:C_A(_C?_P!$\^'_ /X7E]_\IJ /5:*\J_X2/XW_ /1//A__ .%Y??\
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
M9V!_*1=VW<V,]-Q]:Y;_ (2/XW_]$\^'_P#X7E]_\IJ/^$C^-_\ T3SX?_\
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
M_P#R=7JM% 'E7_#-/A'_ *"_Q _\.-XA_P#DZC_AFGPC_P!!?X@?^'&\0_\
MR=7JM% 'E7_#-/A'_H+_ ! _\.-XA_\ DZC_ (9I\(_]!?X@?^'&\0__ "=7
MJM% 'E7_  S3X1_Z"_Q _P##C>(?_DZC_AFGPC_T%_B!_P"'&\0__)U>JT4
M>5?\,T^$?^@O\0/_  XWB'_Y.H_X9I\(_P#07^('_AQO$/\ \G5ZK10!Y5_P
MS3X1_P"@O\0/_#C>(?\ Y.H_X9I\(_\ 07^('_AQO$/_ ,G5ZK10!Y5_PS3X
M1_Z"_P 0/_#C>(?_ ).H_P"&:?"/_07^('_AQO$/_P G5ZK10!Y5_P ,T^$?
M^@O\0/\ PXWB'_Y.H_X9I\(_]!?X@?\ AQO$/_R=7JM% 'E7_#-/A'_H+_$#
M_P .-XA_^3J/^&:?"/\ T%_B!_X<;Q#_ /)U>JT4 >5?\,T^$?\ H+_$#_PX
MWB'_ .3J/^&:?"/_ $%_B!_X<;Q#_P#)U>JT4 >5?\,T^$?^@O\ $#_PXWB'
M_P"3J/\ AFGPC_T%_B!_X<;Q#_\ )U>JT4 >5?\ #-/A'_H+_$#_ ,.-XA_^
M3J/^&:?"/_07^('_ (<;Q#_\G5ZK10!Y5_PS3X1_Z"_Q _\ #C>(?_DZC_AF
MGPC_ -!?X@?^'&\0_P#R=7JM% 'E7_#-/A'_ *"_Q _\.-XA_P#DZC_AFGPC
M_P!!?X@?^'&\0_\ R=7JM% 'E7_#-/A'_H+_ ! _\.-XA_\ DZC_ (9I\(_]
M!?X@?^'&\0__ "=7JM% 'E7_  S3X1_Z"_Q _P##C>(?_DZC_AFGPC_T%_B!
M_P"'&\0__)U>JT4 >5?\,T^$?^@O\0/_  XWB'_Y.H_X9I\(_P#07^('_AQO
M$/\ \G5ZK10!Y5_PS3X1_P"@O\0/_#C>(?\ Y.H_X9I\(_\ 07^('_AQO$/_
M ,G5ZK10!Y5_PS3X1_Z"_P 0/_#C>(?_ ).H_P"&:?"/_07^('_AQO$/_P G
M5ZK10!Y5_P ,T^$?^@O\0/\ PXWB'_Y.H_X9I\(_]!?X@?\ AQO$/_R=7JM%
M 'E7_#-/A'_H+_$#_P .-XA_^3J/^&:?"/\ T%_B!_X<;Q#_ /)U>JT4 >5?
M\,T^$?\ H+_$#_PXWB'_ .3J/^&:?"/_ $%_B!_X<;Q#_P#)U>JT4 >5?\,T
M^$?^@O\ $#_PXWB'_P"3J/\ AFGPC_T%_B!_X<;Q#_\ )U>JT4 >5?\ #-/A
M'_H+_$#_ ,.-XA_^3J/^&:?"/_07^('_ (<;Q#_\G5ZK10!Y5_PS3X1_Z"_Q
M _\ #C>(?_DZC_AFGPC_ -!?X@?^'&\0_P#R=7JM% 'E7_#-/A'_ *"_Q _\
M.-XA_P#DZC_AFGPC_P!!?X@?^'&\0_\ R=7JM% 'E7_#-/A'_H+_ ! _\.-X
MA_\ DZC_ (9I\(_]!?X@?^'&\0__ "=7JM% 'E7_  S3X1_Z"_Q _P##C>(?
M_DZC_AFGPC_T%_B!_P"'&\0__)U>JT4 >5?\,T^$?^@O\0/_  XWB'_Y.H_X
M9I\(_P#07^('_AQO$/\ \G5ZK10!Y5_PS3X1_P"@O\0/_#C>(?\ Y.H_X9I\
M(_\ 07^('_AQO$/_ ,G5ZK10!Y5_PS3X1_Z"_P 0/_#C>(?_ ).H_P"&:?"/
M_07^('_AQO$/_P G5ZK10!Y5_P ,T^$?^@O\0/\ PXWB'_Y.H_X9I\(_]!?X
M@?\ AQO$/_R=7JM% 'E7_#-/A'_H+_$#_P .-XA_^3J/^&:?"/\ T%_B!_X<
M;Q#_ /)U>JT4 >5?\,T^$?\ H+_$#_PXWB'_ .3J/^&:?"/_ $%_B!_X<;Q#
M_P#)U>JT4 >5?\,T^$?^@O\ $#_PXWB'_P"3J/\ AFGPC_T%_B!_X<;Q#_\
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
ML#R,J,@C(KSKX<_L\)\/_P#A)+]_&OB#6_%>M)/;CQ+>)9K<64#W$UPJ00I
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
M=\(['XF7&@7_ /;.K^&-?T&X>YTW7-#DA6YM]Z;)4VS1RQ/&ZX#))&P.%/!
M([JB@#P/PW^QYH/A'5_"6HZ;XV\9I+X=U^_\21QW-[;7*75U>&07 D$MNVR-
MHYIH]L/E?ZQG_P!:?,KO]-^#NEZ%XE\<:_I&I:GI>J^*P'EFA>)TT^?R(X6N
M+6.2-D61Q# S[U=7:%"RGD'O:* /G_P[^QKH7A'0/#6FZ+XX\9:9/H>DOX?7
M4K>XLA<7FF,^];2<?9?+94);9(J+*N]B),L34N@?L<^&?!]AHEGX;\6>,=!A
MLM A\,ZA]GU*.=M;L(F9HX[HSQ2%63S9E1[?R6C29DC*(L:I[W10!\_WG['V
MGW%MKT$7Q%\9646L>*+3Q>ZVZ:2!;W]MY?D^4#8$",?9[7Y&W9^SI_>DWV+?
M]CWPW:ZQX?GB\6>,8=$\.ZU+KNC>'8-2CALM/N)$F5TC>.);@Q'SW/EO,R@?
M(!Y;.C>\44 >2>%OV>D\)ZAJNK0^//%-[XDO[6ST_P#M^^339+V*TMY&=(-P
MLPLH;<RM).LDN&.'4\UL_&3X/)\9-,T>QF\5Z]X8ATS4K?5D.AK9%I;BWFCG
MMV?[3;3<1R1*P"X!Y#;AQ7H5% 'G?Q?^#4/QD\%Z?X;U#Q1KNC16E]::BU]I
M(LQ<3S6TBRQ%_.MY$P)4CD(1%R4 ^Z2IY[5/V7/#OBSQ#=ZAXOUO7/&UC+::
ME90:1K;6K0V<5]_Q\K%-%!'<[2N55&F9$!7:J^7'L]EHH \3UK]F&+Q5X/AT
M#Q%\2/&GB/[+=VEY9W^J'399;9[8DQ_N_L0@FR3DM/%*Q(4[@0",WP[^R#I_
MASQ)X:UN/XB^-;NZT'7[WQ'#'<MIABGNKSS?M8D5;)?DD^T7.=FPCSSM*[(O
M+]^HH \F^._@@_%VVTOP/=^%=0O='GO;/4I_$*7-O%;60@N%D>/_ %PN/->-
M'C&R(IB8AF W"KGC;X#Z?XO\=#Q;9^)/$'A/5KC3?['U3^PIX%BU:S$A=(KA
M9H9,%"TH66+RY5$T@#\C'IM% 'S[K7[&FA:AXHO-:TSQMXL\,M<:O'KJVNDK
MI@6&\2V-LCK++923D+"\B*CRLJ!SL"X7&]X<_9L3PC\,-,\$Z1\1/&%G:Z?>
M3W4.H Z<]PRS>9YD$J-9F"6(F61MLD3$%@0?E7'LE% 'G<WP'\*7'P3B^%CP
M7 \+Q6$=A'Y4OE7$?EE6CF1T "2*ZK(I4 *RC   %<MJW[+\6O7?AJ_U3XD>
M,]0U?0M3AU2/4IO[,\ZX>%)$@CE L@FR-9[G&Q58FX<LS$(5]MHH \#L/V0]
M.TG5DUO3_B)XTL?$\6J7VIQ:] VFBX07H!N[8QFR\F2"1UBDVR1N5>)"C+SE
M_AW]CWP[X'L] 'A+QAXS\,ZGI%O<68U>WU.*\N;JUFE\UH)A=PS1E%?YEVHI
M0EB""S%O>:* / O$W[&?A+7HM:T^Q\2>+/#'AG6S8R:GX<T/4(XK2YFM%B2&
M<.\3SQ2;((%9HI4W^2A8%LD]U\4O@O9?%;0=-T:[\1^)-%TVU$L-S;Z3J 5=
M3MI8'@EMKOS5D\U&CD;YCB16PZNK@-7H=% 'COQ._9CT'XF:E?7?_"0>(/"Z
MZEX=/A74;?09;:-+W3\R%(G,L$C)L,TI#1LA.\AMPXJAH/P1@^!>M:]XNT&3
MQM\09=2TNQT27PQ)>:=.&M[;<('66Z\EV9!+/DR7)W"9LAL(%]QHH X'X%?#
M"V^#OPKT+PK;1+!]CB+21+,TRQN[%S$LC ,T<>1&F0,)&@    ;;_",W'C"W
MU[7_ !?K_BN*QO)+_2](U1;*.STZ=E= \8M[:*20I'*Z+YSR8!W?? <>@44
M><Z#\%XM!^,GB#XC+XKUZ\OM;LH-/N-(N!9?84AA:1H%39;+,-AFF()E)/F'
M=NPN/1J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "O*OVL/^36?C)_V)FL_P#I#-7JM>5?
MM8?\FL_&3_L3-9_](9J "3]F?P3]LO[BWN/&&F?;KVYU":WTOQSK=E;^?<3/
M/,Z0PWBQIOED=R$4#+'BC_AFGPC_ -!?X@?^'&\0_P#R=110 ?\ #-/A'_H+
M_$#_ ,.-XA_^3J/^&:?"/_07^('_ (<;Q#_\G444 '_#-/A'_H+_ ! _\.-X
MA_\ DZC_ (9I\(_]!?X@?^'&\0__ "=110 ?\,T^$?\ H+_$#_PXWB'_ .3J
M/^&:?"/_ $%_B!_X<;Q#_P#)U%% !_PS3X1_Z"_Q _\ #C>(?_DZC_AFGPC_
M -!?X@?^'&\0_P#R=110 ?\ #-/A'_H+_$#_ ,.-XA_^3J/^&:?"/_07^('_
M (<;Q#_\G444 '_#-/A'_H+_ ! _\.-XA_\ DZC_ (9I\(_]!?X@?^'&\0__
M "=110 ?\,T^$?\ H+_$#_PXWB'_ .3J/^&:?"/_ $%_B!_X<;Q#_P#)U%%
M!_PS3X1_Z"_Q _\ #C>(?_DZC_AFGPC_ -!?X@?^'&\0_P#R=110 ?\ #-/A
M'_H+_$#_ ,.-XA_^3J/^&:?"/_07^('_ (<;Q#_\G444 '_#-/A'_H+_ ! _
M\.-XA_\ DZC_ (9I\(_]!?X@?^'&\0__ "=110 ?\,T^$?\ H+_$#_PXWB'_
M .3J/^&:?"/_ $%_B!_X<;Q#_P#)U%% !_PS3X1_Z"_Q _\ #C>(?_DZC_AF
MGPC_ -!?X@?^'&\0_P#R=110 ?\ #-/A'_H+_$#_ ,.-XA_^3J/^&:?"/_07
M^('_ (<;Q#_\G444 '_#-/A'_H+_ ! _\.-XA_\ DZC_ (9I\(_]!?X@?^'&
M\0__ "=110 ?\,T^$?\ H+_$#_PXWB'_ .3J/^&:?"/_ $%_B!_X<;Q#_P#)
MU%% !_PS3X1_Z"_Q _\ #C>(?_DZC_AFGPC_ -!?X@?^'&\0_P#R=110 ?\
M#-/A'_H+_$#_ ,.-XA_^3J/^&:?"/_07^('_ (<;Q#_\G444 '_#-/A'_H+_
M ! _\.-XA_\ DZC_ (9I\(_]!?X@?^'&\0__ "=110 ?\,T^$?\ H+_$#_PX
MWB'_ .3J/^&:?"/_ $%_B!_X<;Q#_P#)U%% !_PS3X1_Z"_Q _\ #C>(?_DZ
MC_AFGPC_ -!?X@?^'&\0_P#R=110 ?\ #-/A'_H+_$#_ ,.-XA_^3J/^&:?"
M/_07^('_ (<;Q#_\G444 '_#-/A'_H+_ ! _\.-XA_\ DZC_ (9I\(_]!?X@
M?^'&\0__ "=110 ?\,T^$?\ H+_$#_PXWB'_ .3J/^&:?"/_ $%_B!_X<;Q#
M_P#)U%% !_PS3X1_Z"_Q _\ #C>(?_DZC_AFGPC_ -!?X@?^'&\0_P#R=110
M ?\ #-/A'_H+_$#_ ,.-XA_^3J/^&:?"/_07^('_ (<;Q#_\G444 '_#-/A'
M_H+_ ! _\.-XA_\ DZC_ (9I\(_]!?X@?^'&\0__ "=110 ?\,T^$?\ H+_$
M#_PXWB'_ .3J/^&:?"/_ $%_B!_X<;Q#_P#)U%% !_PS3X1_Z"_Q _\ #C>(
M?_DZC_AFGPC_ -!?X@?^'&\0_P#R=110 ?\ #-/A'_H+_$#_ ,.-XA_^3J/^
M&:?"/_07^('_ (<;Q#_\G444 '_#-/A'_H+_ ! _\.-XA_\ DZC_ (9I\(_]
M!?X@?^'&\0__ "=110 ?\,T^$?\ H+_$#_PXWB'_ .3J/^&:?"/_ $%_B!_X
M<;Q#_P#)U%% !_PS3X1_Z"_Q _\ #C>(?_DZC_AFGPC_ -!?X@?^'&\0_P#R
M=110 ?\ #-/A'_H+_$#_ ,.-XA_^3J/^&:?"/_07^('_ (<;Q#_\G444 '_#
M-/A'_H+_ ! _\.-XA_\ DZC_ (9I\(_]!?X@?^'&\0__ "=110 ?\,T^$?\
MH+_$#_PXWB'_ .3J/^&:?"/_ $%_B!_X<;Q#_P#)U%% !_PS3X1_Z"_Q _\
M#C>(?_DZC_AFGPC_ -!?X@?^'&\0_P#R=110 ?\ #-/A'_H+_$#_ ,.-XA_^
M3J/^&:?"/_07^('_ (<;Q#_\G444 '_#-/A'_H+_ ! _\.-XA_\ DZC_ (9I
M\(_]!?X@?^'&\0__ "=110 ?\,T^$?\ H+_$#_PXWB'_ .3J/^&:?"/_ $%_
MB!_X<;Q#_P#)U%% !_PS3X1_Z"_Q _\ #C>(?_DZC_AFGPC_ -!?X@?^'&\0
M_P#R=110 ?\ #-/A'_H+_$#_ ,.-XA_^3J/^&:?"/_07^('_ (<;Q#_\G444
M '_#-/A'_H+_ ! _\.-XA_\ DZC_ (9I\(_]!?X@?^'&\0__ "=110 ?\,T^
M$?\ H+_$#_PXWB'_ .3J/^&:?"/_ $%_B!_X<;Q#_P#)U%% !_PS3X1_Z"_Q
M _\ #C>(?_DZC_AFGPC_ -!?X@?^'&\0_P#R=110 ?\ #-/A'_H+_$#_ ,.-
MXA_^3J/^&:?"/_07^('_ (<;Q#_\G444 '_#-/A'_H+_ ! _\.-XA_\ DZC_
M (9I\(_]!?X@?^'&\0__ "=110 ?\,T^$?\ H+_$#_PXWB'_ .3J/^&:?"/_
M $%_B!_X<;Q#_P#)U%% !_PS3X1_Z"_Q _\ #C>(?_DZC_AFGPC_ -!?X@?^
M'&\0_P#R=110 ?\ #-/A'_H+_$#_ ,.-XA_^3J/^&:?"/_07^('_ (<;Q#_\
MG444 '_#-/A'_H+_ ! _\.-XA_\ DZC_ (9I\(_]!?X@?^'&\0__ "=110 ?
M\,T^$?\ H+_$#_PXWB'_ .3J/^&:?"/_ $%_B!_X<;Q#_P#)U%% !_PS3X1_
MZ"_Q _\ #C>(?_DZC_AFGPC_ -!?X@?^'&\0_P#R=110 ?\ #-/A'_H+_$#_
M ,.-XA_^3J/^&:?"/_07^('_ (<;Q#_\G444 '_#-/A'_H+_ ! _\.-XA_\
MDZC_ (9I\(_]!?X@?^'&\0__ "=110 ?\,T^$?\ H+_$#_PXWB'_ .3J/^&:
M?"/_ $%_B!_X<;Q#_P#)U%% !_PS3X1_Z"_Q _\ #C>(?_DZC_AFGPC_ -!?
MX@?^'&\0_P#R=110 ?\ #-/A'_H+_$#_ ,.-XA_^3J/^&:?"/_07^('_ (<;
MQ#_\G444 '_#-/A'_H+_ ! _\.-XA_\ DZC_ (9I\(_]!?X@?^'&\0__ "=1
M10 ?\,T^$?\ H+_$#_PXWB'_ .3J/^&:?"/_ $%_B!_X<;Q#_P#)U%% !_PS
M3X1_Z"_Q _\ #C>(?_DZC_AFGPC_ -!?X@?^'&\0_P#R=110 ?\ #-/A'_H+
M_$#_ ,.-XA_^3J/^&:?"/_07^('_ (<;Q#_\G444 '_#-/A'_H+_ ! _\.-X
MA_\ DZC_ (9I\(_]!?X@?^'&\0__ "=110 ?\,T^$?\ H+_$#_PXWB'_ .3J
MJ:M^RGX#U[2[S3-3N_'&HZ;>PO;75G=_$'Q!+#/$ZE7C=&OB&5E)!4C!!(-%
$% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>brc-20240731_g2.jpg
<TEXT>
begin 644 brc-20240731_g2.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_VP!#  (! 0(! 0(" @(" @(" P4# P,#
M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_
MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# S_P  1" ,(!78# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#T;_@A5_P0
MI_98_;N_X)8_#+XL_%GX97'C'XA^,9=9GUG69_%6M6\NH21:U?P([I#=I'N\
MN*,$A06(W'+$D_6__$+C^PG_ -$-_P#+S\0?_)U'_!KC_P H*/@9_P!Q_P#]
M2#4Z^_Z /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO
M^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ **
M/@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _X
MA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<
M?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\
MHAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_
M^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?
MB#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\
MDZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_X
MA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<
M?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\
MHAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_
M^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?
MB#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\
MDZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_
M ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#
MX _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_
M (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V
M$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_
M^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_
M )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX
M@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y
M.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_
M (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V
M$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_
M^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_
M )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX
M@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y
M.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO
M^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ **
M/@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _X
MA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<
M?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\
MHAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_
M^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?
MB#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\
MDZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_X
MA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<
M?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\
MHAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_
M^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?
MB#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\
MDZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_
M ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#
MX _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_
M (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V
M$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_
M^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_
M )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX
M@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y
M.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_
M (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V
M$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_
M^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_
M )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX
M@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y
M.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO
M^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ **
M/@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _X
MA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<
M?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\
MHAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_
M^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?
MB#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\
MDZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_X
MA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<
M?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\
MHAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_
M^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?
MB#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\
MDZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_
M ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#
MX _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_
M (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V
M$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_
M^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_
M )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX
M@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y
M.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_
M (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V
M$_\ HAO_ )>?B#_Y.K[_ ** /YF_^#HS_@F_\'?^"4T'P/OOV??#&H?#6\\:
MMKL&M3V?B/5+J2^CM_[.:%2;BXD*A3-(<)MR2,YVK@KW'_@^6_Y 7[,O_7?Q
M-_Z#I-% 'WI_P:X_\H*/@9_W'_\ U(-3K[_KX _X-<?^4%'P,_[C_P#ZD&IU
M]_T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^!G_!\M_R OV9?^N_
MB;_T'2:*/^#Y;_D!?LR_]=_$W_H.DT4 ?>G_  :X_P#*"CX&?]Q__P!2#4Z^
M_P"O@#_@UQ_Y04? S_N/_P#J0:G7W_0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%?C;_P<H_MU?M%?\$TOBO\([_X4_'3Q-I>C?%?4+^WN]$O
M/#GAZ]MM(%N;)5%K))IYGVL+AB1-)*<CAL?*-+_@L#_P44_:#_X(8_$[X2>*
ME^*%Q\=?AGX]N)[35?#WC#0=*LM4M6@$+2-;WNEVMHOSI*=N^%MC)DB4-A0#
M]@**_&;_ (.6O^"A?[0G_!._2_A1X]^#/QK\2^']'^*4MRL_AW4/#6@WEKIB
MQ6]J\9@>:P-PI;S'+K-+*=S?*4 VU]5_M!?!S]HC3O@M)J?PI_:O^)FJ?$+0
M]*L_$UWX>USP?X6U"#5[-]Y:WB%KH\$L<DODS+&P9SN3&WD, #[NHKX#_P""
M['_!:1O^"5GP]\*^'_!F@6?C'XR?$N=K;PWI5VS&UM$#*AN;A$99'!D=$2-6
M7>V[Y@$(-[XU_!?]KKX,?L5WWQ"T?]HS5O%7QB\+Z0WB"_\ "VH>$M 7PEJT
MD4;33Z=$L5E%?QKM!2.4WI8E06QN^4 ^[J*^/_\ @BM_P5HT/_@KK^R@?&4&
MF0^'/&/AV[&E>*-$CF\V.TN=@=)H2?F-O,I+)NY!61"6V;F^K/&OCK1/AMX9
MN]:\1:QI>@:-8(9+J_U*[CM;6V4=6>20A5'N2* -2BN&^"_[3WPU_:1T/4-4
M^'?Q"\#>/M-TJ00WMWX<UZUU2"S<KN"R/ [JC;><,0<<US'A7_@H5\ ?'6B:
M_J6A_'#X/ZSIOA2V%YK=W8^,M.N(-'@+A!+<NDQ6%"Q"[G(&3C.: /8**Q_
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
M\,_#OP?I_P 1/CK\(M \?7F@Z;=:IINL>+=,TW4%N+BUBER]LTJ,A?S P4(
M0PP,$5Z@_P"UE\*X_C;'\,V^)GP_7XD2@,GA0^(K3^VW!A\\$6?F>><P_O/N
M?<^;IS0!Z!163XY\.WGBWPAJ&FZ?KVK>%[V]A:*'5M,CMI+RP8])(EN89H"P
M["2)U]5-?C#_ ,$V?VQ/VGOVP_\ @K?^T)^SUXH_::\=V/AOX3C5H](U+2_"
MGA2*^N'M=1CM(FN/,TF1&!1RS*BH21P5'% '[:45^5/_  2(_P""O/Q>^)__
M  4U^+O[)?QHN=!\<:O\.VU!],\:Z5I8TN6^6SN(X6%S;(3$N]9492@78593
MYFY6'Z%2?MH_!V+XO0_#YOBQ\,U\?7$PMXO#1\3V(UB60@D(MIYOG%L G 7/
M% 'IE%?G[_P6*_;)^+GP,_:"^ ?A7X-_%7X'^#I-5\1PR>-=(\7^)M'T_4[S
M3))8XXF2"^D65[=MMPI-H#<%P@3.&K[0^-'[0'@/]GCPK'JWQ!\=>$? &EW3
M_9XM0U_6+;3+=I2.%62X94+=P.?I0!V5%?DS_P $U_V^OCAXW_X+[?&_]GOQ
M?\6M2^(OPQ\!^'+F_P!%&H:+HUM<O()M.,<KSV-G;ER$N9%XPI!!VY (_1G]
ML#X=?$+XG_L_^(--^%?Q O/AKX_6W>?1=8AT^ROH3<JC>7#<17=O.A@=BH<H
MJR  %6'((!Z;17Y"_P#!M1_P4C^,W[<'Q4^+OA/X_?%3Q-J_Q&^&MQ]G/AB7
M1-%TVP-N7\F25EM["*Y\^">)D;]^$Q.N8R0#7V /!WQH\<_\%-]2@T'X]>+;
M7X-^$-+MM1\0>'3H7A^9'U6XE9XM+AN?L/VJ. 6JI++O=IL7$6V4;\H ?75%
M<'X^_:F^&/PI^(ND>#_%'Q&\!^&_%OB#;_9>B:KK]I9ZCJ6YMJ^1;R2+))E@
M0-BG)&*I_&3]L?X0_LZ>([#1_B%\5/AOX$U?58A/96/B'Q+9:7<WD98H'CCG
MD1G7<"N5!&01UH ](HKF=%^-/@WQ)X[UCPMIWBSPSJ'B;P[!'=:KI%MJD$M_
MID4@S')/ K&2)' )5G !QQFL/X8?M<?"GXW7$T/@OXG?#WQ=-;WPTR5-%\1V
M>H-'=F.206["*1L2^7%*^P_-MC<XPI( /0J*\NT3]N+X*^)?B%JWA'3?C!\+
MM0\5Z"MR^IZ+;>*["74-.6VS]H,T"RF2,1;3O+*-F#NQBM'X'?M:?"O]IV34
ME^&OQ,^'_P 0FT41G4!X9\16>K&P\S=Y?F_9Y'\O=L?;NQG8V,X- 'H%%>=Z
M#^U[\)O%7C;6O#.E_%#X=ZEXD\.31V^K:5:^)+.:^TN5YE@1)X5D+Q,TSI&
MX!+NJCD@5T'Q:\&ZIX_^'^H:5HOB[7O NI7*J8-:T:"QGO+,JP;Y$O;>XMR&
M VG?$WRL<;6PP .DHK\-_P#@AY^V!^UQ_P %4[[]H?P_XF_:@\3^&/$/PO%G
M;:!>:9X.\+O9-<3/>H7NHI-++RQ@VR?+&\1P6YZ8]X_X-WO^"V'CK]O_ ,.?
M%WPU\;9O"HUOX.^5=3^+-/C%C87UDQG5Y;C)$2%# S>8HC0QL/D4HS, ?JA1
M7DOA?]OSX$^-_!&O>)M%^-7PEUCPWX6\K^VM6LO%^GW%CI'FDB/[1,DQ2'>0
M0N\C<0<9KH/BO^U%\,_@/X7L=<\<?$3P+X,T74PIL]0UW7K73K6[##*^7+-(
MJOD$$;2<B@#NJ*Q_ 7Q!T'XJ^#]/\1>%]<T?Q)X?U:(3V.IZ7>1WEG>1GH\4
ML99'7W4D5^<__!?'_@I#JGP,_8K\4>./V=OVA-%TWQ]\,]6LM/UW1-!ET'7E
M1;N<1 7T%Q!<30.NQ]FUHLG>&#X&T _3"BODC]D__@IM\-]&_8K^".M?'#XW
M?"_PO\0/&O@+1_$6H)XC\1Z9H=U?O<6J-)<K;N\0"/)YF-B!,@@ 8P/:M<_;
M6^#?ACQ-X7T74OBU\,M/UGQQ;V]WX<L+GQ18PW6OPW#[+>2TC:4-<)*WRHT8
M8.>%R: /3:*Y;XW_ !F\/_L[_!WQ/X\\5WJZ?X;\(:9/JVI7!&3'!"A=MH_B
M8@851RS$ <FOSJ_X)I?MF?M#?\%NM3\5_$W2?&5U^SQ\ ]$U6;1_#=EX>T?3
M=1\2^(Y$"EYKJYU*WNK>-$W*-L, RSLN[]WO< _3ZBOE_P"%VK_'KX<?M]6?
M@7QEXI\/>-/A%J7@_4-6T35ET9+'7Y+^"[LHWAU!HF%N^R.<,CV\,"OYKAH\
MHIKUZ?\ :W^%-M\8U^'<GQ.^'L?Q D.U?##>([,:RQQG M/,\[IS]WI0!Z%1
M7F_QE_;&^$7[.?B.PT?XA?%3X;^ ]7U2(3V5CXB\2V6EW-Y&6*!XXYY$9UW
MKE01D$=:D\9?M??"7X=7'B*'Q!\4/AWH,WA"&WN->34?$EG:MHD=PP6![H/(
M# LK$!#)M#D@#- 'HE%>+V__  4?_9XNX-%DA^/7P7EC\23-;Z2Z>-M,9=4D
M5Q&R0'SOWK!R%(3)#$#K7K'BCQ9I?@?PY>:QK6I:?H^D:?$9[N^O;A+>VMHQ
MR7>1R%51W)(% &A17&?!?]HWX>_M(:#<:I\._'G@SQ[I=G+Y%Q>>'-;MM4MX
M),9V,\#NJMCG!.:YSP3^W=\#_B9J6N6?AOXR_"GQ!>>&;26_UB#3?%MA=R:3
M;Q$++-<+'*3%&C$!G? 4G!(H ]6HKA=:_:@^&?AOX2VOC[4?B)X%T_P)?Q+/
M;>([G7K6+2;B-ONNETT@B93V(8@U'H'[5OPO\6_!J_\ B-I/Q'\"ZM\/]+26
M2\\2V.O6MSI%JL7^L+W2.8EV]\MQ0!WU%?"?["?_  7O^"O[=7C#XK0Z;XU\
M#^$]&\&7\EMX>;Q%K4&FW_B&T@M//N=3^SS.LB6BD.<[<K'$6<J251G_  0H
M_:=^-O[37PZ^*5Y\:OB%\(OB#>:7XLE@T.?P+KVDZM#:6#(&1';3G=$C/6(3
MXN"N[S.U 'W?17GO@C]K?X4_$SXF7_@KPW\3OA[X@\9:7O\ MN@Z;XCL[O4[
M/9PWF6T<AE3;WW*,5!JG[9?P?T/XSQ_#B]^*WPVL_B'+*D">%Y_$UE'K3R.@
M=$%F9!,69"& V9*D$<4 >DT5QWPE_:(^'_Q].K#P)XZ\'>-3X?N?L6J#0=:M
MM2_LV?G]U-Y+MY<G!^5L'CI78T %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% 'X&?\'RW_("_9E_Z[^)O_0=)
MHH_X/EO^0%^S+_UW\3?^@Z310!]Z?\&N/_*"CX&?]Q__ -2#4Z^_Z^ /^#7'
M_E!1\#/^X_\ ^I!J=??] !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!^$?\ P>JQ-/K?[*:+(\+/JVMJ)$ W(2VE\C((R.O((]C7Z)>(_P#@BA\-
M?CO\;O"?Q&^-7C#XF_'K7/!:H^@V?C*_L8M(TIPR2;TL--M+.W<ED7=YB.)
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
MM;>$]%TCQII:WT?AO7K#Q-I-PFU;G3;^RG2>&:)R#M)*E&Q]Z.1U/#&O&?\
M@IK_ ,$EO#'_  57\)V'AGX@_$KXK:'X+T^>*]7P]X:N-)M;.:[B$JK<R236
M$URS[9679YWE?*I"!AN(!\S_ /!$_P#9!\<^%_\ AF'XN7WQ#\5>,O!=_P#
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
M]HKQK\.+S1M8\,KK(B\(^'] %NSO=7X\II%<JN8X(V;?)(C,L?F":OH74?\
M@CW\/?$UMX#T+Q'XN^)WB[X;_#'5+36_#7@77=7@OM(T^]M49+:5KAK?^TIU
MB#MMAGO)(<';Y90!1D?%;_@AA\#OC+_P4!N/VCM8;QS'XRU"P73]3TNPU][+
M1]746XMB;B.)5F=6@"QR0^<()5!$D3AGW 'Y;?\ !!G7[J__ .#:3]LK3YI7
MDMM/'B0VZLQ(B#Z% 6 !. ,C. !R2>]>W?\ !&>-9?\ @TW^)P958?\ "+^.
M3@C/(BNR/R/-?<O[#7_!$?X*?L"_!;XF?#SPNWC;Q%X.^+#SC6]+\1ZZ]U:I
M!+"87MX(HEB2-?+)7S=IG8;0TK!$"\_^SS_P08^%7[+?[)WQ#^$'@WQM\7K'
M0OB1;SV%YJ%UK=K?7NE65P?])M+%)K5[6WCF7*R,L!ED&TM(6CC9 #\5K;XQ
M>,/A3_P:$V-GX6EN[6Q\8?%.YT+Q!<6Y(9=/?S96C)'*I)+#$C'H02AR'Q7U
MC_P4/U"X_91_X*+_ /!,6Y^%L,=GK%UHNG^%[J/3(O)74M(>6P@,#E.7B,<U
MPV&9E4_-@=3^AG[,G_!#GX/_ +-O[$/C#]G:XU3QQ\1/A/XRG:YGTGQ7=6<K
MZ?*Y5F>VFM;6WD1BZ1R LS%'C!3;EMVS\"/^"/7P[^#WQT\'?$;7O%'Q$^*_
MBKX;Z&OASP;<>-;VSND\+62A@!;K;6MN'EVL5,]QYLQ'\>>: /S&\3_L\^$/
MVD_^#QKQUX8\;:+:^(/#'_".6]_=Z/=H)+#5&BT6Q=([J$@I/$)-LAC<%2\:
M$@XQ78_\&D5O'X(_:2_;5\%Z:OV?P[X=\6V:V%JI(2 "YU2$84?*/DAC' 'W
M1V  ^XH/^"('@^P_X*)ZK^U#9_%SXTV?Q2U<R1RO'<:&VGI;-"+=;58&TQLQ
M)"J(I9F?]VI+LV6.I_P3G_X(O^!?^"9?Q@\>>,O!/Q"^*WB"\^)C"?Q'9^)+
MG2KBUU"X6221+C,%A#*DBM-/@)(J'S3N5L)M /L":9;>)I)&6..,%F9C@*!U
M)-?D?_P4*^%WC+_@II^PW\<H;7]G/XK>)-2^(MU'JO@3Q/9WOAF/3TL-.)_L
MIT6;5X[WRID-Q*RFV+_\3&7:C?**_2C]K;]F_P#X:U^!6M> 9?''CGP#8>((
MFMK_ %'PE<6MMJ4ULRLLD EN+><1HX;!9%5^,!P"0:_P8_9JU#X*?LXQ_#NT
M^*'Q"UA[&R_L_3/$NIQ:1)K.DPK$L42Q^78):R&(*"K3V\I8D[RXXH _.[_@
MT9_;KD_:)_X)\7WPKUJX:3Q7\$;W^S4BE/[R32Y]\EJ3P/N.)X<<X6%,]0*^
M<_\ @A9X$\*_\%?]#_;J\!_'*ZU"3QO\2_$ME=ZY+:W"Q:K9VD4\S6ZVTCJX
M5+:>(*J;&11L4J58"OO7]C?_ (-[?AU^PQ^UG??&;P/\7OCQ_P )9KEQ//KL
M%[J6COIWB!9Y?.FAN8(]-0>6TGS?NRC(>49" :O?$O\ X-Y_@9XW_;-OOCGH
M.O?%SX8>+]<FDGUR#P)XMDT&TUUI2&G$S1)]H19B,R"":(,<M]XDT ?!/_!Q
M-\'-'_9W^-O_  3C\ ^'[O4;[1/!6N1Z'8W&H7/VFZEBMKO1X5,L@ #/A.2
M!G. !P.N_P"#N"-1\?OV)GVKN;QC> MCD@7.DX'ZG\Z_03]O/_@C%\%O^"@O
MPT^'OAGQ+;^(_"4?PKN5G\,:CX2OUT^^TI $#0H[QR+L8Q1,3MWAHU*NIR2[
M]MG_ ((U?!O]O']G#P?\-?%W_"7Z;:> +A;O0-=TK6677;&? \R8W5PLWG23
M$;I'F5V=_G)W_-0!^>/[1?D?\1G_ ,&?)\GS/^$2/G;,;M_]C:GC=COMV]><
M8[8JU^WZ/@YH_C;_ (* Z%\)]0\?^/O'WB/X?76L?%*75M:#^%?"$EM$3;06
MJB+S);W>0%C+M'$J2#S$,9A/UG\./^#='X1_"7]L;PC\>-#^)'QT3XE>$U02
M:IJ7B&SUB377\N2&62]>]LYI)7E@D:)BKIM0*(_**J1HWW_!NI^SKJO[0'QB
M^(-U_P +!FN/C=:WEMX@T1/$DEOHRM=$O-+'!$J,[>:?.1;AYHXI0CQHC(A4
M _._P3X@NM>_X,C-<6ZFDF^P[[6(NQ8K&OBJ,JO)/ S@ 8   KB?^"G?_*HO
M^RM_V'M+_P#275:_4S3/^" ?PJ\/_P#!-^[_ &7-+\??&6P^'.J:F=3U*?\
MMNSN=1O_ -]YXM\SVDD%O")5C?;:PPEFC#,S%Y"^5\5_^#>/X:_&G]AGP)^S
MOK_Q7^.%Q\-?AW?R:AI<"7FB)=LQ#+$DLW]F99(1)/L  /[]@Q<+&$ /D;_@
MO7^QM?6W_!/#]GW]J_X=65O9_$[X"Z=H%[>7T-N6FN=.$<!C:3'WQ!<>6V&&
M!'+-R!P?O3_@F7\9- _X*-W$?[4EKHL%O;ZOX?M/"WAJ6XLS'=VD4?[[5 &8
M9 .H.]N2I*L-.1@2&!/D_P :OVL]#^ OQ$;]A#7O!OBSXA6NN?"2X3PYXA\2
M75N)?&EQM>VCTKRK>V@21EBV[IXL,BQLSJ-C2U]J?LA_LW:+^Q_^S#X%^&/A
M^.-=*\$Z-;Z7&Z1B/[0R(/,F8#^*23?(WJSD\T >C5_/5_P2A^$^L_&'_@Y
M_;.TO1?B-XV^&<RW?B-Y=1\,1:7)=SH=;C4Q$ZA9W<:K\P;=&BR J,.!D']_
M_'/AV\\6^$-0TW3]>U;PO>WL+10ZMID=M)>6#'I)$MS#- 6'821.OJIKX=_9
MG_X-_/!?[)?[6NO?&WP?\</V@(?B!XNGFE\0W=Y>:!<PZZL]PEQ/'-$VD[ L
MDB DQ!'7G8R=: /1?V;/^"3/P'_X)^^ OB;K&CMKT.L>/--O#XS\>^(-?EN=
M>NK=Q))-,]XQ AQN:1GC5,LJNVYE!'X6?\%5=6^'-K_P1N^%EM\!V\?:K\(/
M _Q;O-/\,>+_ !EJ(;5]9N'M[B>Y:UBCAB$-DD@4(S!)&=7S&A4L_P#3)\7?
MA5HGQT^%/B3P5XFM6OO#OBS2[G1]3MQ(8VFMIXFBD4,N"I*L<,""#R.:_/>;
M_@U6_9GNOV3E^$4VL_&"XTFWU[_A(;/5IO$Z27^G3E"CI;QM ;.%)%($A2V#
MR>7$7=C%&5 /E_\ X.H[YM7^(7[!M],%^T7GB.:21@.I,ND-U//4GJ>]=MXQ
M\5ZA\9?^#PGPOX=\7+YVA_#7P,\WA*TG<-"))=.\Z2X1&R!(9)Y@64!L0(<X
M45]<?MO_ /!"+X;_ +>;?"V/Q3\1OC1H]C\';1+?PS;:7K5E,UO*IC)NI;B]
ML[FYGG;R80S23,O[I2%!+%NZ_:*_X)-^ ?VC?CO\-?BU<^)/'7A;XQ?"^!+7
M3_'&@3V-OJFHPA'1HKN*6TDM)4?S925%NH'FN%VJ=M 'YJ_\$IO VF_#C_@[
M*_:FT?1[?[)IMOX:U"2"!3\D DNM)D*(.BQJ7(5!PJA5   %?N97R3\)?^"+
M7P<^#_[;VO?M"V5Y\1;WXF>(9_/N;RX\5745N041&B:* Q":%O+1C%/YJ$@<
M8"@?6U '\_\ _P %(-7;_@AK_P ''?@WX^V-C>P_#+XX6KMXBAL8=_G/*RPZ
MBB1I@NZRBUO,8)9Y.,GI^UG[('@O6/"GP1M]6\36OV7QIXUGE\3^(+<2&3[+
M>76'^RALG<MM$(K92.J6ZG K-_:[_8,^'7[;]]\.;CQ]IMU?2_"_Q3;>+=%,
M$PC_ -+@SMCERIWP,=I9.-QC3G (/LP&!0!_.'_P2X\*?%G_ (*N_"3]NKPG
M;Z#\+]<\??%?7(8];U;QKXLOM/U+PZH>9K,16L>FW32PP21L$4RP[#&% P!7
M:?\ !ROX-\;>"O\ @F;^QGX;\=>*-$\2>.M#U<Z3JFO:/<M>V=Y=0VT4)G22
M2.-I#E03N126W9%?HYXT_P"#>7X%ZW^V/J7QM\,Z]\7OA?XG\022RZ]9>!?%
M\NA6.O&9Q).)S$GVA$E<!G2":)2P!QGFNK_X*-?\$6?AO_P4RT3P'HOB[Q;\
M0_"?AOX;@-H>B^$Y-+L[.WE "+(?/L9I,A%1 @<1A4'R9R2 >>?M!_\ !#WX
M4Q?#;XS>)? ^L2?#OXB?&;P#%X%NM9N[\0:=/<S21@7$X55=[F]G\F.>0L[2
MEN%+N^_XA_8%_:[\=? ']O']GW]G?]M#X/MH_P 1?A]>MI?PJ^(6C64,/VJ!
MK.?3X[29HTV7%F\<V \)4K(D!E3<'<?LG\2OV5M(^-O[,%Q\*?'&N>)O%6CZ
MC9P66IZG//#9:IJ:12I)N>2SBACC=S& 6@CB(!)78<$>=:/_ ,$P?"-S\>_
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
ML-JB(&RSM@SM,8P2(R@9@P!\%_\ !F/&LW[)WQY5E5E;QP001D$?8XJ^-_\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** /P,_X/EO^0%^S+_UW\3?^@Z3
M11_P?+?\@+]F7_KOXF_]!TFB@#[T_P"#7'_E!1\#/^X__P"I!J=??]? '_!K
MC_R@H^!G_<?_ /4@U.OO^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M/H&BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH _ S_ (/EO^0%^S+_ -=_$W_H.DT4?\'RW_("_9E_Z[^)O_0=)HH
M^]/^#7'_ )04? S_ +C_ /ZD&IU]_P!? '_!KC_R@H^!G_<?_P#4@U.OO^@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** /P,_X/EO\ D!?LR_\ 7?Q-
M_P"@Z311_P 'RW_("_9E_P"N_B;_ -!TFB@#[T_X-<?^4%'P,_[C_P#ZD&IU
M]_U\ ?\ !KC_ ,H*/@9_W'__ %(-3K[_ * "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH _ S_@^6_Y 7[,O_7?Q-_Z#I-%'_!\M_P @+]F7_KOXF_\
M0=)HH ^]/^#7'_E!1\#/^X__ .I!J=??]? '_!KC_P H*/@9_P!Q_P#]2#4Z
M^_Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _ S_@^6_Y 7[,O_7?
MQ-_Z#I-%'_!\M_R OV9?^N_B;_T'2:* /O3_ (-<?^4%'P,_[C__ *D&IU]_
MU\ ?\&N/_*"CX&?]Q_\ ]2#4Z^_Z "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH _ S_ (/EO^0%^S+_ -=_$W_H.DT4?\'RW_("_9E_Z[^)O_0=)HH
M^]/^#7'_ )04? S_ +C_ /ZD&IU]_P!? '_!KC_R@H^!G_<?_P#4@U.OO^@
MHHHH **** "BBB@ HHHH **** "BBB@ KXJ_X+/_ !A\6?!/PC\+]8DG\=:7
M\#(_$C_\+:U?P7+<PZYI>E?9W^SR"2U_TJ&T^T[#<2VI681IA6&XY^U:\A_:
M:^/^M? 3Q#X;N)/ _B?Q7X!U2"]M]?OO#NCS:U?Z+.!";5S96^^YF@=?M*OY
M,,K*PC)"@G(!XK_P2 ^'@TS]FWX8>*?!?Q*U3Q;\,M?^'^GI/I%]X@EU]-.U
ME$A$LEM<3F6:) HEB>U\X10M$H2)#NQD?LZZ[XQ\+?\ !;SXO^!]4^(WCCQ=
MX53X9Z5XDLM,UF\B:TTNYN=3NT<6\$$442JL<2(&*&0J/F=B2:\<_P""&_P'
MU#PO\;8O'?P[\'^)OA[\$O$GPIT.#Q!9ZMI\^D6GBGQ>HC\S4[&PF"NB"V79
M+<B.-+EY%=?,^:0^@?"WXCRK_P %[_B%K[^"?BY#X7\0?#K2_!UEX@G^'.O0
MZ/+JEIJ5Y)-$;M[,0K&$D5EN"PMW'W93D9 ,G]IS_@HYI_Q2_:1^(WA6\\>^
M.?AE\"?@C<1Z5XU\1^#O#FHZGJNMZLT/GS6K7EG:W!TG3[6,J);HB*224LB2
MQK&S-]S_ +/L7A>/X*^&G\$Z]>>*/"5Q8I<Z3JUSX@N?$$FHV\G[Q)3?7,LT
MUP&#9#O(W& #@ #XZ^ DNI?\$Y_'O[0/@?Q=\-_B'XUT'XF>.=4\>>$M2\,>
M$[SQ!:Z_'JD<1FTR[>!)$LYXIU>/?>F&!HF1O,P'VZ7_  3/N+K_ ()P_"'X
M#_LO^,O"7Q"?Q%KFD7VHIK]GI+7WA31+J:XO+_\ L67458JL\47F(@V['6$$
M,-RB@!OPA/B#_@I5\2?CYXD7X@^/O!>C_#7Q?=^ / D'AK7;C3(+&\TZ&/[5
MJ=S%&1%J#27<K*(;I9K<10(/*W,[-YE^RE^W?XF_X*L>+?@;\.]0UG5O"4,W
MP[OO''Q+?PKJMQI5WJE[;ZB^C164-W;,L]K"UU#=W#B&5),)"@DV[]_IOP=O
MO$'_  3?^(_QZ\)M\-_'_B[3OB-XRO?'W@"Y\,Z%<:G:ZI<:C#$;G3KJ>)##
MITD5Y&Y\V]DA@,4Z%9#Y<@7S#]D_]ASQ%_P26\5? WQU?>']<\6:='\-;KP+
M\2'\,:=<ZY?:3J,^I'6(KV.TMHGNKNW^U3WEN[0QO(!)#(R[ [* :_CG_@HM
MXJ_88^#_ .U[X4OM2G\9:]\ +C1QX'O];N#=7EY;Z]!$NFPWKC]Y<?9[QY(V
ME8^;+%&NXLX:1^V^*=OXG_X)M>-/V??$#?$3QUXUM_B1XQT_P!\0(?$^OSZA
M:ZE<ZA;RK!J5K#,QCT^2.\CC'DV:0PM',RM$6".G#>/?^"=GBK]M/X+_ +8'
MC*;1;KPKXI^/]WH]QX(TW7A]GN;:WT&W@;3)+N,Y:U-Q=QRR-"_SQQRKO5)"
MZ+W/Q5N->_X*9^/OV?=%/PZ^(7@NP^&?C2R^('CR3Q-HESI-OIEW86UQ]GTV
MWEF18]29[V1#YUF9;<1P,_F@M$' /NBBBB@ HJKK&CV^OZ;)9W<?G6\V-Z;B
MN<$$<@@]0*P_^%/>'/\ H'?^3$O_ ,50!TU%<S_PI[PY_P! [_R8E_\ BJ/^
M%/>'/^@=_P"3$O\ \50!TU%<S_PI[PY_T#O_ "8E_P#BJ/\ A3WAS_H'?^3$
MO_Q5 '345S/_  I[PY_T#O\ R8E_^*H_X4]X<_Z!W_DQ+_\ %4 =-17,_P#"
MGO#G_0._\F)?_BJ/^%/>'/\ H'?^3$O_ ,50!TU%<S_PI[PY_P! [_R8E_\
MBJ/^%/>'/^@=_P"3$O\ \50!TU%<S_PI[PY_T#O_ "8E_P#BJ/\ A3WAS_H'
M?^3$O_Q5 '345S/_  I[PY_T#O\ R8E_^*H_X4]X<_Z!W_DQ+_\ %4 =-17,
M_P#"GO#G_0._\F)?_BJ/^%/>'/\ H'?^3$O_ ,50!TU%<S_PI[PY_P! [_R8
ME_\ BJ/^%/>'/^@=_P"3$O\ \50!TU%<S_PI[PY_T#O_ "8E_P#BJ/\ A3WA
MS_H'?^3$O_Q5 '345S/_  I[PY_T#O\ R8E_^*H_X4]X<_Z!W_DQ+_\ %4 =
M-17,_P#"GO#G_0._\F)?_BJ/^%/>'/\ H'?^3$O_ ,50!TU%<S_PI[PY_P!
M[_R8E_\ BJ/^%/>'/^@=_P"3$O\ \50!TU%<S_PI[PY_T#O_ "8E_P#BJ/\
MA3WAS_H'?^3$O_Q5 '345S/_  I[PY_T#O\ R8E_^*H_X4]X<_Z!W_DQ+_\
M%4 =-17,_P#"GO#G_0._\F)?_BJ/^%/>'/\ H'?^3$O_ ,50!TU%<S_PI[PY
M_P! [_R8E_\ BJ/^%/>'/^@=_P"3$O\ \50!TU%<S_PI[PY_T#O_ "8E_P#B
MJ/\ A3WAS_H'?^3$O_Q5 '345S/_  I[PY_T#O\ R8E_^*H_X4]X<_Z!W_DQ
M+_\ %4 =-17,_P#"GO#G_0._\F)?_BJ/^%/>'/\ H'?^3$O_ ,50!TU%<S_P
MI[PY_P! [_R8E_\ BJ/^%/>'/^@=_P"3$O\ \50!TU%<S_PI[PY_T#O_ "8E
M_P#BJ/\ A3WAS_H'?^3$O_Q5 '345S/_  I[PY_T#O\ R8E_^*H_X4]X<_Z!
MW_DQ+_\ %4 =-17,_P#"GO#G_0._\F)?_BJ/^%/>'/\ H'?^3$O_ ,50!TU%
M<S_PI[PY_P! [_R8E_\ BJ/^%/>'/^@=_P"3$O\ \50!TU%<S_PI[PY_T#O_
M "8E_P#BJ/\ A3WAS_H'?^3$O_Q5 '345S/_  I[PY_T#O\ R8E_^*H_X4]X
M<_Z!W_DQ+_\ %4 =-17,_P#"GO#G_0._\F)?_BJ/^%/>'/\ H'?^3$O_ ,50
M!TU%<S_PI[PY_P! [_R8E_\ BJ/^%/>'/^@=_P"3$O\ \50!TU%<S_PI[PY_
MT#O_ "8E_P#BJ/\ A3WAS_H'?^3$O_Q5 '345S/_  I[PY_T#O\ R8E_^*H_
MX4]X<_Z!W_DQ+_\ %4 =-17,_P#"GO#G_0._\F)?_BJ/^%/>'/\ H'?^3$O_
M ,50!TU%<S_PI[PY_P! [_R8E_\ BJ/^%/>'/^@=_P"3$O\ \50!TU%<S_PI
M[PY_T#O_ "8E_P#BJ/\ A3WAS_H'?^3$O_Q5 '345S/_  I[PY_T#O\ R8E_
M^*H_X4]X<_Z!W_DQ+_\ %4 =-17,_P#"GO#G_0._\F)?_BJ/^%/>'/\ H'?^
M3$O_ ,50!TU%<S_PI[PY_P! [_R8E_\ BJ/^%/>'/^@=_P"3$O\ \50!TU%<
MS_PI[PY_T#O_ "8E_P#BJ/\ A3WAS_H'?^3$O_Q5 '345S/_  I[PY_T#O\
MR8E_^*H_X4]X<_Z!W_DQ+_\ %4 =-17,_P#"GO#G_0._\F)?_BJ/^%/>'/\
MH'?^3$O_ ,50!TU%<S_PI[PY_P! [_R8E_\ BJ/^%/>'/^@=_P"3$O\ \50!
MTU%<S_PI[PY_T#O_ "8E_P#BJ/\ A3WAS_H'?^3$O_Q5 '345S/_  I[PY_T
M#O\ R8E_^*H_X4]X<_Z!W_DQ+_\ %4 =-17,_P#"GO#G_0._\F)?_BJ/^%/>
M'/\ H'?^3$O_ ,50!TU%<S_PI[PY_P! [_R8E_\ BJ/^%/>'/^@=_P"3$O\
M\50!TU%<S_PI[PY_T#O_ "8E_P#BJ/\ A3WAS_H'?^3$O_Q5 '345S/_  I[
MPY_T#O\ R8E_^*H_X4]X<_Z!W_DQ+_\ %4 =-17,_P#"GO#G_0._\F)?_BJ/
M^%/>'/\ H'?^3$O_ ,50!TU%<S_PI[PY_P! [_R8E_\ BJ/^%/>'/^@=_P"3
M$O\ \50!TU%<S_PI[PY_T#O_ "8E_P#BJ/\ A3WAS_H'?^3$O_Q5 '345S/_
M  I[PY_T#O\ R8E_^*H_X4]X<_Z!W_DQ+_\ %4 =-17,_P#"GO#G_0._\F)?
M_BJ/^%/>'/\ H'?^3$O_ ,50!TU%<S_PI[PY_P! [_R8E_\ BJ/^%/>'/^@=
M_P"3$O\ \50!TU%<S_PI[PY_T#O_ "8E_P#BJ/\ A3WAS_H'?^3$O_Q5 '34
M5S/_  I[PY_T#O\ R8E_^*H_X4]X<_Z!W_DQ+_\ %4 =-17,_P#"GO#G_0._
M\F)?_BJ/^%/>'/\ H'?^3$O_ ,50!TU%<S_PI[PY_P! [_R8E_\ BJ/^%/>'
M/^@=_P"3$O\ \50!TU%<S_PI[PY_T#O_ "8E_P#BJ/\ A3WAS_H'?^3$O_Q5
M '345S/_  I[PY_T#O\ R8E_^*H_X4]X<_Z!W_DQ+_\ %4 =-17,_P#"GO#G
M_0._\F)?_BJ/^%/>'/\ H'?^3$O_ ,50!TU%<S_PI[PY_P! [_R8E_\ BJ/^
M%/>'/^@=_P"3$O\ \50!TU%<S_PI[PY_T#O_ "8E_P#BJ/\ A3WAS_H'?^3$
MO_Q5 '345S/_  I[PY_T#O\ R8E_^*H_X4]X<_Z!W_DQ+_\ %4 =-10!@44
M8OQ*N-<M/AUK\OA>"TNO$L>G7#Z3#=-M@ENQ$QA60]D,FT$^A-?DQ_P38U>\
M_:K^+/BVW?XL?%KP;^U=X8\)Z-_PD^G^*/$=[ T.LQWVHM?0_P!D2DV$NFF-
MX!'Y%LT<,=RK(4F=V;]9/BCJ>O:-\-/$5YX6T^WU;Q-:Z;<S:38SN(XKR[6)
MC#$S%E 5I JDEE !ZCK7Y0?MZ6\W[>_Q^GE\ _"7XK>'_P!I'1=%\*2^$]8O
M?"M]HK>!;R/5-2-[/<ZFZ+;/8FW=E98IIDN<;8UD:,F, ^Q?VT/^">?Q"_;+
M\4:EJ5Q^TI\7?@WI>CP*GAFP^'6JKI-NCB(&2ZU1O+\V\)ESB%9(XUC10#N9
MVKYT^ '[87QF^,O[,?[)_P +?&'B:^L?'GQPU?5TU;Q=IL9L=0U#PUI'FRB[
MAV@^1-?0BTQ,N,)/(Z%&*%?3O^"@7_!2'4OAC\2X_A7)^S[^U9\1_"ZV:GQ1
MKGP^^'5Y?VNHEE&=/@N':!#&X.99HG?"@Q+\SL\>7XK\6>)OVD)O@/\ M,>'
M_@7\3O!5G\&O$6IZ9<>#=?T;[#XIE\.WEF+2XNDTU S;X9DCD2WC9Y)88F,8
M+.J4 <[^U1^W3KW_  2<\??%[P+:ZQK/C#1X_AO;>-/ ">*-7N-8OM-U*741
MI3VDEU.[W5U;_:)[2<>;([J&E0/M**G>_%)?%/\ P3EUOX!^+)/B'XZ\91_$
M+Q=IW@CQ_!XDUZ>_L]2GU"&00W]K!,QBL'CND0"*S2*)HY65HR0KIY]^U7^P
MSK__  54\=?&/XB:?H&N>%[%_AO9^#/AY_PE6G3Z-=:GJ$&I'59+J2SN46YM
M8#<0VD(,T<;N$D;9LV,WH7Q3D\0?\%*O$GP#\,M\.OB%X-M?AQXPL?''CR7Q
M)HESI=KIESI]O-Y&GV\TR+%J3/=NA\VS,L CA+^8"8PP!]V YHH'%% !1110
M 4444 %%%% !1110 4444 ?@9_P?+?\ ("_9E_Z[^)O_ $'2:*/^#Y;_ ) 7
M[,O_ %W\3?\ H.DT4 ?>G_!KC_R@H^!G_<?_ /4@U.OO^O@#_@UQ_P"4%'P,
M_P"X_P#^I!J=??\ 0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!67=^"M-U#Q7:ZU<6[7&H6,9CM6EF=X[;(8%XXR?+20J[*9%4.58J6V\5J44
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^!G_  ?+
M?\@+]F7_ *[^)O\ T'2:*/\ @^6_Y 7[,O\ UW\3?^@Z310!]Z?\&N/_ "@H
M^!G_ ''_ /U(-3K[_KX _P"#7'_E!1\#/^X__P"I!J=??] !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 ?@9_P?+?\ ("_9E_Z[^)O_ $'2:*/^#Y;_
M ) 7[,O_ %W\3?\ H.DT4 ?>G_!KC_R@H^!G_<?_ /4@U.OO^O@#_@UQ_P"4
M%'P,_P"X_P#^I!J=??\ 0 4444 %%%% !1110 4444 %%%% !1110 445PG[
M0/[2W@G]EWPA:ZUXVUK^R[74KV/3-/MX+.>_O]6NY,E+:TM+=)+BYF8*Q$<,
M;OA6.,*2 #NZ*\>_9/\ VZ_AS^V9X?M;KPAJ.J6FJ3:7;:S+H&O:5<:-K5K:
M3J#%.UI<HDCP,256XB#P.5.R1\9J[\*?VW?A1\<_C?XF^''@[QOH_B3QEX.M
MQ=:S8:?OF73T\YH?FF"^5N$BLA0.6!4Y P: /5**XG]HG]HSP3^R;\&];^('
MQ$\06GA?P?X=B6:_U&X1Y%A#.J*%2-6DD=G955$5F8L  2:[2"=;F!)(SN21
M0RG'4'D4 .HKR/XV_MU?"S]G?QFWA_Q9XFEL=4M[./4M06UTF]U"'0K.1G5+
MS49K:&2/3[9FCD GNVBB/EO\WRG&]\9OVGO _P  _"FDZQXDUIEMO$5PMIHT
M&F6-QJ]]K<S1M*([.TM(Y;BZ?RD>3;#&YV(S= 30!WU%<G\)OCKX1^.7PZ3Q
M9X6URSU306:6.6Y^:%K.2%BLT,\<@62":)E99(I55XV4AE4@BN-^"/[=_P *
MOVBO%T6A^$?%$E]J%Y:/J.F?:M*O=/@U^T0J'NM.FN88XM0MU+)NFM&EC7>F
M6&X9 /7J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBO'O\ @H%\.OB)\6_V*_B5X:^$VM#P[\1M:T*>UT*_\\V[13L/NK*.8G==
MR+(,%&<-D;<T >JZ;XAT_6;[4+6SOK.ZN=)G%M>Q0S+))9RF-)1'(H.48QR1
MN%;!VNIZ$$W*_)K_ ()/:)\"_BA\=_%?AW2?!H_9M_:$\#^)]-U2\\)R6_\
M9OB"YL(-+L(KN"66-U.IV%Q<)<R;W>4,98[AT#R#/M7_  5M^'6FV/[9'['?
MBV.36%UF]^*]II,H.KW;69MA87TH46AD^SJQ<*3(L8<[0"Q  H ^^Z*^2?\
M@JK^UCXN^#UG\-/A9\,_[0A^)7QRUN71]/O[*UCNKG1-/MH?/U"]ACD(B:=(
MMJ1><5B6297=@J$'E/V!KGX+W?Q(^)'PV\->!_''PK_:#T?143Q#J/CN&VU#
MQIJ=G<C]WJ7]J)<W:7T)FYPERR)(H!C0;10!]PT5^5O[1?\ P;D?L<^!=1^'
M.A^'?A'(?&'C'Q39VO\ :%SXIUFZ?[+;YO;^:2)[LQ'?!;R19*;0]RF .*_4
M^W@2UMXXHU5(XU"JH& H' % #Z*** "BBB@ HHHH **** "BBB@ HHHH ***
M* ,7XE>(M0\(?#K7]6TG2IM=U32].N+NSTV)MLFH31Q,Z0*>Q=@%!]6K\S?^
M">W[3'QH_;>&M?$+P?\ 'JX\1>-M.\+Z-?ZW\/+K2-.A\.Z)J4E]J:7FBR6W
MEI?6TL,<*JDTEV)')220RQ>6B?I?\4?%UU\/_AIXBUZQT>\\07NBZ;<W]OI=
MH&:XU*2*)G6",*K$NY4*,*3EAP>E?CQ^VW\5?A;\2_VN=2^+/[-/BJ.Q_:<_
MLCPS_8.A^%7*:EXEO)=2O8]2T[7-.4 F);80-/)=HC0"*%MZY4. ?<7_  64
M^//Q8_9@_9KTGQU\./&&C^&4L_$6CZ9JEK/X?34+F_2\U*VMF$<TLGEPA4D?
M.8)&8D89,<[G_!3W]J[7/V8_ OPSCL?$EK\/=%\?>+[;PYKWCNYM8;F/PC;2
M032+,%F!@6266..%9)U>&,REF5L 'Q__ (.+?C?X4^&__!/2QTWQ5XH\-Z#K
MFK^*?#MY:Z?>:C%#<WL=MJ]E+=/!$S!Y5B3YG* [5Y.!72_\%0OVC=#\3?LX
M_"NYCN_#_BG]F_XE>((]+^(_BC3U36+"UT)[>5E?S8=Z1V\MPD<<EV#^X4Y#
MQL5D4 H^*_VY/%W[#>C_ !\O/$GBVZ^.'@GX7^&-/UG2O$5];Z?9:@=9O))8
MDT.YDL((+1R3]CD#I CQQW:[P^4)W]:^,?Q>_8P\3_!/6OB1X\;XA:+\7]?M
M?"7B/3CHUE8V_A74[RWDDM9=->WC27[+YT1A=+N2X<B1'652I1_CN\_94/Q$
M^ 7Q^^!O[,_C27XO?L^V_A>Q\5^#XH-035K'PWX@MM2%U_85AJ8<BYCF2V),
M9>0VY9 Q4R#=]%_M%_&;PI_P5(UC]G+P7\-=4;6[SP]X_P!*\<^-K6WCS/X*
MMM-AGF^RZHG6RNGNC#"MO*5E+"0[2J.0 ?H310!@44 %%%% !1110 4444 %
M%%% !1110!^!G_!\M_R OV9?^N_B;_T'2:*/^#Y;_D!?LR_]=_$W_H.DT4 ?
M>G_!KC_R@H^!G_<?_P#4@U.OO^O@#_@UQ_Y04? S_N/_ /J0:G7W_0 4444
M%%%% !1110 4444 %%%% !1110 5\P_\%)OV,?&7[2,'P]\>?"SQ5IOA7XN?
M!?5;C7?"[:U ]SH>J&>V:VN;*]CC(D$4T+%/-C.^/)*]:^GJ\E_:1_9^\5?$
M_P 4^%_%7@3Q\/ OBWPG%>6L)OM'76-'U2VN_),L-W:B6"5P&MX65HKB)E*G
MD@XH ^8_^",?[7?AWX[>#_!_@GQ9X%U7X<_'3X=_#G2X&L]0<31Z[X?FC@,&
MI6%PA\NXM9'CC+ CS()2T;8.XML?"W_E85^+G_9$_#W_ *=;^NL_8$_X)O:Q
M^SCXLT3X@?$OQG9^./B9H_@.P^'M@=)TTZ;HV@:5;E9'M[>)GDEFDDF56DN)
MGR_EIMCA7Y*D\&?L(?%+PQ_P4G\0?'Z?XK^!;K3_ !)H=OX4N_#4?P_NH7&E
M6UU-<0!+PZLV+L&8JTQA,;#.(%., 'PW_P %X_VP_@E^UI^P_P#&R*Z^+'PR
MO-0\"_\ $I\(>##XJL'U6[U6&_BAN]3>R$QE\Q%6:&!&3<D8GFY$R>7^M'P3
M^*_A?XV_"[1_$O@OQ)H'B[PYJ$.VUU71=0AU"RN3&3&X2:)F1MKHRG!.&4@\
M@BO/_P#@HG^Q]_PWU^QCXZ^$/_"1?\(G_P )I:Q6W]K?8/M_V/R[B*;=Y/F1
M;\^7MQO7&[/;!K^-_"WQ7M_VR?A[>>&_'C1_#&STJ:T\4^$9_"D;P71,<YBU
M"/52P>.99EMX_LR!P4+,P ^8 'C'_!)NWD^)EQ^UIKWBBWCNM:\0?&KQ!HFH
MK/\ .QL+&"VL[.W;).8UME4*  ,.3CG)^1/^"#7C37/BY^TC\"[/Q(;J?1?A
MW\!=6_X1 W<AD8QR>*Y]/\],XPWV&RLX\;<JF!P#BOOWQO\ L'^*M-^*WQ U
MSX7_ !1_X5UH_P 8'BN/&6G2^'QJTPNT@2U;4-*E-Q$EC=R6Z1H[30W<3&&)
MQ$&#;U\1?\$XM/\  ]C\)K[X-Z_#\-_%7P7T.3PMH%W?Z<^M:=?:/*D2S6.H
M6RSV\ERC-!#,'6XBD6:)7W,"Z. ? O\ P4 \?:]X!M?^"EWAWPNUU::%?W?@
M+[=)'(4BM9=7M[6RU5E48QYEFL1=@<D-DGY>/K3_ (*OVT/PG;]D&[\-6OV?
M4]#^-WAS1-)2T_=[+.YMKNTNH00#B(VC297(!" <]#ZUX._X)W^%3\!OBEX.
M\<W]WXZO_CA-<7?CO5Y8Q9-JDTUM':XMXT)^S0PPQ11P1AG:,1J6>20O(V9\
M-OV%/%<WQ!^'VL?%;XI?\++L_A [S>#[6+P^-)E:Z:VDM!J&JR_:)A?7J6\D
MBJ\26L(:61_(+%#& ?2M%%% %76-3_L?39+C[/=77EX_=6\>^1LD#@=\9S]
M:P_^%E?]2_XF_P# '_[*NFHH YG_ (65_P!2_P")O_ '_P"RH_X65_U+_B;_
M , ?_LJZ:B@#F?\ A97_ %+_ (F_\ ?_ +*C_A97_4O^)O\ P!_^RKIJ* .9
M_P"%E?\ 4O\ B;_P!_\ LJ/^%E?]2_XF_P# '_[*NFHH YG_ (65_P!2_P")
MO_ '_P"RH_X65_U+_B;_ , ?_LJZ:B@#F?\ A97_ %+_ (F_\ ?_ +*C_A97
M_4O^)O\ P!_^RKIJ* .9_P"%E?\ 4O\ B;_P!_\ LJ/^%E?]2_XF_P# '_[*
MNFHH YG_ (65_P!2_P")O_ '_P"RH_X65_U+_B;_ , ?_LJZ:B@#F?\ A97_
M %+_ (F_\ ?_ +*C_A97_4O^)O\ P!_^RKIJ* .9_P"%E?\ 4O\ B;_P!_\
MLJ/^%E?]2_XF_P# '_[*NFHH YG_ (65_P!2_P")O_ '_P"RH_X65_U+_B;_
M , ?_LJZ:B@#F?\ A97_ %+_ (F_\ ?_ +*C_A97_4O^)O\ P!_^RKIJ* .9
M_P"%E?\ 4O\ B;_P!_\ LJ/^%E?]2_XF_P# '_[*NFHH YG_ (65_P!2_P")
MO_ '_P"RH_X65_U+_B;_ , ?_LJZ:B@#F?\ A97_ %+_ (F_\ ?_ +*C_A97
M_4O^)O\ P!_^RKIJ* .9_P"%E?\ 4O\ B;_P!_\ LJ/^%E?]2_XF_P# '_[*
MNFHH YG_ (65_P!2_P")O_ '_P"RH_X65_U+_B;_ , ?_LJZ:B@#F?\ A97_
M %+_ (F_\ ?_ +*C_A97_4O^)O\ P!_^RKIJ* .9_P"%E?\ 4O\ B;_P!_\
MLJ/^%E?]2_XF_P# '_[*NFHH YG_ (65_P!2_P")O_ '_P"RH_X65_U+_B;_
M , ?_LJZ:B@#F?\ A97_ %+_ (F_\ ?_ +*C_A97_4O^)O\ P!_^RKIJ* .9
M_P"%E?\ 4O\ B;_P!_\ LJ/^%E?]2_XF_P# '_[*NFHH YG_ (65_P!2_P")
MO_ '_P"RH_X65_U+_B;_ , ?_LJZ:B@#F?\ A97_ %+_ (F_\ ?_ +*C_A97
M_4O^)O\ P!_^RKIJ* .9_P"%E?\ 4O\ B;_P!_\ LJ/^%E?]2_XF_P# '_[*
MNFHH YG_ (65_P!2_P")O_ '_P"RH_X65_U+_B;_ , ?_LJZ:B@#F?\ A97_
M %+_ (F_\ ?_ +*C_A97_4O^)O\ P!_^RKIJ* .9_P"%E?\ 4O\ B;_P!_\
MLJ/^%E?]2_XF_P# '_[*NFHH YG_ (65_P!2_P")O_ '_P"RH_X65_U+_B;_
M , ?_LJZ:B@#F?\ A97_ %+_ (F_\ ?_ +*C_A97_4O^)O\ P!_^RKIJ* .9
M_P"%E?\ 4O\ B;_P!_\ LJ/^%E?]2_XF_P# '_[*NFHH YG_ (65_P!2_P")
MO_ '_P"RH_X65_U+_B;_ , ?_LJZ:B@#F?\ A97_ %+_ (F_\ ?_ +*C_A97
M_4O^)O\ P!_^RKIJ* .9_P"%E?\ 4O\ B;_P!_\ LJ/^%E?]2_XF_P# '_[*
MNFHH YG_ (65_P!2_P")O_ '_P"RH_X65_U+_B;_ , ?_LJZ:B@#F?\ A97_
M %+_ (F_\ ?_ +*C_A97_4O^)O\ P!_^RKIJ* .9_P"%E?\ 4O\ B;_P!_\
MLJ/^%E?]2_XF_P# '_[*NFHH YG_ (65_P!2_P")O_ '_P"RH_X65_U+_B;_
M , ?_LJZ:B@#F?\ A97_ %+_ (F_\ ?_ +*C_A97_4O^)O\ P!_^RKIJ* .9
M_P"%E?\ 4O\ B;_P!_\ LJ/^%E?]2_XF_P# '_[*NFHH YG_ (65_P!2_P")
MO_ '_P"RH_X65_U+_B;_ , ?_LJZ:B@#F?\ A97_ %+_ (F_\ ?_ +*C_A97
M_4O^)O\ P!_^RKIJ* .9_P"%E?\ 4O\ B;_P!_\ LJ/^%E?]2_XF_P# '_[*
MNFHH YG_ (65_P!2_P")O_ '_P"RH_X65_U+_B;_ , ?_LJZ:B@#F?\ A97_
M %+_ (F_\ ?_ +*C_A97_4O^)O\ P!_^RKIJ* .9_P"%E?\ 4O\ B;_P!_\
MLJ/^%E?]2_XF_P# '_[*NFHH YG_ (65_P!2_P")O_ '_P"RH_X65_U+_B;_
M , ?_LJZ:B@#F?\ A97_ %+_ (F_\ ?_ +*C_A97_4O^)O\ P!_^RKIJ* .9
M_P"%E?\ 4O\ B;_P!_\ LJ/^%E?]2_XF_P# '_[*NFHH YG_ (65_P!2_P")
MO_ '_P"RH_X65_U+_B;_ , ?_LJZ:B@#F?\ A97_ %+_ (F_\ ?_ +*C_A97
M_4O^)O\ P!_^RKIJ* .9_P"%E?\ 4O\ B;_P!_\ LJ/^%E?]2_XF_P# '_[*
MNFHH YG_ (65_P!2_P")O_ '_P"RH_X65_U+_B;_ , ?_LJZ:B@#F?\ A97_
M %+_ (F_\ ?_ +*C_A97_4O^)O\ P!_^RKIJ* .9_P"%E?\ 4O\ B;_P!_\
MLJXK]H7XE>.E^$FI2?#;P[?S>,K:2VN+*WU2#R+6]2.XC>>W:3;)Y9E@66,/
ML.UG!XQD>MT4 ?ECXU^#?Q._;/\ VO-!\0W/P&\:_"F3P3\6-.\<S>+]=-A)
M?064&B6-M<:9I_V.>9ITNY(0LCLT<0C R&E5HH_5O^"I:?$WXK?&S]G>^\"?
M WXF>-=.^%OCVV\8ZS>6<^CV<3VRVUU;O!"+N^AD>X!E5P&18R#_ *P'('WQ
M10!\<_ML?#WQE\0_BI\$?C=X"\#^(K[QM\'[Z]EN/"]^D%K)K.EZC:B"\M$G
MW/"EU&5BDC)<1,T3*9%5]XB^#/@#Q-\4O^"@^H_M%>,/AKXN^'[:?X)3P'X?
MT.]%K=ZI/"]X;RYNKQK2::W0%Q$D4<<TA"B1F*E@H^RZ* /"(X]6\3?M>2>,
MM4\+^)H=#\*^'?['T -:(QN+B[E6:^GPLA*@+;V<:[@&RLV/E()]1_X65_U+
M_B;_ , ?_LJZ:B@#F?\ A97_ %+_ (F_\ ?_ +*C_A97_4O^)O\ P!_^RKIJ
M* .9_P"%E?\ 4O\ B;_P!_\ LJ/^%E?]2_XF_P# '_[*NFHH YG_ (65_P!2
M_P")O_ '_P"RH_X65_U+_B;_ , ?_LJZ:B@#F?\ A97_ %+_ (F_\ ?_ +*C
M_A97_4O^)O\ P!_^RKIJ* .9_P"%E?\ 4O\ B;_P!_\ LJ/^%E?]2_XF_P#
M'_[*NFHH YG_ (65_P!2_P")O_ '_P"RH_X65_U+_B;_ , ?_LJZ:B@ !R**
M** "J<7A[3[?7[C58[&S35+J".UFO%A47$T,;.T<;/C<R*TLA52< R.1C<<W
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _ S_@^6_Y 7[,O
M_7?Q-_Z#I-%'_!\M_P @+]F7_KOXF_\ 0=)HH ^]/^#7'_E!1\#/^X__ .I!
MJ=??]? '_!KC_P H*/@9_P!Q_P#]2#4Z^_Z "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBN;^+'QA\)_ ?P->>)_&WB70O"7AW3
MUW7.I:O?1V=K#Z9DD(7)QP,Y/:@#I*_,/_@M;_P<>?\ #GO]I[P[\-_^%-_\
M+$_M[PO!XE_M'_A+?[(\CS+N[M_)\K[%/NQ]EW;]XSOQM&,GQG_@H9_P>0_"
MWX,F^T'X >&Y_BIK\6Z-=>U19=/T"!_[R(=MS<@'@@"%3U60BORM\<?LR_MW
M_P#!PE\1I/C#<?#G6O&PAL4T_3]1:&Q\.Z3#9)+)(EO9O=20),BO-(<JTCY8
MEF)YH _;+_@BS_P<D?\ #W[]JK6OAE_PIG_A7G]C^%[GQ+_:7_"7?VMYWDW5
MI;^3Y7V*#&?M6[?O./+QM.<C]0J_!S_@V&_X(Q?M*_\ !/']O_Q1XV^,7PW_
M .$/\+ZCX#O=%M[W_A(-+U#S+N2_TZ9(_+M;F609C@E.XJ%&W!() /[QT %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110!^!G_!\M_P @+]F7_KOXF_\ 0=)HH_X/
MEO\ D!?LR_\ 7?Q-_P"@Z310!]Z?\&N/_*"CX&?]Q_\ ]2#4Z^_Z^ /^#7'_
M )04? S_ +C_ /ZD&IU]_P! !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 445X#^W!_P5"^!7_!.OPTU_P#%CXA:+X>O)(C+:Z-&YNM7OQV\JTCW
M2L"<#>5" D;F4<T >_5YK^T_^V+\+?V+? $GBCXJ>.O#O@?15#>7+J5T$ENF
M49*00C,L[X_@B5F]J_!/]N?_ (/#?BA\>O$+^#/V7_ <WA*'4I?LEGK.J6BZ
MMXAOF;A?L]HF^"%SG&TBX)X(*GBN!_9B_P"#:#]KK_@I_P"/H_B-^TAXOUCP
M'9:J5EGO?%MQ+JGB:ZB)R$CLR_[A1RH69XBF1B,CB@#Z"_X*%?\ !Y]:VQOO
M#O[-'@AKV9B85\6^*X2L?IOMK!&#-ZJTSK@@;HCTKY7^$W_!(;]O;_@N]XYL
M_'7QBUSQ#X?\+SMYMOK7CN22UA@B8Y;^S]*0*54C!&V.&)_[]?N9_P $]O\
M@@A^S9_P3A6SU+PGX+C\2>-+4!O^$J\3[-1U17'\4.5$5L?>"-&P<$FOLZ@#
M\X?^">O_  :]_LT?L.?8=8US19/C#XXM<.=6\50I+902#O;V S"@! (,OFNI
MY#BOT<@@2UA2.-%CCC 554850.@ IU% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% &+\2?&\/PS^'6O>)+BVN[RW\/Z=<:E+;VL?F3SK#
M$TA2-?XG(7 '<D5\!_LH_M_?M%?M.Z:?BCX?D^$_BKP;J7A'1_%-OX TO3;S
M^T+:"[O=1@E@75A._F7T"6O[U39>6[Q^4BPD-+)]\_%'XA6'PD^&GB+Q5JJW
M#:7X9TVYU6\6! TIA@B:5]H) +;5. 2!GN*_)+]J[0_#?[!'Q[\4_M'?LM^*
M-+\,QZ[IGA75KSP1IDB7/A_XLRZGJ=_:R6\-LI.R^*QH\4EMC:5FW(1([  ^
MY/\ @JI^V+\2OV)/@;I'C;P1X>\#ZMIC:WIFE:N^NWET+BW%Y?6]JOD6\*!9
M"/.9BSSQ[=H^5\\>I_M9_M:>'?V/?@ROBSQ!;ZAJ=U?WEOI&B:)IL8DU#Q%J
M=RVRWL;5&(#2R-GDD*JJ[L0JL1\X?\%_-1!_X)HRW5P!:K_PF'A2642':(?^
M)U9DY/;'?Z50_P""IO@[2]3_ &ROV/=<\>PQS?"33_$>KZ?JSW3A=/@U6[T[
MR],^U$L%\N1EGB 8;2\JH<[\4 >M:I^TC\4/V;O@+XT^,7QW3X?^'O"GA_1)
M-3C\(>&K6ZU#5K.48,<#ZI),D-S*Y*Q!([.)?,<8D91DX&E_M@_%CX&^,?A+
M-\:=-\!P^&_C7J4>A647AZUNX;OP9JLUM)<6UG=2S32+?I*(I(_/CBMMD@4>
M4RN63X0_X*%?L62>%_BY^TE\/_V>]+CL?AC_ ,*STOQAXM\%^'XMNDZ?X@M-
M8AN88[:TC'E0W%SI]I,6BC4%]L3,/F2OK7_@H)XRTC]K_2OV1/#_ ,/]:L]6
ME\8?$;1/'-J]C)O;^Q-.@FNY[OY>5BSY$6YAM+SJG#,* /O"B@# HH ****
M"BBB@ HHHH **** "BBB@#\#/^#Y;_D!?LR_]=_$W_H.DT4?\'RW_("_9E_Z
M[^)O_0=)HH ^]/\ @UQ_Y04? S_N/_\ J0:G7W_7P!_P:X_\H*/@9_W'_P#U
M(-3K[_H **** "BBB@ HHHH **** "BBB@ HHHH ***\+_;*_;0_X9C\0?#O
MPCH7AV'Q?\1OBUJ\VC^%](N=4&E6+M!;O<W-Q=79CE,,,4*$GRX99&9D5(V)
M) ![I17SA^PI^V-XX_:!T'PO8_$CX?V/A/Q%XD\'6GC&SU#0=6.IZ%J5M*(@
MZ(TL<-Q#<(TJ%H'C=%61=L\O)#_@I^WGJ7Q4_;U\>? W5OAKK'@ZX\%^'+;Q
M+!JFH:O:7+:M;3W<MM&RPV[2+&K>2[C?+OP0&C4\  ^C**^&?VOO^"M'Q2_9
M[UCQ%KW@O]E'Q]\4?@WX(FF@\1>-K3Q#9:?*AMW*W<ECICJUS>0PD.IFQ'&S
M1R88HOF'Z]^!_P 9-!_:(^#?A7QYX5NGO?#?C+2K;6=,G>,Q/);SQK)&61N5
M;:PRIY!R* .IHKYK\?\ [=WB2[^*GQ \/_"WX:Q_$JQ^$(A3QE>MXB72Y$NI
M(!<G3]-C,$JWEZENT3LDLEM"#/&GG;]ZHFM_\%(M%\=Z-\);?X/:5:?$CQ1\
M:](F\0^'+&[U,Z/9VFEPQHT][?W AGDMHT>6&#:L$LIFDV!/DD9 #Z5HKY_\
M ?\ !0_PG=_!;XH^*/'5NW@#4O@;-<6WC[2KBX%X='DBMTNA)#(@!N8)X)(Y
M() BM('"F-) T:X_P[_;X\10^//AUIOQ1^&8^&NE?&1C!X-O1XA35)?M?V9K
MI-/U2(01+97DD*2,BQ2743-$Z&57V*X!],4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 44V2188V9F5549))P *_//_@H7_P '-'[,_P"P>M]I%CXB/Q8\<6NZ
M/^P_"<J7$,$@XVW%[GR(L'(8*9)%(YCH _0ZOC__ (*"_P#!=/\ 9O\ ^";L
M5Y8^-_'%OK'C"U!QX4\.!=1U<N/X)$5A';G_ *^'CSVS7X4_&C_@M9^W9_P7
M"\?7G@'X(^'_ !!X8\.W1\N30_ :21R1PN< W^JL5**>5)+P0L#@I7TO_P $
M^O\ @S$FO9[/Q)^TUXZ;=(1/)X4\*3;G<D[MMS?NO?HRPH>^V;O0!XE^U9_P
M=!?M5?\ !2'QTWPY_9K\&ZMX"MM6+16]MX:MI-8\57T?0L;A4Q O1B88T://
M,I'-=5^Q!_P:$?&+]ISQ)_PG'[4'CJZ\%QZM+]KO=-MKQ=8\3:B3RQGN7+P0
ML1SN)G;/#(IK]\/V4_V)?A/^P]X"7PW\)_ ?AWP3I9"B;[!;?Z1>E>C3SMF6
M=Q_>E=C[UZE0!\[?L+?\$I/@+_P3DT!+;X5?#W2-'U1HO*N=>NE^V:S>@_>\
MR[DS)M)YV(5C'917T3110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%%  1D5Y'X,_8%^"'PY^-MU\2/#_P )?AWHOCR\B6*7
M7++0+:"\.&=BP=4&V1C(V^1<.X"!BP1 OKE% 'G_ ,<?V3_A9^T[_9W_  LK
MX:?#_P"(7]C^9]@_X2;P]::M]B\S;O\ *^T1OLW;5SMQG:,]!6I9? /P+IOP
MB_X5_;^"_"=OX"^RFQ_X1J/2+==(^SGK#]E">3Y9R?DVX]JZRB@#E_A%\$?!
M?[/W@Y/#O@+PAX7\$>'XY7F33- TJ#3;-9'.6<10JJ!F/4XR:J?#3]G+X>_!
M?Q'KFL>#O ?@SPGJ_BB;[3K-]HVB6UA<ZM+DMYEQ)$BM,V68[G).6)[FNSHH
M **** "BBB@ HHHH **** "BBB@ HHHH _ S_@^6_P"0%^S+_P!=_$W_ *#I
M-%'_  ?+?\@+]F7_ *[^)O\ T'2:* /O3_@UQ_Y04? S_N/_ /J0:G7W_7P!
M_P &N/\ R@H^!G_<?_\ 4@U.OO\ H **** "BBB@ HHHH **** "BBB@ HHH
MH *\!_;P_9:^&'[;'A_1?ASXXO=2TGQ1F?Q)X1U;1;V33]<T&ZLS$K7UC=(/
MW4L1N(N"2&#\JP4X]^KSWX_?LL>!?VG+/2D\8:--=7F@S/<:3JEAJ-UI.K:1
M(Z[7:UOK22*YMRR@!O+D7<  <X% 'Q5_P1B_::^)O@?Q#X1_9Q^*=[HOC#'P
MGTGX@^"_%.FVWV2X?1G\JV-AJ, RJW$$C!$F0XGC3<0'#BNY^%O_ "L*_%S_
M +(GX>_].M_7O7[('[!?PU_8>\+M8^!=(O?[0NK*TL-0UW5]0GU36=5BMH_+
M@6>ZG9I"B*3LB4K%'N(C1%XK+T#_ ()L_"?PS^U%<?&>SL_'2_$B\7RKC59/
MB%XAF2>W\UI1:/;/?&W:T61V9;8QF!#C:@P, &I^U3)=?&SPMKGP?\,7@AUK
MQ;IDEEKFHQ,&/A?2[A6BDN6X(^T2(9%MXV'SNK/@QQ2$=Y\%/"WA7P!\*-!\
M->"!I\?A3PK9IH.FPV4XGAM(K,?9A &!.6C\HHP)+!D(/(-?*'QI_P"#=O\
M8_\ VB_BGKGC;QQ\*]1\3>*O$ETUYJ.I7WC?Q"\US(W_ &_850,*J* J* J@
M* !Z!X2_X)>?#'X8?'CX0^+/!OA>'PK_ ,*8T"3PYH=Q::YJ+RMIKQW"'3I+
M=I/)DBWS"<S3&65I(QT/ST >>_\ !)=E^&1_:TTCQ%>QQZYH?QL\1:SJIGD"
MM'9W<-M=VD[#/RQM:LA!Z?(P'W37R/\ \$'/ ^N?##]I;X':EXN<V=K\0O@#
MJD_A.WD(2-8O^$KFU!H(P,!B+.^LI!@9*<X 4X_3'XT?L&?"G]H+QW)XD\5>
M&9KO5+RTCT_4S::Q?:=;^(;2-BT=KJ=O;31PZC;H6?;#>)-&HD<!0'8'>^-?
M[*_@3]H+PSHNE>)=%D\OPU.MSHMWI.HW6BZCH<H0Q[K.\LI(;FU)C9HSY,B;
MD9D.5)! /RQ_X*#>!?$'Q$TO_@I9XBT4NWA?3[WP';W?V7YOM3:1;VE[JW*X
M.Z.TEC5AR<(!GD@?7'_!5^9OB?=_LB:7X4N+6\U#7OC=X>UC3IH9%D)L+2UO
M+VZN(SR&06L;@L#]V3J<X/U5\+?@)X.^"_PT'@_PUX?L-.\.MYQGM"IG^VO,
M29Y;AY"SW$LK,S222L[R,S%V8DD\=\#/V#OA5^SAXKCUKPEX9N+34+.U?3]-
M:^UB^U2+0+1R"UIIL5U-+'IUL=J9@M%BB(CC&W"*  >OT444 5=8M;F]TV2.
MTNOL-PV-DWE"39R"?E/!R,C\:P_^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_
M]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1
M_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ
M* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_
MY38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0
MU?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9
M_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O
M\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\
ME-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$
M7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^
M$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_
MQKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_
M]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1
M_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ
M* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_
MY38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0
MU?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9
M_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O
M\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\
ME-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$
M7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^
M$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_
MQKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_
M]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1
M_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ
M* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_
MY38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0
MU?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9
M_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O
M\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\
ME-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$
M7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^
M$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_
MQKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_
M]#5_Y38O\:/^$7\1_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1
M_P#0U?\ E-B_QKIJ* .9_P"$7\1_]#5_Y38O\:/^$7\1_P#0U?\ E-B_QIOQ
MC^-_@W]GGP%>>*?'GBC0/!_AS3QFXU+6+Z.SMHSV7?(0"QZ!1R3P 37X\_\
M!0S_ (/*OAO\*/MV@?L]>%YOB5KD>Z,>(M:273]#A;^]'#\MS<CCH?('((9A
MQ0!^O7B5=0\%Z!>:MK'CJQTG2]/B,]U>7EI!!;VT8Y+O(S!54=R2 *_+'_@H
M3_P=;?"']E1[[0_A?XDN/CAXNM]T?F:7:16N@V[CCYKU@WG8ZC[.DB,./,7K
M7YH^'?V</^"A7_!QQXDM=;\27FOI\.[B82VU_KKMH7A&R7/#VMJB_P"DD#CS
M(HI7X 9^]?JA_P $]/\ @T<_9_\ V6A8ZY\59KCXW>+X-LIAU*+[+X?MI!SA
M;-6)F .0?M#NC#!\M>E 'Y5ZM^T?_P %#O\ @XMUVX\/^'8_$<OP_FE,-U9Z
M)'_8/A.T7/*W5R2!<%>OERR2N<?*F>*^]/V#O^#,?P3\.(;#7?CQXX;QUKD>
MV1_#^BQ26VBPMW5YBRSW Z<@0CJ"K"OVQ\+^%=+\#^'K/2-%TVPT?2=/B$%K
M965NEO;VT8Z(D: *JCL  *OT >7_  9_9DT_]G7P#9^%O ?]@>#O#E@,0:=H
M_A^VL[=#W;8F 6/=CDD\DDUU7_"+^(_^AJ_\IL7^-=-10!S/_"+^(_\ H:O_
M "FQ?XT?\(OXC_Z&K_RFQ?XUTU% ',_\(OXC_P"AJ_\ *;%_C1_PB_B/_H:O
M_*;%_C7344 <S_PB_B/_ *&K_P IL7^-'_"+^(_^AJ_\IL7^-=-10!S/_"+^
M(_\ H:O_ "FQ?XT?\(OXC_Z&K_RFQ?XUTU% ',_\(OXC_P"AJ_\ *;%_C1_P
MB_B/_H:O_*;%_C7344 <S_PB_B/_ *&K_P IL7^-'_"+^(_^AJ_\IL7^-=-1
M0!S/_"+^(_\ H:O_ "FQ?XT?\(OXC_Z&K_RFQ?XUTU% ',_\(OXC_P"AJ_\
M*;%_C1_PB_B/_H:O_*;%_C7344 <S_PB_B/_ *&K_P IL7^-'_"+^(_^AJ_\
MIL7^-=-10!S/_"+^(_\ H:O_ "FQ?XT?\(OXC_Z&K_RFQ?XUTU% ',_\(OXC
M_P"AJ_\ *;%_C1_PB_B/_H:O_*;%_C7344 <S_PB_B/_ *&K_P IL7^-'_"+
M^(_^AJ_\IL7^-=-10 #@4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 ?@9_P 'RW_("_9E_P"N_B;_ -!TFBC_ (/EO^0%^S+_ -=_
M$W_H.DT4 ?>G_!KC_P H*/@9_P!Q_P#]2#4Z^_Z^ /\ @UQ_Y04? S_N/_\
MJ0:G7W_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%?._[<_\ P58^ O\ P3ET"2Z^*WQ"T?1=3,7FVVA6
MS?;-9O0?N^7:1YDVGIYCA8P>K#K7XD_MO_\ !WY\7_VEO$1\#_LO^ [KP;'J
MLIM;/5+NT76?$NH$]!!:H'@A8C(VXG;@%64T ?O;^U5^VO\ "?\ 8A\!MXE^
M*_CWP[X(TG!\DZA<@7%X1U6"!<RSN/[L2,V.<5^*?_!0;_@\]DN)KSPW^S/X
M%9F9C!'XL\5P[F8GC=;6"-^*M,_^]#VKP[]E?_@V$_:N_P""DWCY?B-^TIXQ
MU;P':ZL5EN+KQ-=/K'BB]C^\%6W+X@7DJ!-(C1YXB(XK]K/^"?/_  0G_9O_
M .";T-G?>"O ]OK7C&U )\5^(]NHZOO'\<3LHCMR?^F"1Y[YH _"SX-_\$7/
MV[O^"XWCRR\>?&WQ!X@\,^&[@^9%K?CQY(GCB;DBPTI0I13PP 2")@<AS7["
M?\$\O^#9']F?]A#[#K&I>'S\6O'-KMD_MOQ9"EQ;V\HYW6]E@P1X."K.))%(
M&)*_1&B@!L42P1*D:JB( JJHP% [ 4ZBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#+\<^-
M-.^&_@G6/$6L7'V72=!LIM1O9MI;R8(8VDD; Y.%4G ]*^)_A#_P5?\ B5\4
M9)O'$?P6TM_@W<>&=)\5VCV/BP7'BR/3K^YO(HKR6S-NMH?DMQ(\"W>^% 3O
MF=C%']J?$/7]%\*> -<U3Q&]O'X?TW3Y[K4WGB,L2VJ1LTI9 "678&R #D<8
M-?E#\5/!&L_\$1OCWXY^)WP0UA=8^ VE:'X>U3Q3\.]:NGN4M+#4-4U& -H-
MRQ+6WDS%I5M6W1R&ZFY#;!0!]U_\%$_V\]1_8)^&&C^+(?AKK'C?1]0U6QTR
M\O(-6M+"VTIKN[AMHC)O9IW):8$"*%QA3N9>,_0.H:W:Z+HD^I7UQ;V-C:0-
M<W$\\@CBMXU7<SLQP%50"23P *^*O^"^MZNH_P#!-EKA%95G\9>$Y &&" =;
MLCS7J_[:&K>-M0O?"/AW2_A-XV^)7@&]5[SQ*GAN^T2":Y:)HS;V,BZEJ-G^
MXD;+R%-^]8A$PV2.* .8_9:_X*W>!_VD/@O\<?B3>:;J'@_P%\$_$-_H\^I:
MD7$VIVMI:07+7HMVC5XO,$Q"1'<[ (>&?8NI\/OV_O$$7C3X>6OQ-^&@^'&A
M?&"3[/X.U >(%U*;[48&N4LM3A$$2V=U)"CLBQ2W,;&-D,JOM5OS(USQ1XN^
M*O[#/_!0O38?AIX[\-6H^+%SXFU2[O+G2)(=/AM9M'FNM.E%K?2RFX%O%)(6
MA22 JI FW';7WE_P54G_ .%G>'/V3M+\)W%M>:AK_P 8_#NJ:;+#(LA-G:V]
MS>7,\9Y#*+:-P2#]V3J>A /N"B@<"B@ HHHH **** "BBB@ HHHH **** /P
M,_X/EO\ D!?LR_\ 7?Q-_P"@Z311_P 'RW_("_9E_P"N_B;_ -!TFB@#[T_X
M-<?^4%'P,_[C_P#ZD&IU]_U\ ?\ !KC_ ,H*/@9_W'__ %(-3K[_ * "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@"GK_ (@L?"FA7FJ:I>V>FZ9I
ML#W5W=W4RPP6L2*6>21V(545026)  !)JXK!U!'(/(([U^8?_!P=X$\5V$UC
MX^\0> M1^+?P%T7P)KVE:KH-C$+QO"NNW$?^A^(I[)F"744"@IO(9K56DE4;
ML9^KO^">?A'X1ZK\,-3\8? OQ/I^I?"7Q[#;2Z7H^A7$D6CZ!-'&\=PMG K
M6)<LAD@CCB*2HS%0[' !]'45\$?\$B? >G_"S]MC]M?PWI+ZHVE:/XYT:*U&
MH:G<ZE<(K:);R-NGN9))G)=W;+N3EC7/?\%1/^".OPC^*WPE^)OQH\?:S\0M
M4^,&C65YJGAGQ5IWB"^M;KP[*F6T_3]-LHI3;JH?RH@HB:6:21FW>9)D 'Z,
M45\]Z!\'?$GQ$_X)J^'O"_QJN]3O_&J^";,^*IM/U:XTZ:XU.*T1I]T]G)&S
M S*=X5MDG((*G%<-_P $#[F2\_X([? "::22::7PPCN[L69V,LI))/))]: /
MKVBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **^0;G_@L%X?U3XG26?A?X7_
M !0\;?#^QAUJ2^\<:/;63Z>/[*N+:WO7M;62X6]O8(9)V1Y+>!RS)B%+@;VC
M]6_:>_;M\%?LJ_LQ-\7-8L?&'B#PA_9XU57\/:!<ZA-]E,)G\Z10H6WC\L9+
MSM&H) )!(% 'M%%87@/X@V7Q"^&FC^*K.*\CT[6]-AU6".2+=<+%+$)5!1"V
M7VL!M4MSP,UYA^R5^WGX0_;*\8?$30_#.C^-='O_ (9:E;Z7J\7B/19-)F,L
M\ G39!*1,H\ME/[V.,_,.#0![917SS\6?^"C&A_#OQ;XPTW0_ /Q,^)5G\-R
MB>,M5\)V%G<V?AAVB6=HI!/=0S74T<#+*\-C%<RHKH"@9U4^U?#3XDZ#\8_A
M[HOBSPOJEKK7AWQ%91:CIM_;-NBN[>5 Z2*?0J0>>1WP: -RBBB@ HHIL\Z6
MT+R2.L<<:EF9CA5 Y))]!0 ZBOSE_P""A7_!S]^S/^PRM]H^BZXWQ@\<6NZ,
M:/X4G2:S@E'\-Q?\P1@$$$1^;(I&#&*_'_XM_P#!8/\ ;T_X+L^.KWP'\&]#
M\0^'_#-P?+GT3P)');1PQ-D#^T-5<JRJ02#ODAB?.-F<4 ?N=_P4'_X+U_LU
M_P#!.$7FG>+O&T/B+QG:@C_A%?#&S4M41Q_#, PBMCTXGD1B#D!J_%G]J+_@
MYG_:V_X*<>/Y/AU^S;X0UGP'9:H3'!9>$[:35O$]U%G!=[M4_P!'4<,6A2,Q
M\YE(YKW[_@GM_P &8,$3V?B/]ICQPUY,Q$S>$_"DQ5,]=MS?NNYNX9(4'(RL
MQK]J?V7OV./A;^Q7X C\+_"OP)X<\#Z,H'F1Z;:A);MAP'GF.99WQQOE9F]Z
M /P2_88_X,]OBI^T#KZ>-/VH/'=QX/BU*7[7>:/IMVNK>(KYFY;S[MB\$+G.
M=P^T$\@A3S7[<?L/?\$N?@3_ ,$ZO#@L?A/\/=%\/WTD0BNM9E3[5K%^.,^;
M=R;I2I/.P,(P2<**^@** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *FO
M:#8^*M#O-+U2SM=1TW48'M;NTNHEF@N8G4J\;HP*LK*2"I!!!(-?.'A;_@D'
M\"?"?Q8M?%D?AS7M0_LN.S&EZ#JGB?4M2\/Z/):RS2P2VVG3SO;QM&T[% $V
M1$9B6-FD9_IJB@#R']KG]A;X:_MT^%++0?B=IOB+6M#L91,FG6/BO5M&M9I
MZ2(\T5C<PI.R/&C(90QC897:2<^B?#SP%8_"_P %Z?H&F3:Q<6&EQ"&&35=7
MN]6O&4?\]+JZDEGE;_:DD8^];5% ' _"S]F#P)\%I_'$GAOP_#9?\+*UJX\0
M^)4EN)KJ/5+Z>-(II&29W50R1HIC0*F!]WDYYWX(_L&?"G]G;Q='KGA/PS/:
MZA9V[V6FF]UB^U.'0+9R"]MIT-U-)'I]NV%S#:+%&0B#;A5 ]@HH **** "B
MBB@ HHHH **** "BBB@ HHHH _ S_@^6_P"0%^S+_P!=_$W_ *#I-%'_  ?+
M?\@+]F7_ *[^)O\ T'2:* /O3_@UQ_Y04? S_N/_ /J0:G7W_7P!_P &N/\
MR@H^!G_<?_\ 4@U.OO\ H **** "BBB@ HHHH **** "BBB@ HHHH ***^*O
M^"S_ ,8?%GP3\(_"_6))_'6E_ R/Q(__  MK5_!<MS#KFEZ5]G?[/()+7_2H
M;3[3L-Q+:E9A&F%8;CD ^U:*^-_^"0'P\&F?LV_##Q3X+^)6J>+?AEK_ ,/]
M/2?2+[Q!+KZ:=K*)")9+:XG,LT2!1+$]KYPBA:)0D2'=C(_9UUWQCX6_X+>?
M%_P/JGQ&\<>+O"J?#/2O$EEIFLWD36FEW-SJ=VCBW@@BBB55CB1 Q0R%1\SL
M230!]OT5\,_"$^(/^"E7Q)^/GB1?B#X^\%Z/\-?%]WX \"0>&M=N-,@L;S3H
M8_M6IW,49$6H-)=RLHANEFMQ% @\K<SLWMG_  3#_:IU+]M/]A'X=_$;78;.
MW\1:S8R6VMQVG^H&H6L\MI=%!D[5::"1@N3M# 9.,D ]ZHKX9^$)\0?\%*OB
M3\?/$B_$'Q]X+T?X:^+[OP!X$@\-:[<:9!8WFG0Q_:M3N8HR(M0:2[E91#=+
M-;B*!!Y6YG9O,OV4OV[_ !-_P58\6_ WX=ZAK.K>$H9OAW?>./B6_A75;C2K
MO5+VWU%]&BLH;NV99[6%KJ&[N'$,J282%!)MW[P#],Z*_.'QS_P46\5?L,?!
M_P#:]\*7VI3^,M>^ %QHX\#W^MW!NKR\M]>@B738;UQ^\N/L]X\D;2L?-EBC
M7<6<-(_;?%.W\3_\$VO&G[/OB!OB)XZ\:V_Q(\8Z?X ^($/B?7Y]0M=2N=0M
MY5@U*UAF8QZ?)'>1QCR;-(86CF96B+!'0 ^Z**** "BH[R]ATZV::XFC@A3&
MYY&"JN3@9)XZU0_X371_^@MIG_@4G^- &G169_PFNC_]!;3/_ I/\:/^$UT?
M_H+:9_X%)_C0!IT5F?\ ":Z/_P!!;3/_  *3_&C_ (371_\ H+:9_P"!2?XT
M :=%9G_":Z/_ -!;3/\ P*3_ !H_X371_P#H+:9_X%)_C0!IT5F?\)KH_P#T
M%M,_\"D_QH_X371_^@MIG_@4G^- &G169_PFNC_]!;3/_ I/\:/^$UT?_H+:
M9_X%)_C0!IT5F?\ ":Z/_P!!;3/_  *3_&C_ (371_\ H+:9_P"!2?XT ?,W
M_!236?C'I/PY^)&G^%?AWJ/Q.\"^*_A]?:3'9>'[RT36](U5HKI3-]GN7A%Q
M;RQRP+MBF>96@.R%R^#E_P#!-C]E'Q9\&OC7\?/BGKGA.V^&FF_&;5]/U/3O
M -K=V]S+IDEM:&*XOKIK=C:K>WDK%Y%A=T'EH3*[%B/JW_A-='_Z"VF?^!2?
MXT?\)KH__06TS_P*3_&@#XN_X)R>#_BOX'_;I_:3\2>,O@EXX\$^%?C)X@L-
M>T35=1UCP_=):I:Z9#:/#=16>I3RI([Q93RTD4@_,R$8/-_M&?M)_M@77[3M
MY+H?[#MY\1/A[X2N@WA>2^^+/A[13>7*$@ZE-;EIR6'_ "P4E3$&9V4R%/)^
M]?\ A-='_P"@MIG_ (%)_C1_PFNC_P#06TS_ ,"D_P : /*+?Q_\4-4_8J;7
M/%GPOO)?B9K&ER?:_!/AK5+"XFT^2=F5;87=U<P6LK0QNOF2^:BN8W,:\JE>
M;?\ !$[X<?$+X"_\$[?AY\,_B9\.]=^'_BCX>Z8FDW"WVI:9?V^ID.[>=;R6
M-U/\F&4$2B-@V0%8#<?J#_A-='_Z"VF?^!2?XT?\)KH__06TS_P*3_&@#3HK
M,_X371_^@MIG_@4G^-'_  FNC_\ 06TS_P "D_QH TZ*S/\ A-='_P"@MIG_
M (%)_C1_PFNC_P#06TS_ ,"D_P : -.BLS_A-='_ .@MIG_@4G^-'_":Z/\
M]!;3/_ I/\: -.BLS_A-='_Z"VF?^!2?XT?\)KH__06TS_P*3_&@#3HK,_X3
M71_^@MIG_@4G^-'_  FNC_\ 06TS_P "D_QH TZ*S/\ A-='_P"@MIG_ (%)
M_C1_PFNC_P#06TS_ ,"D_P : -.BLS_A-='_ .@MIG_@4G^-'_":Z/\ ]!;3
M/_ I/\: -.BLS_A-='_Z"VF?^!2?XT?\)KH__06TS_P*3_&@#3HK,_X371_^
M@MIG_@4G^-'_  FNC_\ 06TS_P "D_QH TZ*S/\ A-='_P"@MIG_ (%)_C1_
MPFNC_P#06TS_ ,"D_P : -.BLS_A-='_ .@MIG_@4G^-'_":Z/\ ]!;3/_ I
M/\: -.BLS_A-='_Z"VF?^!2?XT?\)KH__06TS_P*3_&@#3HK,_X371_^@MIG
M_@4G^-'_  FNC_\ 06TS_P "D_QH TZ*S/\ A-='_P"@MIG_ (%)_C1_PFNC
M_P#06TS_ ,"D_P : -.BLS_A-='_ .@MIG_@4G^-'_":Z/\ ]!;3/_ I/\:
M-.BLS_A-='_Z"VF?^!2?XT?\)KH__06TS_P*3_&@#3HK,_X371_^@MIG_@4G
M^-'_  FNC_\ 06TS_P "D_QH TZ*S/\ A-='_P"@MIG_ (%)_C1_PFNC_P#0
M6TS_ ,"D_P : -.BLS_A-='_ .@MIG_@4G^-'_":Z/\ ]!;3/_ I/\: -.BL
MS_A-='_Z"VF?^!2?XT?\)KH__06TS_P*3_&@#3HK,_X371_^@MIG_@4G^-'_
M  FNC_\ 06TS_P "D_QH TZ*S/\ A-='_P"@MIG_ (%)_C1_PFNC_P#06TS_
M ,"D_P : -.BLS_A-='_ .@MIG_@4G^-'_":Z/\ ]!;3/_ I/\: -.BLS_A-
M='_Z"VF?^!2?XT?\)KH__06TS_P*3_&@#3HK,_X371_^@MIG_@4G^-'_  FN
MC_\ 06TS_P "D_QH TZ*S/\ A-='_P"@MIG_ (%)_C1_PFNC_P#06TS_ ,"D
M_P : -.BLS_A-='_ .@MIG_@4G^-'_":Z/\ ]!;3/_ I/\: -.BLS_A-='_Z
M"VF?^!2?XT?\)KH__06TS_P*3_&@#3H/3GIWK,_X371_^@MIG_@4G^-(?&FC
M,,?VMIG/_3TG^- 'Y7_%7X1>,_\ @DG^TI8?$;X&20?%SX$ZAX:\3>,=0^'5
MU=1";P_ITMWI4VJ7.AW@RLRN7AG6UF)3;%,$;?*#7T]_P4D^(OAOXO?\$+/B
MWXJ\'"-?"?B3X37FI:,L< @5;.;3S)"!&.$ C91M'3I63XO_ ."3O@?Q5K%C
MI:_'+XG6/PMM]'U/0IO L6NV36LEC?2VKS64>H-"=1CM&%L%:(7)8KM5'B02
M)+[!^U!^RMX)_:6_93N/@S;^.=4^'/@>\TW^P[FW\)RZ7&\VF^0T!L1]KMKE
M8XMA',2I(-BX<#((!W'[(?\ R:A\,O\ L5-+_P#22*OF7_@FI_RD9_;G_P"Q
MYT/_ -,5K7T;^S?\/],_9S^"ND>"?^%E:UXTM]"MULK+4_$%QIO]H16Z(J11
M$VEO;Q,$50 S1EVZLSGFO+/V6OV%M!_97_:$\=?$>T^.WQ&\6ZI\2[B*]\2V
M&O7'A[^S]3N88%MX9MMIIMO)$T<2JH$,B*V 75R,T >1_#*;Q]_P2GUW]H^Y
M\6^ 9O%GP;\2^*=6^)FF^,['7M-@@T:.\B$MU::G!=W$5PHCECPDEM'=&19
M-@8!3Z?_ ,$-_A9XB^#_ /P2N^$.E>*K.32]:O--GUB33WB,3:9'>W4UY%;;
M" 4\N.=$VD94K@\BNO\ &'[(_@GXM?%B'Q+\0OB'XF^(FEZ;J(U31O"FM:G8
MQ^'-&N%;=$ZVEK! +MHFPT;7S7+1L%=2'56'H_Q?_:@^&_[/W@>Z\2>-_'?A
M'PIH-F/WM]J>JPVT(."0H+,-S''"KEB> ": .[K.\6^+])\ >&KW6M>U33M%
MT?38C/=W]_<I;6UK&.KR2.0JJ/4D"OQ5_P""AG_!YCX!^&POM _9U\)S?$#5
MTW1)XF\01RV.C1MV>*V^6YN![/Y'_ A7Y_>&_P!F_P#;T_X.(/%UKKGC?Q#J
M%GX#DG$]OJ'BB[_L/PQ9+T#6=D@!G(4D"2*)R<8>3/- 'ZI?\%#/^#NWX#?L
MPF]T'X1VEU\;/%L.Z,75G(;/P_:OT^:Z92T^#@X@1D89'FJ:_+?6OC5_P4,_
MX./_ !%<:;HEMKW_  KFXF,4UII*MH/@VR4'#)-.S?Z4R]=DDD\@_A7M7ZE?
M\$]?^#5_]F']D[[#KGQ,U>T^.'C"WQ(?[8>.WT&W?_8L5=A+W!^T/*IX.Q37
MZD^']4\+^$M#M=,TJXT#3--L(E@MK2TDBA@MXU&%1$7"JH'    H _'K_@GI
M_P &;GPO^#AL=?\ V@/$T_Q2UZ+$C:!I32Z?H,##^%Y 5N;D C.<PJ<D-&PK
M]?OA'\&?"/P"\"V?A?P/X9T'PCX=T]=MMIND6,=G:Q=,D)& ,G')QD]\UI_\
M)KH__06TS_P*3_&C_A-='_Z"VF?^!2?XT :=%9G_  FNC_\ 06TS_P "D_QH
M_P"$UT?_ *"VF?\ @4G^- &G169_PFNC_P#06TS_ ,"D_P :/^$UT?\ Z"VF
M?^!2?XT :=%9G_":Z/\ ]!;3/_ I/\:/^$UT?_H+:9_X%)_C0!IT5F?\)KH_
M_06TS_P*3_&C_A-='_Z"VF?^!2?XT :=%9G_  FNC_\ 06TS_P "D_QH_P"$
MUT?_ *"VF?\ @4G^- &G169_PFNC_P#06TS_ ,"D_P :/^$UT?\ Z"VF?^!2
M?XT :=%9G_":Z/\ ]!;3/_ I/\:/^$UT?_H+:9_X%)_C0!IT5F?\)KH__06T
MS_P*3_&C_A-='_Z"VF?^!2?XT :=%9G_  FNC_\ 06TS_P "D_QH_P"$UT?_
M *"VF?\ @4G^- &G169_PFNC_P#06TS_ ,"D_P :/^$UT?\ Z"VF?^!2?XT
M:=%9G_":Z/\ ]!;3/_ I/\:/^$UT?_H+:9_X%)_C0!IT5F?\)KH__06TS_P*
M3_&C_A-='_Z"VF?^!2?XT :=%9G_  FNC_\ 06TS_P "D_QH_P"$UT?_ *"V
MF?\ @4G^- &G169_PFNC_P#06TS_ ,"D_P :/^$UT?\ Z"VF?^!2?XT :=%9
MG_":Z/\ ]!;3/_ I/\:/^$UT?_H+:9_X%)_C0!IT5F?\)KH__06TS_P*3_&C
M_A-='_Z"VF?^!2?XT :=%9G_  FNC_\ 06TS_P "D_QH_P"$UT?_ *"VF?\
M@4G^- &G169_PFNC_P#06TS_ ,"D_P :/^$UT?\ Z"VF?^!2?XT :=%9G_":
MZ/\ ]!;3/_ I/\:/^$UT?_H+:9_X%)_C0!IT4 YHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH _ S_@^6_Y 7[,O_7?Q-_Z#I-%'_!\M
M_P @+]F7_KOXF_\ 0=)HH ^]/^#7'_E!1\#/^X__ .I!J=??]? '_!KC_P H
M*/@9_P!Q_P#]2#4Z^_Z "BBB@ HHHH **** "BBB@ JOJFJVNAZ;<7E[<06=
MG:QM+-/-((XX449+,QX  Y)/ JQ7GWQ\_9RT7]I.UT?2_%4EQ?>%;&Z^V7V@
MD#['KCK@Q)=#K)$C#?Y?W68+N! P0#YX\;?\%]OV5_!?BR^T=?B-=>(9=+<)
M>77AWP[J6M6-N<9YN;6"2)L#KL9L8KWW]F']L7X8_MG>!O\ A(OAAXTT7QAI
M<9"SFRE_?6;'D)-"P$D+=]LBJ?:O(/C9_P %(O _[*/P5\5>(K_X?>*;?1_"
M^O0^#]"L]-M;&5O%NI/*8([33HX9FSAA@^8(]NUAC<K*-#X)V'AC]K_QA;_$
M*'PCK_PB^*_PZU@:/KUI,EJNH^688YFL+N2W9XKJVE@GBD7YVVL48;64B@#Z
M:KR']IKX_P"M? 3Q#X;N)/ _B?Q7X!U2"]M]?OO#NCS:U?Z+.!";5S96^^YF
M@=?M*OY,,K*PC)"@G/KU% 'Y>_\ !#?X#ZAX7^-L7COX=^#_ !-\/?@EXD^%
M.AP>(+/5M/GTBT\4^+U$?F:G8V$P5T06R[);D1QI<O(KKYGS2'T#X6_$>5?^
M"]_Q"U]_!/Q<A\+^(/AUI?@ZR\03_#G7H='EU2TU*\DFB-V]F(5C"2*RW!86
M[C[LIR,_H%10!\,_!V^\0?\ !-_XC_'KPFWPW\?^+M.^(WC*]\?> +GPSH5Q
MJ=KJEQJ,,1N=.NIXD,.G217D;GS;V2& Q3H5D/ER!=3_ ()]W,?_  3A^&_P
M%_9?\3>$_'UWXFUK0+C4+SQ;8:,]WX3BUB5[F^N[&74 1MN&<7+1AT&]%4EM
MS '[2K+N_!6FZAXKM=:N+=KC4+&,QVK2S.\=MD,"\<9/EI(5=E,BJ'*L5+;>
M* /BWX.WWB#_ ()O_$?X]>$V^&_C_P 7:=\1O&5[X^\ 7/AG0KC4[75+C488
MC<Z==3Q(8=.DBO(W/FWLD,!BG0K(?+D"^8?LG_L.>(O^"2WBKX&^.K[P_KGB
MS3H_AK=>!?B0_AC3KG7+[2=1GU(ZQ%>QVEM$]U=V_P!JGO+=VAC>0"2&1EV!
MV7]-:* /S>\>_P#!.SQ5^VG\%_VP/&4VBW7A7Q3\?[O1[CP1INO#[/<VUOH-
MO VF27<9RUJ;B[CED:%_GCCE7>J2%T7N?BK<:]_P4S\??L^Z*?AU\0O!=A\,
M_&EE\0/'DGB;1+G2;?3+NPMKC[/IMO+,BQZDSWLB'SK,RVXC@9_-!:(/]T44
M %%%% $=Y90ZC;-#<0QSPOC<DB!E;!R,@\=:H?\ "%:/_P! G3/_  %3_"M.
MB@#,_P"$*T?_ *!.F?\ @*G^%'_"%:/_ - G3/\ P%3_  K3HH S/^$*T?\
MZ!.F?^ J?X4?\(5H_P#T"=,_\!4_PK3HH S/^$*T?_H$Z9_X"I_A1_PA6C_]
M G3/_ 5/\*TZ* ,S_A"M'_Z!.F?^ J?X4?\ "%:/_P! G3/_  %3_"M.B@#,
M_P"$*T?_ *!.F?\ @*G^%'_"%:/_ - G3/\ P%3_  K3HH S/^$*T?\ Z!.F
M?^ J?X4?\(5H_P#T"=,_\!4_PK3HH S/^$*T?_H$Z9_X"I_A1_PA6C_] G3/
M_ 5/\*TZ* /Y[S_P>SZ.#_R:/IG_ (7R?_*FOUX_X)8_MA>'_P#@IE^PYX-^
M,L?@?1_!\WBIKY9M#6[CU-M.-M?W%H TWDQ;BZP"3F-<"0#G&X_S-G_@UR_;
MLS_R0W_R\_#_ /\ )U>Q?#?_ (-%?VR[3X>Z3XNL=1\ ^#_$\RRF;0)_$\D6
MKZ<R2R*G[^UCEM6#JD<@*7!QYJA@I5@H!_4/_P (5H__ $"=,_\  5/\*/\
MA"M'_P"@3IG_ ("I_A7\R1_X)E_\%<?V5OF\-Z]\7KS3;3[JZ)\3XKVU;;G&
M+1[S<W"#'[KH0O4[:#_P4=_X*Z_LH_\ (Q:)\8KW3+3_ %C:S\-(=2M6VYSN
MNTM"WW48\3<C+?[5 ']-O_"%:/\ ] G3/_ 5/\*/^$*T?_H$Z9_X"I_A7\T7
MAK_@\7_:Q^$6JKI?CKX=?"_4YH<>='?:)J&EWYP0ISMN0B\JX_U7#9[#;7N'
MPS_X/BF!AA\9?L[*>GFW>C>+\8^Z#M@EM?\ >(S+Z#U:@#][?^$*T?\ Z!.F
M?^ J?X4?\(5H_P#T"=,_\!4_PK\E/AG_ ,'HW[,OBCR8?$?@OXP>%KA\;Y/[
M-LKZUCSM!^>.Z$AP2Q_U71<]2%KZ ^&7_!T!^Q+\2_)C_P"%P_\ "/WDN/\
M1]:\/:E:;,[?O2^081@MC_6?PL?NC- 'W7_PA6C_ /0)TS_P%3_"C_A"M'_Z
M!.F?^ J?X5XI\-/^"JW[,_Q@\I?#?Q^^#^I7$V-EJ/%EE%='.W'[EY%D'+ <
MKU..O%>W^&_%6E^,M+2^T?4K#5;*3&VXL[A)XFR >&4D="#UZ$4 1_\ "%:/
M_P! G3/_  %3_"C_ (0K1_\ H$Z9_P" J?X5IT4 9G_"%:/_ - G3/\ P%3_
M  H_X0K1_P#H$Z9_X"I_A6G10!F?\(5H_P#T"=,_\!4_PH_X0K1_^@3IG_@*
MG^%:=% &9_PA6C_] G3/_ 5/\*/^$*T?_H$Z9_X"I_A6G10!F?\ "%:/_P!
MG3/_  %3_"C_ (0K1_\ H$Z9_P" J?X5IT4 9G_"%:/_ - G3/\ P%3_  H_
MX0K1_P#H$Z9_X"I_A6G10!F?\(5H_P#T"=,_\!4_PH_X0K1_^@3IG_@*G^%:
M=% &9_PA6C_] G3/_ 5/\*/^$*T?_H$Z9_X"I_A6G10!F?\ "%:/_P! G3/_
M  %3_"C_ (0K1_\ H$Z9_P" J?X5IT4 9G_"%:/_ - G3/\ P%3_  H_X0K1
M_P#H$Z9_X"I_A6G10!@:GIGA?1;S3[>\M] M+C5IS:V,4T<4;WDPC>4QQ@\N
MXCBD?:N3MC<]%)%S_A"M'_Z!.F?^ J?X5^07[7>C^%/@'_P4W.H?M@> ])\0
M> ?'7Q#6]\'_ !.UZR34_#NC:*=#O+:'0)3)N_LR2*]:*<%55)7WSLZF%6'Z
M-ZA^S3HK?L,77@'4_$OB?QAH-MI=Q+;:J?$5]%?7MN&DGMU>]BN!/,JH8T):
M4B54^8$,5H ]B_X0K1_^@3IG_@*G^%'_  A6C_\ 0)TS_P !4_PKX4_X)A_'
M>3]G3_@W4\#_ !)FC.HS^"_AI?>(/+E8M]JDMTN)@K'K\S* 3[UY7\5OAQ#^
MR;_P20\'_M664F?CWH]GH'CKQ)XRD!&I>)DOKNVDU'3[N123-8M#=31QVI)B
MAV1&)8VC1E /T_\ ^$*T?_H$Z9_X"I_A1_PA6C_] G3/_ 5/\*_.+_@IO\0_
MAU\"?VYM"\9?M3>#;?QY^SCXN\+6VB>%KO4],36-$\':\LMQ+<FZL7W*LEU"
M8 EX8R8Q!LW(N]A];_\ !-CX<ZW\,?V3='L=8U234+.\OK_4_#]L^I+JC:-H
MMQ=RS:=8?:U=UG\BU>&/>KN@V[4=T56(![-_PA6C_P#0)TS_ ,!4_P */^$*
MT?\ Z!.F?^ J?X5IT4 9G_"%:/\ ] G3/_ 5/\*/^$*T?_H$Z9_X"I_A6G10
M!F?\(5H__0)TS_P%3_"C_A"M'_Z!.F?^ J?X5IT4 9G_  A6C_\ 0)TS_P !
M4_PH_P"$*T?_ *!.F?\ @*G^%:=% &9_PA6C_P#0)TS_ ,!4_P */^$*T?\
MZ!.F?^ J?X5IT4 9G_"%:/\ ] G3/_ 5/\*/^$*T?_H$Z9_X"I_A6G10!F?\
M(5H__0)TS_P%3_"C_A"M'_Z!.F?^ J?X5IT4 9G_  A6C_\ 0)TS_P !4_PH
M_P"$*T?_ *!.F?\ @*G^%:=% &9_PA6C_P#0)TS_ ,!4_P */^$*T?\ Z!.F
M?^ J?X5IT4 9G_"%:/\ ] G3/_ 5/\*/^$*T?_H$Z9_X"I_A6G10!F?\(5H_
M_0)TS_P%3_"C_A"M'_Z!.F?^ J?X5IT4 9G_  A6C_\ 0)TS_P !4_PH_P"$
M*T?_ *!.F?\ @*G^%:=-EF6")I)&5(T!9F8X"@=230!G?\(5H_\ T"=,_P#
M5/\ "C_A"M'_ .@3IG_@*G^%<-X^_;4^#?PI\S_A*/BU\,_#?E E_P"U?%%C
M9[  "<^9*N."#]"*\3\>?\%Y_P!CKX<R.NH?M#?#BX,9P?[+OVU4'G'!M5D!
MY'4=N>G- 'U+_P (5H__ $"=,_\  5/\*/\ A"M'_P"@3IG_ ("I_A7YV>//
M^#LK]BGP@CMI_CWQ-XJ*C(72_">H1EN"<#[5'".O'..3Z<U^=?\ P6Z_X.E?
M"_[8?[-VB>#_ -F_5OCK\,_%FG^*(-4O?$$5TN@?:K%+6ZB:V62SO&F97DFA
M<HX5?W()R0M ']$__"%:/_T"=,_\!4_PKR;]K7]K3X$_L*>!#XC^+7BCP7X*
MTYE9K=+U4-W?%>JV]NBM-.P_NQHQ'TK^07X?_P#!5/\ :^U7QYHEKX?_ &A/
MVA-:UZXOX(M-T^/QGJNH-?W+2*(H1;-*ZSEW*KY11@^=I5LX/W_^R7_P:U?M
M0?\ !0WQW_PL3]I;QIJ7@.VUAA/=S:]=/K7BO4%Z@>4SE8 1D?OI R<?NB.*
M /3/^"@7_!X';ZY=77AG]F/X7:=;^<YMX_%7BG3HYKB5B< VU@F5!SRK3.^0
M1F('BO O@)_P0@_;<_X+-^.K?Q_\:M8U?P3H%\?,36/&X=+E8FQD66DIL:-3
MPP4K;Q,.58U^\/\ P3\_X(?_ +./_!-NVMKKP#X%M=0\60J _BK7RNHZR[=V
M25E"6^>ZVZ1J<<@GFOK>@#\^?^"?'_!M%^S'^P:EGJMQX8'Q4\;6V'.N^+HH
M[Q(9.N;>SQ]GBP>58J\B_P#/0U]Y+X)T55P-(TL < "U3C]*U** ,S_A"M'_
M .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*TZ* ,S_A"M'_Z!.F?^ J?X4?\(5H_
M_0)TS_P%3_"M.B@#,_X0K1_^@3IG_@*G^%'_  A6C_\ 0)TS_P !4_PK3HH
MS/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P *TZ* ,S_A"M'_ .@3
MIG_@*G^%'_"%:/\ ] G3/_ 5/\*TZ* ,S_A"M'_Z!.F?^ J?X4?\(5H__0)T
MS_P%3_"M.B@#,_X0K1_^@3IG_@*G^%'_  A6C_\ 0)TS_P !4_PK3HH S/\
MA"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P *TZX7]H#]I7P5^R]X/MM<
M\;:U_95KJ%Y'IMA!!:3WU]JMW)G9;6MI;I)<7,S!6(CAC=\*QQ@$@ Z?_A"M
M'_Z!.F?^ J?X4?\ "%:/_P! G3/_  %3_"O,/V4?V[OAS^V3H%O<^$=1U2SU
M2;3+?6)=!U_2KC1=9MK28 QSM:W*([P,<JL\0>!RIV2-C-97AG_@I=\%O%_C
MVP\/Z?XLO)&U;4FT;3M8D\/:G#X=U2^#%/LMMK#VXTZ>8NK(L<5PS,P*J"1B
M@#V3_A"M'_Z!.F?^ J?X4?\ "%:/_P! G3/_  %3_"M.OEWX@_\ !9_]FGX8
M?M<Q_ C5_B1M^+$VHVNDKH-GX>U6^8W=P$,47G06SP!B)$W9DPF3NVX. #Z/
M_P"$*T?_ *!.F?\ @*G^%'_"%:/_ - G3/\ P%3_  KRGXW_ /!0KX2?L[^+
MM1T/Q3XDU"&^T.WAN];?3?#VI:O:^&X)LF.;4KBTMY8=/C90SA[MXEV*7SM!
M-;O[1O[8WPS_ &2_V?+KXJ?$#Q=I^A_#^S2WD;6$CEO8Y5G=4A,26ZR23;RZ
MD>6K<$M]T$@ [G_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*\S_8O_;R^
M%7_!0GX97GC+X0^);CQ9X9L;]],EOWT:_P!-C-PB([(HNX8F?"NN60%03C.0
M17K] &9_PA6C_P#0)TS_ ,!4_P */^$*T?\ Z!.F?^ J?X5IT4 9G_"%:/\
M] G3/_ 5/\*/^$*T?_H$Z9_X"I_A6G10!F?\(5H__0)TS_P%3_"C_A"M'_Z!
M.F?^ J?X5IT4 9G_  A6C_\ 0)TS_P !4_PH_P"$*T?_ *!.F?\ @*G^%:=%
M &9_PA6C_P#0)TS_ ,!4_P */^$*T?\ Z!.F?^ J?X5IT4 9G_"%:/\ ] G3
M/_ 5/\*/^$*T?_H$Z9_X"I_A6G10!F?\(5H__0)TS_P%3_"C_A"M'_Z!.F?^
M J?X5IT4 9G_  A6C_\ 0)TS_P !4_PH_P"$*T?_ *!.F?\ @*G^%:=% &9_
MPA6C_P#0)TS_ ,!4_P */^$*T?\ Z!.F?^ J?X5IT4  XHHHH JZYK=GX9T6
M\U+4+F&ST_3X'N;FXF8+'!$BEG=B> H4$DGH!7R+X$_X+'>'?'/B6XOD^%OQ
M6L_A9_96GZO:>/9;"UDL[FUO;FYM[>[-C'.VHQVLK6^4E-MG#%Y$BC"22?5G
MQ$TO0]<^'^N6/B863>&[S3YX-5%Y(([<VK1LLWF,2 J;"V22,#/(K\HQ9>+O
M^"('QT\56MU(WQJ_94T_PUH%EJ46J^6=?^'>C7.H:G%:HG&S4;&&9I@XDQ,L
M<T07*1$4 ?H)^VI^WWX._82\*Z/K'B[1_'&IV.MWUOI\4VA:#+>6]M)//%!&
M9[@[;> -)*@ DD5FYVJV#5[]L+]MGPS^QEX$T_5=6T+QQXTUK6Y&AT;PMX,T
M.76_$&M,BAY/(M8\96-2&>1V5%RH+990W@?_  7XNH[W_@FV\T)#0S>,O";H
M1W4ZW9$5]A:[>:'X1TF3Q-K']GV2:/82&;4IT56M;;"O(/,(R$.Q20#@E1W
MH \#_8O_ ."L?PF_;9^'/CK7M+D\1>!;SX7LX\9:!XVT\:/K'A941Y#)=PEV
M"1[(Y#N#D?NW!P5(&U\'?^"A_A?XK^-O"^CWGA7Q]X'A^($$ESX+U+Q+I\%K
M:>+XTB\YOLWESR2PR"',@AO([>9D#,L;!'*_'/\ P4\_9PU:R_8B_:L^.$EC
M=:/KWQ<BT"RGL)(PD^F^&;"[MXF\]1G]]+"]U-*&^['(L9&8R3[/_P %;;:2
M+PK^RK;^';=9=6'QK\,C31&O^JA6*Z-PP"X^06JS9P" ,9&.0 ?;M% Z44 %
M%%% !1110 4444 %%%% !1110!^!G_!\M_R OV9?^N_B;_T'2:*/^#Y;_D!?
MLR_]=_$W_H.DT4 ?>G_!KC_R@H^!G_<?_P#4@U.OO^O@#_@UQ_Y04? S_N/_
M /J0:G7W_0 4444 %%%% !1110 4444 %<W\7OC#X7^ ?PWU;Q?XRUS3_#OA
MO0X3<7NH7LOEPP)T'/<DD *,EB0 "2!725XU^VK\$?%'Q@\#^'M0\$R>'Y/%
MW@778?$6EV&O"0Z5JTD<<L1M[@IED#),Q20*_ER+&^UMN* /@#4?VA?V7=:_
M:M\._$[4+']J:Z\(^$]1N_%.A6L_@/5#X%L-5N2S3:K'%]D^T-,2TDBE\QH7
M=E5237W_ /L.:?X.OOA!<>+/!'CR[^)6D>/M1EUYO$%TULTUW)(%0JQ@BB \
ML1B,(Z[HP@0XV@#P1?V^/VMUDDTV3]AW4O[2#F-)4^)VCMIC+NV^892!($[X
M\K?C^'/%>Y?L0? CQ1\'O"WBS6/&J^'['Q7\1-?D\2:EI&@%FTG19&@A@$$#
MLJM(2L"O)(57?([M@ T >W4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9_B;PGI7C72GL
M=8TS3]6L9,[K>]MTN(FR"IRK@CH2.G0D=Z\/^)O_  2B_9D^,9E;Q)\ ?A#J
M%Q-G?=#PI90W39W$_OHXUDZLQ^]U.>O-?0%% 'Y_?$O_ (->OV)?B3YL@^#[
M>'[N7/[_ $;Q%J=KLSNZ1&=H1@MG_5]@.@Q7S]\3?^#+?]FCQ.9)?#?CCXO>
M%IVSLC;4+*^M8^I'RO;"0XR!S+T7UR:_8*B@#^?WXE?\&.DR^9-X/_:)C?KY
M=KK/A KCKC,\5V?8<1>I]J\0\1_\&>'[6WP=U5M3\!_$3X9:G-'D12Z?KM_I
M5^<'(^];!!T4_P"MZ_3-?TXT4 ?R_C_@G?\ \%>/V5OFT'6OC-?:;:_ZM=)^
M)4.J6IQC[MJ]XQZ*.L7(P/:C_AZ#_P %;OV53M\4:#\6KS3K;J==^&$5W;-C
M .;J.S#-P/\ GJ>N>^:_J HH _F3\)_\'E?[4GPRU(:=XW^&WPKU62#'FI-I
M.H:7?'Z_Z24'0_\ +(<_E7NGPT_X/BK=_+B\8?L[31_\]+K1O%XDS](9;48[
M_P#+4_UK]Y/%G@C1?'NF_8]<T?2]:LSG,%_:1W$?/7Y7!%>%_$K_ ()&_LN_
M%XR-X@_9]^$-W/)]^YB\+6=K<M]98D60_P#?7KZT ?"/PV_X//?V7?%7EQZ_
MX3^,'A6=OOO+I-G>6R_1HKHR'_OV*^@/AK_P<X?L2_$ORXX_C1;Z+=/U@UG0
M=2L=GUD:W\K\G-9GQ(_X-:OV)?B'YDD7PGNO#ES)UFT?Q+J<./I&\[Q#\$[U
M\_?$K_@RN_9O\1%Y/#/Q ^+WAJ9ND<]Y8ZA;ITZ*;9']>LAZCTY /T4^&_\
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
MOMD,JEKF.*QE2-4$L:F.5U(P0!]C_&K]C#Q1^U1XHO-,^)WQ&@U/X1O=></
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
MUHSE6TSPAI]JP.0<YCB!SD Y]0#7JVG:;;Z/91VUI;PVMO",)%"@1$'L!P*
M/YA_^'G_ /P5V_:(^;P]X>^,%KI\W(.C_">*WMQ_$,7#V)(^5A@>9R,=>I=_
MPR!_P6*_:/7;=ZK\=K"UN/DE%Q\0;;0(MA^0[XA=Q%EQG*A#D<X.:_I\HH _
MF!_XA9OV]_VAO^1Y\:^%X?M/S2_\)3XZO-0P3\_S>3%<9.Y1TS\V#TY'H7@'
M_@R%^*6HLG_"4?''P#HZG[YTK2+O4MO3IYAM\_Q>G0>O']'E% 'X7^ ?^#'S
MP'IWE_\ "4?'[Q=K&,;_ .RO#=OIN[KG'F37&.WKT/7/'M7@/_@S3_9.\*QI
M_:FM?&#Q-)CY_MNO6L,9. #M%O:QD#/(!8GGDFOUFHH ^!_ 7_!L7^Q%X D2
M6/X*V^K7",&\S5/$.JW@;!R 8VN?+QV^YR.#FO;/ /\ P2!_97^&/EMH_P"S
MO\&X9H@ D]QX3LKN=.".))HW<9!()SSWS7T910!SO@;X/^$OAA%L\->%O#OA
MU "-NF:;#:#!P#Q&H_NC\AZ5T5%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !117X%_\%M/^"UG[37[(O\ P4S^(_P]^'GQ+_X1_P (:"NEFPL/^$>T
MJ[\CSM+M)Y/WD]L\C;I97;YF.-V!@  >QDN2U\TKO#X=I-*^MTK)I=$^YQXW
M&PPL%4J)VO;3^EV/WTHK^5__ (B/OVS_ /HLO_EI:'_\A4?\1'W[9_\ T67_
M ,M+0_\ Y"KZ?_B'.9?ST_OE_P#(GE_ZQX;^67W+_,_J@HK^5_\ XB/OVS_^
MBR_^6EH?_P A4?\ $1]^V?\ ]%E_\M+0_P#Y"H_XASF7\]/[Y?\ R(?ZQX;^
M67W+_,_J@HK^5_\ XB/OVS_^BR_^6EH?_P A4?\ $1]^V?\ ]%E_\M+0_P#Y
M"H_XASF7\]/[Y?\ R(?ZQX;^67W+_,_J@HJ.TD:6TB9N69 2??%25\ ?0!11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !399!#$SMNVJ"3M4L?P Y/T%?./_!1G7_CEX?L?A7)\
M!-+TO6/$\WC+R]2M=9EN8-%>P_LK42QOI;='>.(2B J<8,HA7JPKS'_A./\
M@HI_T3[]D7_PJ]=_^1* /K7X6?&WPC\;['5+CPCXATOQ!'HE_)I6I"SG#OIU
MY&%,EO,GWHI5#*2C@, PXY%=37R7_P $M)_B)=>(/V@)?BKIO@W2/'<GQ"B;
M4[7PK=3W.E(3H&D>68I)T21B8]A;<H^8MC(P:^M* "BBB@ HHHH _ S_ (/E
MO^0%^S+_ -=_$W_H.DT4?\'RW_("_9E_Z[^)O_0=)HH ^]/^#7'_ )04? S_
M +C_ /ZD&IU]_P!? '_!KC_R@H^!G_<?_P#4@U.OO^@ HHHH **** "BBB@
MHHHH *\?_;B\">!_&?P(N;GQYXTD^&NG^'[N'4K'Q=%JT>ES>';U6V0W"3R?
MNP2TFPI(&202%&5@V*]@KY9_X*I_#GQGXD^&_@OQ1X3@\6:[;_#WQ)#KVK>&
M_#MG8W>H:Q;I'(@>"*['ER30.R2I&2-VTX!;80 ?/OQPT?X_?LQ_"^'Q;X\_
MX*&>!_#?P]U*5!9:]??#33/MMTDGS1QP%9O*FD:,9#)$V>6V8&*^OOV"? _@
M7PW\!+?6O GC:;XG6OC*Y?6=0\97%]%>7'B6[8+&T\DD06,%5C6(1HJB-8@F
MT;37Q+^SS^R)\5OVZOCC>?M!?&S4OB+X,\,_#^*2V^&/A?Q#H.FW&L6B8)N=
M3NM/CMWB2Z<@)$JJTBJIP3E2?I3_ ()6_![6/AOI'Q6UBX?Q)9^%_&'C*XU'
MP_INLZ/%H\R1"&**:[-JD,30FYN$EDV,JY&UMH9V) /K"BBB@!LTRV\322,L
M<<8+,S' 4#J2:^9_!W_!7SX#^.?B1<Z!8^*-633X8[5H?%=SX>U"W\)WSW%Q
M<6T20ZO)"+-MTULZ(_FB*9R$B>5UD5/H#XE> K'XJ?#K7_"^J-<+IOB33KC2
M[LV\IBF$,\31/L8<JVUC@]C7Y0_"OQ/K_P#P2F^,>K?!?]HS3(?B-\ V\)^&
M/!FE?$;2+9H5\.Z9]MU6/2HM=ME;=$QD:6'[7 ?+3R+;=AY2P /TD^._[:7P
M[_9Q\4V&@^)-2UJZ\1:E:/J$&B^'O#>I^)-4^R(VUKE[33K>XGC@#?+YKHJ;
MLC=D$5V/PD^+OAGX\?#K2_%O@_6K'Q!X<UJ(RV=]:/NCE 8JRGNKHZLC(P#(
MRLK ,"!\(_MR>-OB+^R[_P %%;SXD_ /1;+XR>*]6\#6EO\ $7X:HYCU*UT>
MUGNFL=6L[@ML67S9IXQ:'YKD*YC4E7DC]]_X).^(/A_XT_8YL?$7P\UZ;Q%9
M^*=;U;7-<N;C3VTVXBUJZOII]0@DLV9FM&BN)'C$!9MJHGSR9\QP#N/C;^W5
M\+/V=_&;>'_%GB:6QU2WLX]2U!;72;W4(="LY&=4O-1FMH9(]/MF:.0">[:*
M(^6_S?*<==\5/CSX/^"GPS?QCXFUZQTWPV# L=X"TXNGG=8X(X$C#/-)*[HL
M<<2L\C.H4$D"OE3_ ()-V\GQ,N/VM->\46\=UK7B#XU>(-$U%9_G8V%C!;6=
MG;MDG,:VRJ%  &')QSD_(G_!/'QIKGQ0T'_@FCX9ULW4WA&SE\<ZA9_:Y"ZW
M<FD1W-II#$<?-':RNR C@#@#;P ?JQ\%?VF_!/[07AO5-4\,ZQ))'H,YMM7M
M-2L+G2-1T64()/+O+.[CBN;5C&RN!-&A*,K#*D$\[\$?V[_A5^T5XNBT/PCX
MHDOM0O+1]1TS[5I5[I\&OVB%0]UITUS#'%J%NI9-TUHTL:[TRPW#/YF?\%V?
M'^O?#+]JGXW:;X2:ZM;?QY\ M&MO%4L$ACC2!O%T>GK*X&-S&SO;^/=NRJ$]
M!U^M?^"K]M#\)V_9!N_#5K]GU/0_C=X<T324M/W>RSN;:[M+J$$ XB-HTF5R
M 0@'/0@'VY1110 455UBZN;+39)+2U^VW"XV0^:(]_(!^8\# R?PK#_X2CQ'
M_P!"M_Y4HO\ "@#IJ*YG_A*/$?\ T*W_ )4HO\*/^$H\1_\ 0K?^5*+_  H
MZ:BN9_X2CQ'_ -"M_P"5*+_"C_A*/$?_ $*W_E2B_P * .FHKF?^$H\1_P#0
MK?\ E2B_PH_X2CQ'_P!"M_Y4HO\ "@#IJ*YG_A*/$?\ T*W_ )4HO\*/^$H\
M1_\ 0K?^5*+_  H Z:BN9_X2CQ'_ -"M_P"5*+_"C_A*/$?_ $*W_E2B_P *
M .FHKF?^$H\1_P#0K?\ E2B_PKR_]I?]MS_AF!/"]GJ7@G7/$'B;QUJ1TCPU
MX<T2ZMY]2URY6)YI%C$C1Q1I'#&\DDLTD<2*N6<9 (![M17RW^S/_P %+V^/
M7A"WN]<^&?B?X<ZPWA.'QK+8ZY>6\ENVE2(&^UPWEN9+>6,$X*ETG48+PQ[@
M*\%NO^#B4V%C:WMS^QO^VE9Z7>SV\$&HW?P^%M92-/(D4'[Z2=4 D>1%4DC)
M=1WH _1ZBN77Q9XC,09O"I3C)#:G%\OUXQ7SUX1_X*L:'XPU#0+R/P'XNL_
MGB[6O^$<\/>.KF2U7P]KFH&5H8X89!(9U265&2&>6".WG8H(Y7,B!@#ZMHKY
M3_;+_P""H-U^QQXKTG0O^%#_ !O^*VLZE:F^N+/X;Z#_ ,)%)H\!<I%)=[&4
M0K,R3"/))<P2_P!VO7/#O[0>J:A\&+/QQKG@K4?!.ER:0NM7UOXBU"WL[K18
M/*\UQ=J&98GC7.\;CM*D$\&@#U"BO!?V+_VZ[']O3]G;1OBCX!\,ZE+X3\07
M%Y!82W]U%;S3BVNYK5I-F20K/"S+G#;2N0IRH]4_X2CQ'_T*W_E2B_PH Z:B
MN9_X2CQ'_P!"M_Y4HO\ "C_A*/$?_0K?^5*+_"@#IJ*YG_A*/$?_ $*W_E2B
M_P */^$H\1_]"M_Y4HO\* .FHKF?^$H\1_\ 0K?^5*+_  H_X2CQ'_T*W_E2
MB_PH Z:BN9_X2CQ'_P!"M_Y4HO\ "C_A*/$?_0K?^5*+_"@#IJ*YG_A*/$?_
M $*W_E2B_P */^$H\1_]"M_Y4HO\* .FHKF?^$H\1_\ 0K?^5*+_  H_X2CQ
M'_T*W_E2B_PH Z:BN9_X2CQ'_P!"M_Y4HO\ "C_A*/$?_0K?^5*+_"@#IJ*Y
MG_A*/$?_ $*W_E2B_P */^$H\1_]"M_Y4HO\* .FHKF?^$H\1_\ 0K?^5*+_
M  H_X2CQ'_T*W_E2B_PH Z:BN9_X2CQ'_P!"M_Y4HO\ "C_A*/$?_0K?^5*+
M_"@#IJ*YG_A*/$?_ $*W_E2B_P */^$H\1_]"M_Y4HO\* .FHKF?^$H\1_\
M0K?^5*+_  H_X2CQ'_T*W_E2B_PH Z:BN9_X2CQ'_P!"M_Y4HO\ "C_A*/$?
M_0K?^5*+_"@#IJ*YG_A*/$?_ $*W_E2B_P */^$H\1_]"M_Y4HO\* .FHKF?
M^$H\1_\ 0K?^5*+_  H_X2CQ'_T*W_E2B_PH Z:BN9_X2CQ'_P!"M_Y4HO\
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
M1O$OM8\>7?BWXCPWG@^&\MO'?VVYA-YNGWJNDI!!N\D1,7?RT4B9][-]>T4
M?-'C?]@_Q5IOQ6^(&N?"_P"*/_"NM'^,#Q7'C+3I?#XU:87:0):MJ&E2FXB2
MQNY+=(T=IH;N)C#$XB#!M^C\0O\ @G7X:N_@1\*_"/@+4KKP#JOP+GM;OP%K
M"1?;CI<L%N]J4N8F=#=03P22Q3QF1&D65B)$?:Z_0U% 'S;I/_!.;2_'^C?%
M6X^,&N1?$;Q1\9M"B\+^(KRRTYM&T^TTJ%9A#9Z?;&:>2W16N)I2[SS2-*Y8
MOM6-$9\-OV%/%<WQ!^'VL?%;XI?\++L_A [S>#[6+P^-)E:Z:VDM!J&JR_:)
MA?7J6\DBJ\26L(:61_(+%#']*T4 %%%% !1110 4444 %%%% !1110 4444
M%%%% !7SE_P4+_8HTK]LS2?"?]F^.+[X:_%SP#=S^(_ GB;3?*FO-*N%18IV
M:UE^2ZM766..:)AM8.@)&1GZ-KR_]HK]E?3_ -H/4_#VL1>*/&7@7Q9X3-P-
M(U_PU>Q175JEP$$\3PW$4UK<1OY41*3P2 &-2,'F@#Y'_P"".7[6>O>,-&\(
M_ GXR^!= T?XB:'\,--U[PUK>F$76F^+_"\J00^8OF#S8)DD$,=Q;O\ *9%#
MIE"N/I;]H[_BZ7[1WPG^'B_O+*UO)O'>MIU4V^G;%M(V]"U_<6TJ^OV-_0UC
M?L0?\$W_  W^QJ]KKEUXD\2_$;XA1^&['PG+XH\0-"LT&F6@S'96EO"B0VML
M')?8BEW;!DDE8;Z]CT'X2Z;H7Q9\0^-/.O+K6O$5G9Z<YG,9CL[6V\UHX8=J
M!@IDGFD;<6)9^H5550#A?^"AG_"0?\,$_&K_ (13SO\ A)?^$&UK^S/)SYOV
MC[#-Y>S'._=C;[XKXI_;3L[2V_X-D_!]OX6ACNKB3P;X&3PZENN-]\]WI7V5
MD"X.?.*GY1D\\'H?LKPU^SMXBTO]N/Q/\1/^$T^(MQX1UW0%TJ[\*:OK$-UX
M;%POV?R;G3K-4+V[A4N%F9W7S&E&$8#<.;\ _P#!+OP)X U;0;2/7_'&I?#W
MP?JXU_PQ\/KV]MF\-^'+]93-'-"JP+=2+%*S/%#<W,T$#%3'&GEQ; #R?_@H
M+_P2-L_BGXA\2?'SX3^-O&WPG_:6T_3$NK/Q%IWB"X;3=5DM(?W5C>V<S/;F
MS?9M9$15RQ=ED^=7J6/[<D/[27PN^#S?%#P/\3++P[KW@W1?'6OV_AWX;>(O
M$FG:YJ-Q"LT6GB73[&YB%M#(OGR))('<_9D(*><K?1-W^QA)JWQ"\4:AJ7Q9
M^+FK>$?%T[3WW@B\U&QDT--P4-%#+]D&H0P':<PI=B(AW4H48K7M$%I':6B6
M\,:0PQH(T1%"JB@8  Z  =J /@'_ (-J_BMI?C7_ ()FZ#HEG:^)(;S0=9UV
M6YDO_#NH:?9RBXUS49(Q!<W$*07+!>)%@=S$WRR!&^6OT"KRS]C']D;PW^PS
M^SWI?PU\)7VN:CH>D7=]>0SZO-%-=L]Y>37DH9HHXTP))W"X0$*%!).2?4Z
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "OY8_P#@Y%_Y3,_%[_<T7_TR6%?U.5_+
M'_P<B_\ *9GXO?[FB_\ IDL*^^\.?^1E/_ __2HGS_$?^[1_Q+\F?#=%%%?M
M1\6%%%% !1110!_;U8?\>,/_ %S7^535#8?\>,/_ %S7^535_*Y^J!1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!A?%'P!:_%CX:>
M(O"U]<7EG9>)--N=+N)[1U2XACGB:-GC9@P#@,2"00"!P>E?&'Q"_P""5'Q0
M_:'\3:QX=^*7QJT7Q)\)];T?1=(U:VTWPB=-\1>([?3KVZNDM;NZ-U)!&C-,
MOFRV\$;R@E56#:6E^[** /F?_@I?^POXN_;O^ FG_#OPQ\0?#OP[T6/4++4K
MR>]\)RZ[=2265S#<VPA*W]LD2AX<.'27>K8!0C)Z+XW?LA:U^T%\+O QUSQE
MI^F?%;X<ZG'KVA^+-#T1[6SMK]8Y(GS82W4KM:S0RR12P&YW,CG;(C;67W:B
M@#YNT7_@G7IWCS3_ (G7GQ@UV'XC>*/B]H4?A?7KNQTUM%T^TTJ(3"*TL+8S
M3R6ZJT\LI=YY9&E?=O"JB)!\./V#?%,GCGX?ZA\4?BC_ ,+(TOX12-/X0LXO
M#XTN9KDV[VJWNJ3?:)A?7:02.JO$EK$&DD<PEBA3Z8HH **** "BBB@#Y?\
M^"KMS^SSX4^ ^@^,OVEKC19/ 7@375U>UTG5;.'4+;7[\VEU;16ALY(Y#=,5
MN))%C0 AHE<D(CFOS:FTKX<_#;XMZ%^TA\=/V*O@_P#!G]DVYM[KPQI^FS_#
M:TO/$%E)<M#+!K6M6,%JXAB8VWD1J%:2)KHK@B3<WZ__ +0'[+7A/]IC5O -
MUXLMYKU/ASXFB\6:9;8B:WFO8K>X@B,RNC;E3[0TB[=K"2.-@WRX/HDL*3PM
M'(JO&X*LK#*L#U!% 'QM_P $6[_P+XY^$7Q*\>?"GP3;^ OA1X^\;SZCX/L+
M;0X]%MKJQAL;*Q-Y#:QJOEQSS6DTJ[D1B'R1DY/V70!M&!10 4444 %%%% '
MX&?\'RW_ " OV9?^N_B;_P!!TFBC_@^6_P"0%^S+_P!=_$W_ *#I-% 'WI_P
M:X_\H*/@9_W'_P#U(-3K[_KX _X-<?\ E!1\#/\ N/\ _J0:G7W_ $ %%%%
M!1110 4444 %%%% !7Q/_P %M?%6C^&/A[\&/^$D^'OBGXL>&;CXDVG]I>#O
M#^FKJ5YKHCL+Z:)/LS,JS)'-'%*RL0NV(D\"OMBO)?VR?VH_A+^QI\,+7XA?
M&'6M(\.Z!HE\HLK^\M'N9(;MXY$ @2-'D,IC,H^09VEAT)H _/\ T7]MC1_
MO[:6D_%?PK^P_P#M4>&9%\*WOAW6#IGP^M+235M\]I):^;''<A9!"L,P5F.5
M\W XK[*_X)T?MQZQ^W-I_P 3-4U3P)XF^'-OX2\4C0[#1?$NG'3]:BA%A:3E
M[J+S'4,TD[E2IP8]G4Y)^9_&O_!9#XX?M':WX6T7]G?]GO5M%TOQ[J+Z/HGC
M[XL>9HNCS7 MY[I9(;*+==7$+P6\K+(-HSM!'->_?\$N/V5OBO\ LS6?Q>NO
MC)XHTGQMXQ\?>,_^$@;7-.M%LX;N$Z=9PK&L(.8UA:%XE!Y*QAC]Z@#ZJHHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHKX#_;7^,GB_PI^TWXFT_2_%7B33;&W^R^5;6NIS0PQYM(6.U58 98DG Y
M))KV<CR>>95W0A)1:5]?5+]3Q\ZSB&74%7G%R3=M/1O]#[\HK\K_ /AH7Q__
M -#QXP_\'-S_ /%T?\-"^/\ _H>/&'_@YN?_ (NOJ?\ B'N(_P"?L?N9\Q_K
M]A_^?4OO1^J%%?E?_P -"^/_ /H>/&'_ (.;G_XNC_AH7Q__ -#QXP_\'-S_
M /%T?\0]Q'_/V/W,/]?L/_SZE]Z/U0HK\K_^&A?'_P#T/'C#_P '-S_\71_P
MT+X__P"AX\8?^#FY_P#BZ/\ B'N(_P"?L?N8?Z_8?_GU+[T?JA1117YZ??A1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !7\L?_  <B_P#*9GXO?[FB_P#IDL*_J<K^
M6/\ X.1?^4S/Q>_W-%_],EA7WWAS_P C*?\ @?\ Z5$^?XC_ -VC_B7Y,^&Z
M***_:CXL**** "BBB@#^WJP_X\8?^N:_RJ:H;#_CQA_ZYK_*IJ_E<_5 HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH _ S_@^6_P"0%^S+_P!=_$W_
M *#I-%'_  ?+?\@+]F7_ *[^)O\ T'2:* /O3_@UQ_Y04? S_N/_ /J0:G7W
M_7P!_P &N/\ R@H^!G_<?_\ 4@U.OO\ H **** "BBB@ HHHH **** "L7X@
M>!/#_P 3/"5YH7BG1](U[0]2C,-U8:G;1W-K<H>JO'("K#V(K:KYA_X*@^ =
M!^,_@SX8^ ?%L87PGXX\>6.FZK="Y-M)#&L-Q.D22*0R&XEACMB5()6X8#K0
M!%\0/^">$MCXA\'^(/A?\0-8\,+X%U9]:TSPYK#MK7AHS-;36I C=Q<6ZK#/
M*J);SI$A(8Q/C%=K^QG\5/BU\2M1^)EO\6O!^F>#[KP[XG_LW0X]-GDNK/4=
M/^Q6LBW4=Q(D9E#RR2Y.P;"I0Y*$GTOPA\(/"W@#X<Q^$-%\/Z1I?A>&![9=
M*M[94M1&^=Z[ ,$-N8G/4DDYS7F'[&'Q('B77?BQX3M;QM1T;X;^,'T'3;EI
MC,PB:SM;IK<MW\B6XDA R2JQJIY% 'N5%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %?F_^WM_R=CXK_P"W/_TC@K](
M*_-_]O;_ ).Q\5_]N?\ Z1P5]SX?_P#(QG_@?_I43XGCS_D7P_QK_P!)D>/T
M445^OGY*%%%% !1110!^P%%%%?S.?T@%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MQ-_X'?\ V-'_  K7_J8/$W_@=_\ 8T =-17,_P#"M?\ J8/$W_@=_P#8T?\
M"M?^I@\3?^!W_P!C0!TU%<S_ ,*U_P"I@\3?^!W_ -C1_P *U_ZF#Q-_X'?_
M &- '35^;_[>W_)V/BO_ +<__2."OOK_ (5K_P!3!XF_\#O_ +&OS[_;>TW^
MQ_VH/$]O]HNKKR_LO[VX?S)&S:0GD]\9Q] *^Y\/_P#D8S_P/_TJ)\3QY_R+
MX?XU_P"DR/*:***_7S\E"BBB@ HHHH _8"BN9_X5K_U,'B;_ ,#O_L:/^%:_
M]3!XF_\  [_[&OYG/Z0.FHKF?^%:_P#4P>)O_ [_ .QH_P"%:_\ 4P>)O_ [
M_P"QH Z:BN9_X5K_ -3!XF_\#O\ [&C_ (5K_P!3!XF_\#O_ +&@#IJ*YG_A
M6O\ U,'B;_P._P#L:/\ A6O_ %,'B;_P._\ L: .FHKF?^%:_P#4P>)O_ [_
M .QH_P"%:_\ 4P>)O_ [_P"QH Z:BN9_X5K_ -3!XF_\#O\ [&C_ (5K_P!3
M!XF_\#O_ +&@#IJ*YG_A6O\ U,'B;_P._P#L:/\ A6O_ %,'B;_P._\ L: .
MFHKF?^%:_P#4P>)O_ [_ .QH_P"%:_\ 4P>)O_ [_P"QH Z:BN9_X5K_ -3!
MXF_\#O\ [&C_ (5K_P!3!XF_\#O_ +&@#IJ*YG_A6O\ U,'B;_P._P#L:/\
MA6O_ %,'B;_P._\ L: .FHKF?^%:_P#4P>)O_ [_ .QH_P"%:_\ 4P>)O_ [
M_P"QH Z:BN9_X5K_ -3!XF_\#O\ [&C_ (5K_P!3!XF_\#O_ +&@#IJ*YG_A
M6O\ U,'B;_P._P#L:/\ A6O_ %,'B;_P._\ L: .FHKF?^%:_P#4P>)O_ [_
M .QH_P"%:_\ 4P>)O_ [_P"QH Z:BN9_X5K_ -3!XF_\#O\ [&C_ (5K_P!3
M!XF_\#O_ +&@#IJ*YG_A6O\ U,'B;_P._P#L:/\ A6O_ %,'B;_P._\ L: .
MFHKF?^%:_P#4P>)O_ [_ .QH_P"%:_\ 4P>)O_ [_P"QH Z:BN9_X5K_ -3!
MXF_\#O\ [&C_ (5K_P!3!XF_\#O_ +&@#IJ*YG_A6O\ U,'B;_P._P#L:/\
MA6O_ %,'B;_P._\ L: .FHKF?^%:_P#4P>)O_ [_ .QH_P"%:_\ 4P>)O_ [
M_P"QH Z:BN9_X5K_ -3!XF_\#O\ [&C_ (5K_P!3!XF_\#O_ +&@#IJ*YG_A
M6O\ U,'B;_P._P#L:/\ A6O_ %,'B;_P._\ L: .FHKF?^%:_P#4P>)O_ [_
M .QH_P"%:_\ 4P>)O_ [_P"QH Z:BN9_X5K_ -3!XF_\#O\ [&C_ (5K_P!3
M!XF_\#O_ +&@#IJ*YG_A6O\ U,'B;_P._P#L:/\ A6O_ %,'B;_P._\ L: .
MFHKF?^%:_P#4P>)O_ [_ .QH_P"%:_\ 4P>)O_ [_P"QH Z:BN9_X5K_ -3!
MXF_\#O\ [&C_ (5K_P!3!XF_\#O_ +&@#IJ*YG_A6O\ U,'B;_P._P#L:/\
MA6O_ %,'B;_P._\ L: .FHKF?^%:_P#4P>)O_ [_ .QH_P"%:_\ 4P>)O_ [
M_P"QH Z:BN9_X5K_ -3!XF_\#O\ [&C_ (5K_P!3!XF_\#O_ +&@#IJ*YG_A
M6O\ U,'B;_P._P#L:/\ A6O_ %,'B;_P._\ L: .FHKF?^%:_P#4P>)O_ [_
M .QH_P"%:_\ 4P>)O_ [_P"QH Z:BN9_X5K_ -3!XF_\#O\ [&C_ (5K_P!3
M!XF_\#O_ +&@#IJ*YG_A6O\ U,'B;_P._P#L:/\ A6O_ %,'B;_P._\ L: .
MFHKF?^%:_P#4P>)O_ [_ .QH_P"%:_\ 4P>)O_ [_P"QH Z:BN9_X5K_ -3!
MXF_\#O\ [&C_ (5K_P!3!XF_\#O_ +&@#IJ*YG_A6O\ U,'B;_P._P#L:/\
MA6O_ %,'B;_P._\ L: .FHKF?^%:_P#4P>)O_ [_ .QH_P"%:_\ 4P>)O_ [
M_P"QH Z:BN9_X5K_ -3!XF_\#O\ [&C_ (5K_P!3!XF_\#O_ +&@#IJ*YG_A
M6O\ U,'B;_P._P#L:/\ A6O_ %,'B;_P._\ L: .FK^6/_@Y%_Y3,_%[_<T7
M_P!,EA7].W_"M?\ J8/$W_@=_P#8U_,!_P '%NF?V/\ \%B/BU;_ &BZNO+3
M1OWMQ)YDC9T:Q/)[XSCZ 5]]X<_\C*?^!_\ I43Y_B/_ ':/^)?DSXDHHHK]
MJ/BPHHHH **** /[>K#_ (\8?^N:_P JFKE+#X:YL8?^*@\3?<7_ )?O;_=J
M7_A6O_4P>)O_  ._^QK^5S]4.FHKF?\ A6O_ %,'B;_P._\ L:/^%:_]3!XF
M_P# [_[&@#IJ*YG_ (5K_P!3!XF_\#O_ +&C_A6O_4P>)O\ P._^QH Z:BN9
M_P"%:_\ 4P>)O_ [_P"QH_X5K_U,'B;_ ,#O_L: .FHKF?\ A6O_ %,'B;_P
M._\ L:/^%:_]3!XF_P# [_[&@#IJ*YG_ (5K_P!3!XF_\#O_ +&C_A6O_4P>
M)O\ P._^QH Z:BN9_P"%:_\ 4P>)O_ [_P"QH_X5K_U,'B;_ ,#O_L: .FHK
MF?\ A6O_ %,'B;_P._\ L:/^%:_]3!XF_P# [_[&@#IJ*YG_ (5K_P!3!XF_
M\#O_ +&C_A6O_4P>)O\ P._^QH Z:BN9_P"%:_\ 4P>)O_ [_P"QH_X5K_U,
M'B;_ ,#O_L: .FHH P** ,+XH^ +7XL?#3Q%X6OKB\L[+Q)IMSI=Q/:.J7$,
M<\31L\;,& <!B02" 0.#TKXP^(7_  2H^*'[0_B;6/#OQ2^-6B^)/A/K>CZ+
MI&K6VF^$3IOB+Q';Z=>W5TEK=W1NI((T9IE\V6W@C>4$JJP;2TOW910!\S_$
M[]@_Q1IW[6-Q\9?@_P#$32/ /B?7/#]MX;\0Z=K_ (6;Q%HVM6]JTC6LOE1W
MEG/%<1>:RATN-C+@-&2-U93_ /!+73[7X76*V/C34K/XJ:;XVN?B/;>-?L*$
M?VY<[TG+62NJ&RD@<V[6RR*3#C][YO[ZOJVB@#QC]G3]E*_^&/Q1\4?$CQMX
MHM_&_P 3/&%I:Z9>ZE9Z4=)TVPL+4RM!:65HTT[PQAYI9',D\KN\A)<*$1/9
MZ** "BBB@ HHHH **** "BBB@ HHHH **** /P,_X/EO^0%^S+_UW\3?^@Z3
M11_P?+?\@+]F7_KOXF_]!TFB@#[T_P"#7'_E!1\#/^X__P"I!J=??]? '_!K
MC_R@H^!G_<?_ /4@U.OO^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M",BO(_ W[ OP0^&/QLO/B1X<^$OP[T+QW?1+#-KEAH%M;WA :1BRNJ#;(QD;
M?(N'D 0.6$:!?7** .+^-?[-WP[_ &E=$L]-^(W@'P7X_P!-T^;[3:VOB31+
M;58+:7&WS$2='56QQN !Q6#\:/V1O!?QTOO O]M>&_"=Q:_#W4;?5-&,VA03
MWFDS6\L,L'V&=O\ CS7= BOY:[F0!0R8S7J5% '&?$7]G+X>_&#Q=H'B#Q;X
M#\&>*->\*R^?HFI:OHEM?7FCR;E;?;2RHSPMN53E"#E0>PK?\:>"M&^)'A/4
M-!\1:1I>O:'JT#6M]IVHVJ75I>Q,,-'+%("CH1P58$&M2B@#G_AA\)_"OP1\
M%6?AOP7X9\/^$?#NG[OLNE:+IT.GV5MN8LVR&)51<L23@#))-9GPQ_9R^'OP
M3U_7=6\&> _!GA'5/%$_VK6;S1=$MK"XU>;<S>9</$BM,^YF.YR3EB>YKLZ*
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\W_V]O\ D['Q7_VY_P#I
M'!7Z05^;_P"WM_R=CXK_ .W/_P!(X*^Y\/\ _D8S_P #_P#2HGQ/'G_(OA_C
M7_I,CQ^BBBOU\_)0HHHH **** /V HHHK^9S^D HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ K^6/_ (.1?^4S/Q>_W-%_],EA7]3E?RQ_\'(O_*9GXO?[FB_^F2PK
M[[PY_P"1E/\ P/\ ]*B?/\1_[M'_ !+\F?#=%%%?M1\6%%%% !1110!_;U8?
M\>,/_7-?Y5-4-A_QXP_]<U_E4U?RN?J@4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 ?@9_P 'RW_("_9E_P"N_B;_ -!TFBC_ (/EO^0%^S+_ -=_
M$W_H.DT4 ?>G_!KC_P H*/@9_P!Q_P#]2#4Z^_Z^ /\ @UQ_Y04? S_N/_\
MJ0:G7W_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^;_P"WM_R=CXK_
M .W/_P!(X*_2"OS?_;V_Y.Q\5_\ ;G_Z1P5]SX?_ /(QG_@?_I43XGCS_D7P
M_P :_P#29'C]%%%?KY^2A1110 4444 ?L!1117\SG](!1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !7\L?_!R+_P IF?B]_N:+_P"F2PK^IROY8_\ @Y%_Y3,_%[_<
MT7_TR6%??>'/_(RG_@?_ *5$^?XC_P!VC_B7Y,^&Z***_:CXL**** "BBB@#
M^WJP_P"/&'_KFO\ *IJAL/\ CQA_ZYK_ "J:OY7/U0**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "O)_#_P"W?\%?%GQ\O/A;IGQ6
M^']_\1=/4&?P[!KMO)J"-F0&,1A\M*GE,7C&7C&TLJAU+=]\2O"<WC[X=:_H
M5MJ=WHMQK6G7%A%J%K_K[!Y8F031_P"VA;</<"OR)_9HN-$_9+^(O_#*?[6'
M@_2?"NEW7ACP]X4\)>--)A6;PWXDFMK_ %2>RO))F3&GZC-([%4G!,DUM,X;
MYE4@'[%:CJ5OH^GSW=Y<0VMK:QM+--,XCCA11EF9CP% !))X KC?!W[37PW^
M(GPZU+QAX?\ B#X'USPEHLDL.H:WI^NVMUIU@\6#(LMPCF.-DR-P9@5R,XKX
M;_:<U?QK^W=_P42\8?#+1O!GA_X@_#;]G?2-+O[_ ,*:_P"(WT71?%>O7RFX
MA^VRQVMT9X[:W53';O 8C*Y:1AM0#DV_;HTK_@HU^T'^RS\-O^$0OO!.DV7C
M3Q$GC[P5?&)UTS6/#MG&\%A(47RYX8Y[B*X3Y55O+@;:K+M !^D_PN^+GA/X
MX^#;;Q'X*\3^'O&'AZ\+"WU31-1AU"SG*G#!)H69&P00<'@BNAKXQ\,:ROPH
M_P""[.O^%=%7[+I/Q,^$T/BK6[.! L+:E9:D;..\<#I+);RB,M@%Q;*"3L7'
MV=0 4444 %%%% !1110 4444 %%%% !1110!^!G_  ?+?\@+]F7_ *[^)O\
MT'2:*/\ @^6_Y 7[,O\ UW\3?^@Z310!]Z?\&N/_ "@H^!G_ ''_ /U(-3K[
M_KX _P"#7'_E!1\#/^X__P"I!J=??] !1110 4444 %%%% !1110 4444 %%
M%% !1110 4453A\0Z?<Z_<:5'?6<FJ6<$5U<6:S*;B"&5I%BD9,[E1VBE"L1
MAC$X&=IP 7**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "OS?_ &]O^3L?%?\ VY_^D<%?I!7YO_M[?\G8^*_^W/\ ](X*^Y\/_P#D
M8S_P/_TJ)\3QY_R+X?XU_P"DR/'Z***_7S\E"BBB@ HHHH _8"BBBOYG/Z0"
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK#^)_B34/!OPU\0ZQI&DS
M:_JVE:9<WEEID+;9-1GCB9XX%/9G8!0?5J -RBORS_X)X?M+_&C]MVTUOXD>
M#?CW/XJ\::?X4T'4-<^'MWH^G0^&]$U.:^U5+[1'MA&E]:301P*L<TEV)7)C
MDE,L1BC3[(_;9A\6:)\/?$WBJ3XZS_ K0/#=KOTZ]T[3]+ODO)3'P;X:C:S;
MPTQ$<=O:F*1L?ZUFE5(@#Z$HKS?]CSQUXV^)W[*_P]\1?$C08_#/CW6M M+S
M7M+2,QK9WCQ*95",S-'\Q)\MF+)G:22#7#_\%'OVIO$'[,G[-WB6Z\!Z=:ZU
M\2;C0]2O]"M+I]MK:):6QFN+^Y."1;VZ[,@ [Y)(8A@R@@ ^@**^ _!/[<_Q
M$^*/P._8I\"V_B8Z+\1/VE/"D>NZ]XS_ +,M9);&"STF"]OFM+=H_LHO)Y)H
MUCWQ/#$K2.8FVJA[;X:_M6>-/V9?VL?B'\%_B-K/B+XM1Z/X$/Q+\)ZU;:+;
M'Q)JMC'.UO=Z;+:6$445Q<I,(O):"WB\Q9@K*67>X!]C45^7/_!)S]KSXF?M
MQ_M;:M?:_P#M5:YI]UX?:XU37_V?=<^$>G^&]7T&"8$0P"^D+W5Q;6[RQ#SD
M^=\1^9Y9E"G]1J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH ***^7O^"O_ ,*?B9\8?V+[_3?A=9S:YJ5IK&G:EK7AN#46
MTZ?Q?H\%PLE[I,=RK*8FN(@4/S#>NY"</@@'TKH?B'3_ !-9R7&FWUGJ%O%/
M-:O+;3+,B30R-%+&2I(#I(CHR]596!P015ROS9_X(KVOP#^,DLOB/X0VEO\
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
M.?\ 01_\EY?_ (FC_A</AS_H(_\ DO+_ /$UTU% ',_\+A\.?]!'_P EY?\
MXFC_ (7#X<_Z"/\ Y+R__$UTU% ',_\ "X?#G_01_P#)>7_XFC_A</AS_H(_
M^2\O_P 37344 <S_ ,+A\.?]!'_R7E_^)H_X7#X<_P"@C_Y+R_\ Q-=-10!S
M/_"X?#G_ $$?_)>7_P")H_X7#X<_Z"/_ )+R_P#Q-=-10!S/_"X?#G_01_\
M)>7_ .)K\^_VWM8M]?\ VH/$]W:2>=;S?9=C[2N<6D(/! /4&OTJK\W_ -O;
M_D['Q7_VY_\ I'!7W/A__P C&?\ @?\ Z5$^)X\_Y%\/\:_])D>/T445^OGY
M*%%%% !1110!^K7_  N'PY_T$?\ R7E_^)H_X7#X<_Z"/_DO+_\ $UTU%?S.
M?T@<S_PN'PY_T$?_ "7E_P#B:/\ A</AS_H(_P#DO+_\37344 <S_P +A\.?
M]!'_ ,EY?_B:/^%P^'/^@C_Y+R__ !-=-10!S/\ PN'PY_T$?_)>7_XFC_A<
M/AS_ *"/_DO+_P#$UTU% ',_\+A\.?\ 01_\EY?_ (FC_A</AS_H(_\ DO+_
M /$UTU% ',_\+A\.?]!'_P EY?\ XFC_ (7#X<_Z"/\ Y+R__$UTU% ',_\
M"X?#G_01_P#)>7_XFC_A</AS_H(_^2\O_P 37344 <S_ ,+A\.?]!'_R7E_^
M)H_X7#X<_P"@C_Y+R_\ Q-=-10!S/_"X?#G_ $$?_)>7_P")K"^*/[1VD> ?
MAIXBUW3X+SQ%?Z+IES?6VE6D$WVC4I(HF=;>/$;'?(5"C"DY8<'I7H=% 'XD
M_MN?'[X0^/?VN-9^,/[,GC!;']I4:7X6_L'1_#"O%>>*KF74K^/5-/US3PHS
M$MK]F:>2Z1'@\F!MZ\*_VW^V1^T?^Q)^U3KVL_!KX[:E\.]:\4:#9@_V-XBT
MR6'4[<W<(;=I4LD2RR3.JC#6+-)E5'# "OL^'P]I]MK]QJL=C9QZI>016L]X
ML*BXGAB:1HXV?&YD1I92JDX4R.1C<<W* /@W]B[]K'PG_P $T/\ @F+\,HOV
MA_B%JFBFTNGT2TO_ !!97-Q>P6\UW<-IEO=F&-]DB68A1V?"H4(9ABJ?[=?A
M3XB6_P ,?VA?&.@_%[X92:+XJ\(W\2:?JWPWU.^U*STZ+3I0+&"]36885!=I
MY!)]E^_.2RN%4#[B^(G@&V^)OA>?1;^YO8=+O@T-_!;LJ?;[=E99+=V*EE1P
MV"8RC^C#G.U'&L,:JJJJJ,  8 % 'Y0_ FU^$>K_ /!*O]EF^^/WQGTOP-XL
M\'Z%I&L_#77O"-K-H/B'1]NEVZ&TACFDO1J<Q1BDRK 8IU90;48&?0OV0M5L
MOA=\;/BC^UI\:O%'B_3]&;PO9>$_#<GB[3\:];:#;3O/-J-_:V-M'#:O<SR*
MX@C@C:&*(-*JR-(%_1ZB@#X7\=^)?A#^VQ^V[^S[\8OA?XHT/Q)=_#&?57UC
MQ7H4IN+672KFPN+?^S'GB1DFD:ZEAD$);,2QS,=A==_V%_PN'PY_T$?_ "7E
M_P#B:Z:B@#F?^%P^'/\ H(_^2\O_ ,31_P +A\.?]!'_ ,EY?_B:Z:B@#F?^
M%P^'/^@C_P"2\O\ \31_PN'PY_T$?_)>7_XFNFHH YG_ (7#X<_Z"/\ Y+R_
M_$T?\+A\.?\ 01_\EY?_ (FNFHH YG_A</AS_H(_^2\O_P 31_PN'PY_T$?_
M "7E_P#B:Z:B@#F?^%P^'/\ H(_^2\O_ ,31_P +A\.?]!'_ ,EY?_B:Z:B@
M#F?^%P^'/^@C_P"2\O\ \31_PN'PY_T$?_)>7_XFNFHH YG_ (7#X<_Z"/\
MY+R__$T?\+A\.?\ 01_\EY?_ (FNFHH YG_A</AS_H(_^2\O_P 31_PN'PY_
MT$?_ "7E_P#B:Z:B@#F?^%P^'/\ H(_^2\O_ ,31_P +A\.?]!'_ ,EY?_B:
MZ:B@#F?^%P^'/^@C_P"2\O\ \31_PN'PY_T$?_)>7_XFNFHH YG_ (7#X<_Z
M"/\ Y+R__$T?\+A\.?\ 01_\EY?_ (FNFHH YG_A</AS_H(_^2\O_P 37F_[
M3/QY\3>&?#.AZM\-;>P\3WNEZO'/K&ASS?8IM8TXPS))#;S2QF-9UD>&1=[1
MJWE%3(H8Y]NHH _+?]EWX6^)OC#^W-X!^,6I?#O4O@O:_#74/&_]HWFO26IU
MSQK#JNIW4MIIS1V,EP@L[<RF;S992#)@PHT;>:_I7QY\<^,?^"FG[+/B3X-?
M$;X&ZA\*O^$JGBM-4U?5-?TS7-%M;2*[60W-D]I*;N6YV1JT2RVMNJNP+/\
M*0WW]10!\[^./VV-0^&W[4W@#P#:_#^[U;X=^*K*:&?QO#K$*?V/?Q132I:O
MI[*+B1'C@R9HR55G4$=2//?B=\6O$7[='P7\;?"/QI\)]<^&^F^*$FT34]=O
M]7TW4],N--=V22:Q^SR27+7#1 -&MQ:P*C.&+$IL;Z^'A^P&NG5/L-G_ &HT
M'V4WGDKYYAW;O+WXW;-W.W.,\U<H ^7O$7[:WC+P3\7M8\%V/P%U[Q%X)M;2
MWA\/^*]+\2:4+&\9H?WD=[:W,L%S:I&^$+0Q719?F"_PUYCX!^$WAO\ 8\_8
M"\+_  7C^$%A\?+>ZFOKK4-&2#3H?#=A<W5W+>LLRZE(KBT26X=(S%!<2!8P
M3&"0*^[Z* /CO_@GK^RUX3_9.U;Q5XWUJ;PG8^/O'D5K:W6F^%-)>Q\.^%=.
MM=_V72=-B$2?N8C+*[S,B-/+(\A2,%8T^GO^%P^'/^@C_P"2\O\ \37344 <
MS_PN'PY_T$?_ "7E_P#B:/\ A</AS_H(_P#DO+_\37344 <S_P +A\.?]!'_
M ,EY?_B:/^%P^'/^@C_Y+R__ !-=-10!S/\ PN'PY_T$?_)>7_XFC_A</AS_
M *"/_DO+_P#$UTU% ',_\+A\.?\ 01_\EY?_ (FC_A</AS_H(_\ DO+_ /$U
MTU% ',_\+A\.?]!'_P EY?\ XFC_ (7#X<_Z"/\ Y+R__$UTU% ',_\ "X?#
MG_01_P#)>7_XFC_A</AS_H(_^2\O_P 37344 <S_ ,+A\.?]!'_R7E_^)H_X
M7#X<_P"@C_Y+R_\ Q-=-10!S/_"X?#G_ $$?_)>7_P")H_X7#X<_Z"/_ )+R
M_P#Q-=-10!S/_"X?#G_01_\ )>7_ .)H_P"%P^'/^@C_ .2\O_Q-=-10!S/_
M  N'PY_T$?\ R7E_^)H_X7#X<_Z"/_DO+_\ $UTU% ',_P#"X?#G_01_\EY?
M_B:/^%P^'/\ H(_^2\O_ ,37344 <S_PN'PY_P!!'_R7E_\ B:_F _X.+=9M
MM?\ ^"Q'Q:N[.3SK>9-&V/M*YQHUB#P0#U!K^J6OY8_^#D7_ )3,_%[_ '-%
M_P#3)85]]X<_\C*?^!_^E1/G^(_]VC_B7Y,^&Z***_:CXL**** "BBB@#^U6
MP^,/AP6,/_$Q_@7_ )=Y?3_=J7_A</AS_H(_^2\O_P 3706'_'C#_P!<U_E4
MU?RN?JAS/_"X?#G_ $$?_)>7_P")H_X7#X<_Z"/_ )+R_P#Q-=-10!S/_"X?
M#G_01_\ )>7_ .)H_P"%P^'/^@C_ .2\O_Q-=-10!S/_  N'PY_T$?\ R7E_
M^)H_X7#X<_Z"/_DO+_\ $UTU% ',_P#"X?#G_01_\EY?_B:/^%P^'/\ H(_^
M2\O_ ,37344 <S_PN'PY_P!!'_R7E_\ B:/^%P^'/^@C_P"2\O\ \37344 <
MS_PN'PY_T$?_ "7E_P#B:/\ A</AS_H(_P#DO+_\37344 <S_P +A\.?]!'_
M ,EY?_B:/^%P^'/^@C_Y+R__ !-=-10!S/\ PN'PY_T$?_)>7_XFC_A</AS_
M *"/_DO+_P#$UTU% ',_\+A\.?\ 01_\EY?_ (FC_A</AS_H(_\ DO+_ /$U
MTU%  #D4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M?@9_P?+?\@+]F7_KOXF_]!TFBC_@^6_Y 7[,O_7?Q-_Z#I-% 'WI_P &N/\
MR@H^!G_<?_\ 4@U.OO\ KX _X-<?^4%'P,_[C_\ ZD&IU]_T %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 53N_#]A?ZM9ZA<6-G-?:>'%K<R0J
MTUL' #A'(RNX  X(R ,U<HH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *_-_]O;_ ).Q\5_]N?\ Z1P5^D%?F_\ M[?\G8^*_P#MS_\
M2."ON?#_ /Y&,_\  _\ TJ)\3QY_R+X?XU_Z3(\?HHHK]?/R4**** "BBB@#
M]@****_F<_I **** "BBB@ HHHH **** "BBB@ HHHH **** "O*_P!KO]M?
MX8_L'_#:Q\7_ !6\3?\ "*^'=1U./1[>[_LZ[OO,NGBEE6/9;12.,I!*=Q4*
M-N,Y(!]4K\L/^#NW_E&SX*_[*58?^FO5:]3)<%#&8ZGAJK:C)V=M_P ;_D<N
M-KRHT)58[I'M_P#Q$??L8?\ 19?_ "TM<_\ D*C_ (B/OV,/^BR_^6EKG_R%
M7\K]%?JO_$.<M_GJ??'_ .1/E?\ 6/$_RQ^Y_P"9_5!_Q$??L8?]%E_\M+7/
M_D*C_B(^_8P_Z++_ .6EKG_R%7\K]%'_ !#G+?YZGWQ_^1#_ %CQ/\L?N?\
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
M,O\ UW\3?^@Z311_P?+?\@+]F7_KOXF_]!TFB@#[T_X-<?\ E!1\#/\ N/\
M_J0:G7W_ %\ ?\&N/_*"CX&?]Q__ -2#4Z^_Z "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HJIKVNV?A;0[W4]2NH;'3].@>ZNKF9PD=O$BEG=F/ 55
M!))Z 5\C?#__ (+'^'?'GB*XU#_A5OQ7T[X5G2=+UFR\>SV%K)9W5IJ%S=6]
MK=M81SMJ,5I*UMF.9K;.UB\J01A)) #[$HKY3_;=_P""NW@C]B'Q?=:'<?#[
MXU?%"^T6U6^\1/\ #[PB^M6OA*!U+I)J-P7CB@W1@R!-Y<( Y4*REO<?V9OV
ME/!?[8'P*\-_$CX>ZU#K_A'Q5:_:K"\C4H2 Q1T=&PR2(ZLCHP!5D8'D4 =W
M17@_QB_X*!>'?A3\1O$?ANP\(^/_ !Y/X$LX-0\977A?3X+NW\(V\R-+&UR)
M)XY)I3$IE^SV:7%P(RC>5AT+='\4/VS/ OPS^"7AKQZFH3^)M(\<36-KX4@T
M*,7EUXIN+U=]K#9IE0[2)F3<S*B1H\CLB(S  ]5HKQWX6?MN^$?'VD>.&UZV
MUCX;ZU\,;9;[Q=H?BL6]O>>'[1XGFCNI9()IK:2V>.*5EF@FDCS%(I8/&ZKB
M_!G_ (*%^&?BWXX\+Z)?>$_'_@3_ (6%:R7O@J^\4:=!:6WC"&.+SW^S".>2
M6&40_O?L]Y';SM&KLL;!'*@'OE%%% !1110 4444 %%%% !1110 4444 %%%
M% !7YO\ [>W_ "=CXK_[<_\ TC@K](*_-_\ ;V_Y.Q\5_P#;G_Z1P5]SX?\
M_(QG_@?_ *5$^)X\_P"1?#_&O_29'C]%%%?KY^2A1110 4444 ?L 3@5^5W[
M*_[5_P 8/V\?VG-9CT_XWZM\/?B7X5B\80W?PJ&D:<VE^&38ZCIL&F1:E;S0
MM>7274,AE:Z2XB)+.MN\(64/^J+':I[^U?C;_P %*OC?\#?VG_'GA7Q_IOB"
M_P#A;^TQX8\":_/H]EH1DMO'UAXF@GTP6&E2V01;B]CD+7D*Q2PM%+#)<.NU
M0SI_,Y_2!]T?\%+/B[\8?@M_P3'\7?$;PGX@\/\ @;Q_X+\)3>(=5670UU:-
MIX;,R26T&Z<1Q_ON!(XG&U<;3G=7O7[/'BJ_\=? #P-K>JW'VK5-8\/V%]>3
M;%3SII;>-W;:H"C+,3A0 ,\ "OD#_@J7\9[KPG_P05\=7'QDU3PWX,^(7C#X
M82Z=>6%WJ$%JMUKTVFEI;*V#,!+*9!*%CCW,0IP"!7JOP'_;K^$/PX_X)D>%
M/BYJ'C[0;GX<^%/"^FQ:OK>E.VK0V$JPP0O$Z6JR2>:DCJK1A2Z$_,!@X (?
M^"B__!0J#]D&?PGX/T&Z\'P_$3Q^;B6QN_%6H"Q\/^&-.ME5KO6-3FW(5MH=
M\:K&'1II9$C5E^9US!^USHO[(G[$_B+XU>*/CA/^T-I%T84TN;0K?2%L-0OY
M)?L\.GZ2MC&"?.N'2/%Q<7+(1DR!5<UY=\6_B)X+^%W_  5.^&?[3?BC5-'D
M^"/C[X2GPUH7CFZ<#2/#E^]\M]#)-<,H2UCO;:8JD\C(I:(QD@NJGY;^*?[*
M\WC+X@?%/XX?#GP_=>)OV;K7XW^#?B$-!TRQ:>U\3PV-K+#KVK:?;*C&Z@,E
MS%-NB!6X-C,4W@(2 ??'["7Q@\1_M*>(KSQ9K_[07@'Q)JVCHPUCX:_#>YTK
M5-'\,M(&"6][=;)[^>ZC*G,B2VT;R(P$&T8/RE^SE^W;\2?VVO\ @I;=>&_^
M&FO&?[/ZV^L->V/P/\6_!BRT[4M>T:U<J3;:G>DS.US%"TS@()8O,E"(5AWC
MTOQ7XR^'G[4O_!53X+_&SX(^)-'\2:1\-/"GB'_A9WBCPR?M]C+I4EK']ATN
MXE@#"2[%P3.EJ,S(L3L5&4!Z[]I'7?A#_P %8M.^#>H?"'Q;X9\>>*/ ?Q!T
M;Q78:YH-XL\OA.WMKB*:^6[= S6IGM5>(6TP1I9'B^0B-F0 ^Y**** "BBB@
M HHHH **** "ORP_X.[?^4;/@K_LI5A_Z:]5K]3Z_+#_ (.[?^4;/@K_ +*5
M8?\ IKU6OH.%?^1M0_Q'GYK_ +I4]#^<ZBBBOZ(/SL**** "BBB@#^B[_@T0
M_P"4;WCC_LI5]_Z:]*KV[_@IU\>K9?"?B?X=_%3X4^+=;\"WWBOPI)H]]IW@
MV\\3Z7XBL#J>F-=VUPEI'<&.<2"YC$<T<8F5HEC\QV ;Q'_@T0_Y1O>./^RE
M7W_IKTJOU2K^=^*O^1M7_P 7Z(_1,K_W2GZ'QG_P2*^&?BK]D?\ 8Q\7Q>+]
M'\8Z#X'T_P 4:QJO@+PQJ$5SK'B#PYX6W!K.QD@A\Z=Y0%D9+=/-E59(X^7!
M4<S_ ,$)?$5]I/PL^*_AO6_!OQ,\):K<_$SQ-XHM5\3>"-7T*&]TZ]U!Y;::
M*6\MHHW9T;)B#>:N#N11@G[RH/(KY\] ^2?%_P"TM\)/V[_V0O&5O\3/@S\7
MIO"\&N-X:UCP9X@^'6IW.MO<QJD\,RVEDD\JQ,K12Q72E47<I+HW3RGX'_\
M!+^\^/WQ4U3XC>*8_B1\*]!L_"5_X+\ Z3JGBJ;Q#XOT>VOV7[9JES>:A+?"
M">1$6*&T#RI!$SEP))&CC^^/"7@O3? VGR6^FV[0K<2F>>225YY[F0@*9)99
M"SR-M55W.Q.U5&<  :E 'YH_M8?\$_\ XH67[>G[((T3XO\ QWU_0/#^H^((
MI]=@\->&/)\"P_V,T<14VNAI:PK,0( +J.1<'$81\-7L7[57QG\+_MJ?!WXM
M? W7_@5\8]9UJ2.]T'3[+Q!X#NH='UV=4VP:A:ZP$?3HHA(RRI,\\<J;"1'O
M 4_9E% 'G_[*'PDU+X!?LO\ P[\#:QJTFO:MX/\ #6GZ+>ZD\C2-?36]M'$\
MNYOF;<R$Y;DYYKT"BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_G
M2_X.\/\ E([X&_[)M9?^G35*_HMK^=+_ (.\/^4CO@;_ +)M9?\ ITU2OM.
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
M1_Q67_4L_P#D>NFHH YG_BLO^I9_\CT?\5E_U+/_ )'KIJ* .9_XK+_J6?\
MR/1_Q67_ %+/_D>NFHH YG_BLO\ J6?_ "/7Y]_MO?;/^&H/$_\ :'V7[9_H
MOF?9]WE_\>D.,;N>F.O?-?I57YO_ +>W_)V/BO\ [<__ $C@K[GP_P#^1C/_
M  /_ -*B?$\>?\B^'^-?^DR/'Z***_7S\E"BBB@ HHHH _5K_BLO^I9_\CU3
MG\/>(KG7K;59+'P;)JEG!+:V]XT,IN((96C:6-'QN5':*(LH.&,2$YVC'2>)
M/$EEX1T6;4=1F^SV=OM\R38S[<L%'"@GJ0.!7*?\-)>"_P#H-?\ DI/_ /$5
M_)N9<2Y1E]54<?BJ=*;5TIU(Q;5VKVDT[735]KI]C^G,/EV+Q$>>A2E);746
MU?MHC3_XK+_J6?\ R/5'Q'I'C?7=&FM(=0T?2I)L 75GO\Z,9!.WS$=1D C.
MW(!."#@B+_AI+P7_ -!K_P E)_\ XBC_ (:2\%_]!K_R4G_^(KS_ /7OAK_H
M8T/_  =3_P#DCH_L3,?^@>?_ (!+_(?X1\*>(O GA;3=%TFV\+V>EZ3;1V=I
M K7#"**-0JKEB2< #DDD]R36A_Q67_4L_P#D>LS_ (:2\%_]!K_R4G_^(H_X
M:2\%_P#0:_\ )2?_ .(H_P!>^&O^AC0_\'4__D@_L3,?^@>?_@$O\C3_ .*R
M_P"I9_\ (]'_ !67_4L_^1ZS/^&DO!?_ $&O_)2?_P"(K=\%_$G1?B%]I_L>
M]^V?8]OG?N9(]F[.W[RC.=IZ>E=6!XLR/&UXX;!XRE4J2O:,:D)2=E=V2DV[
M)-OR5S&ME>-HP=2K1E&*W;BTOO:*O_%9?]2S_P"1Z/\ BLO^I9_\CUTU%?0'
M"<S_ ,5E_P!2S_Y'H_XK+_J6?_(]=-10!S/_ !67_4L_^1Z/^*R_ZEG_ ,CU
MTU% ',_\5E_U+/\ Y'H_XK+_ *EG_P CUTU% ',_\5E_U+/_ )'K\O\ _@[-
M_M__ (=S>#/[5_L?[/\ \+'L=OV3S-^[^S-4QG=QC&?TK]9J_+#_ (.[?^4;
M/@K_ +*58?\ IKU6OH.%?^1M0_Q'GYK_ +I4]#^<ZBBBOZ(/SL**** "BBB@
M#^A?_@TP_M__ (=U^-O[*_L?[/\ \+'O=WVOS-^[^S-+SC;QC&/UK[%\9?\
M!1F+P/XOU71;O2Y)+K1[R:RF>&V!C9XW*,5)F!*Y4XR <=A7RC_P:(?\HWO'
M'_92K[_TUZ53OVAO^2_>./\ L8+_ /\ 2B2OR6GD^&S#/,7#$WM%W5G8]G-L
MXQ& R^A/#VO+1W5SZ:_X>A67_0'NO_ 5?_C]'_#T*R_Z ]U_X"K_ /'Z^-:*
M]K_4?*^TO_ CY?\ UUS/O'[C[*_X>A67_0'NO_ 5?_C]'_#T*R_Z ]U_X"K_
M /'Z^-:*/]1\K[2_\"#_ %US/O'[C[*_X>A67_0'NO\ P%7_ ./UI>#O^"C4
M7C?Q?I6BVFER1W6L7D-E"\ML!&KR.$4L1,2%!89P"<=C7Q'78?L]_P#)?/ _
M_8P6'_I1'6.(X*RR%*4XJ5TF]_(VP_&693JQA)JS:6WF?I5_Q67_ %+/_D>C
M_BLO^I9_\CUTU9OC+QEI/PZ\):EKVOZG8:+H>BVLE[?W][.L%M901J6>621B
M%5%4$EB0 !7XZ?KIE_\ %9?]2S_Y'H_XK+_J6?\ R/7CGP+_ ."I_P &_P!H
M+Q]+X=T?5_$>DW4VH1Z9I5UXC\,:EH5CXCFDM8;M$L+F\@CBN':*966)6\UT
M4R*C1,DC\/\ M._\%\/V2_V-_C?K7PX^(WQ:B\/^,_#IB74=/3PYJ]_]E,L2
M3(#+;6LD1)CD0D!R1G!P00 #Z;_XK+_J6?\ R/1_Q67_ %+/_D>O+O"O_!2G
MX/\ C[X ^&_B;X=UKQ+XF\)>+HYY](;1?!FMZEJ5[##*899QI\%H]ZL"2#:9
MFA$8W)\V'4FSXR_X*/?!/P#^Q\WQ\U3Q]IL7PE58R=?AMKFX56>X%L(S!'&U
MQYJSGRVB\O>C*P95VM@ ](_XK+_J6?\ R/1_Q67_ %+/_D>OFG]E?_@O!^RI
M^VQ\;M)^'/PO^*$WBKQEK:S26>GIX5UJU#K#$TLC-+/:)$@5$8Y=U!. ,D@'
MZ\H YG_BLO\ J6?_ "/1_P 5E_U+/_D>NFHH YG_ (K+_J6?_(]'_%9?]2S_
M .1ZZ:B@#F?^*R_ZEG_R/1_Q67_4L_\ D>NFHH YG_BLO^I9_P#(]'_%9?\
M4L_^1ZZ:B@#F?^*R_P"I9_\ (]?ST_\ !VA_:?\ P\1\$_VK]A^T?\*YLMOV
M3?LV_P!IZGC.[G.<_I7]'E?SI?\ !WA_RD=\#?\ 9-K+_P!.FJ5]IP#_ ,C9
M?X9'BY__ +H_5'Y64445^Z'PH4444 %%%% ']0'_  ;J_P#"2_\ #G;X1_V?
M_8?V/=K/E_:/-\S_ )#5_G.WCKG\,5]M?\5E_P!2S_Y'KY"_X-O/^4,GP?\
M][6__3W?U]QU_-N??\C+$?XY_P#I3/TK _[M3_PK\D<S_P 5E_U+/_D>C_BL
MO^I9_P#(]=-17DG4<S_Q67_4L_\ D>C_ (K+_J6?_(]=-10!S/\ Q67_ %+/
M_D>C_BLO^I9_\CUTU% 'P=_P63^+_P 5/@KX ^'>L7$^N:7\%X_$9_X6CJW@
MB2]BUG2]+\A_*D,EM_I<-IY^PSR6I68(N%8;CFS_ ,$B?A]XFT_]F_X;^*O
MOQ*M?%GPSU[P/8I)I&I>(;O7TL-518@\D%Q.99X0%\R-[83"*)HP$B0[J^B_
MVFOC]K7P$U_PW<OX'\3>*_ >IPWMOK][X>TB;6;_ $68"$VKFSM]]S- X^T*
M_DPRLI$9( )S\-?\$/\ X#ZAX:^.D/CSX<^#_$WP]^"OB+X6Z-!XBM=6T^?2
M+3Q3XN79OU*QL)@KHHMEV2W(CC2X=U9?,YD(!Z-\ -=^+'A7_@M3\5?!&H?$
M;6_%VA#X<:;XCMM,UJ\SI^ERW.HW2$6\$$44:[4B5 S(SE1\SL237VM_Q67_
M %+/_D>OB/X;?$>1/^"]GCS7G\$_%R'POKOP[TWP=9Z_-\.=>AT>35+74;N2
M:(W;68A6/9(K+<%A;N/NRG(S]5:#^UQINL_M>:U\'9O!_P 1=*U32]'76K7Q
M#?Z"\7AO7(OW(EBL[W<5EFA,\0D0A2"W&[!P ?+?P UWXL>%?^"U/Q5\$:A\
M1M;\7:$/AQIOB.VTS6KS.GZ7+<ZC=(1;P0111KM2)4#,C.5'S.Q)-</^T[_P
M4<UCXG?'[XC>$[KQYK?PU^#/P3NH],\:>)/!OAS5M3U'5]2:'SY;5KNSM;EM
M+L;>,J);DB%WD)5)4",6[+X;?$>1/^"]GCS7G\$_%R'POKOP[TWP=9Z_-\.=
M>AT>35+74;N2:(W;68A6/9(K+<%A;N/NRG(S<^!$FI?\$Z/B+^T!X,\7?#CX
MA>-/#_Q.\;:EXZ\*:EX8\)WGB"VUU-3CB\[3;M[=)%M)HIU>/?>&&!HF1O,P
M'V@'"_MD_'*/X-C]GF'5/B3KFD_LH^*;6\%WXXT7QKK<WVK4)?)?3%U'7UG:
M_BLY%DN"LHN55G"*[B- *^@O^">47Q2M_#OCB)M>D\3?#:/Q!CX?ZGXFNKR\
MU2[TPVT!D8W,V9[FV^U&X$$\[/))& V]XS&Q^4?AA^R)X^_8C^#G[-/@+XJ>
M#/$GQ(^ >G:'KL?C?PMX?T67Q5'HVL7UX+JR6]L;=99KZSMHYIH$\F*54EC$
MI48C=?I;_@DA\"]0^ T?Q4T[P[I_C?P_\![O7;>Y^&V@^+8KFVU#28&ME:]6
M&VNE6ZM;$W!Q##<!9%*RDHH96< ^H/\ BLO^I9_\CT?\5E_U+/\ Y'KIJ* .
M9_XK+_J6?_(]'_%9?]2S_P"1ZZ:B@#F?^*R_ZEG_ ,CT?\5E_P!2S_Y'KIJ*
M .9_XK+_ *EG_P CT?\ %9?]2S_Y'KIJ* .9_P"*R_ZEG_R/7\P'_!Q;]L_X
M?$?%K^T/LOVS9HWF?9]WE_\ (&L<8W<],?CFOZI:_EC_ .#D7_E,S\7O]S1?
M_3)85]]X<_\ (RG_ ('_ .E1/G^(_P#=H_XE^3/ANBBBOVH^+"BBB@ HHHH
M_M5L/^$R^PP_\BS]Q?\ GOZ5+_Q67_4L_P#D>N@L/^/&'_KFO\JFK^5S]4.9
M_P"*R_ZEG_R/1_Q67_4L_P#D>NFHH YG_BLO^I9_\CT?\5E_U+/_ )'KIJ*
M.9_XK+_J6?\ R/1_Q67_ %+/_D>NFHH YG_BLO\ J6?_ "/1_P 5E_U+/_D>
MN;U_]J;P_P"'-=O-/FL]9::QG>WD9(HRI96*G&9 <<=P*I_\-?\ AK_GQUS_
M +\Q?_'*^#K>)W"M*I*E4QT%*+::N]&M&MCW(\-YG**E&C*S.P_XK+_J6?\
MR/5/2/#_ (BT 7'V"Q\&V/VR=KJ?[/#+'Y\K?>D;:!N=N['DUS?_  U_X:_Y
M\=<_[\Q?_'*/^&O_  U_SXZY_P!^8O\ XY6?_$5.$O\ H/I_>_\ (K_5G-?^
M?$CL/^*R_P"I9_\ (]'_ !67_4L_^1ZX_P#X:_\ #7_/CKG_ 'YB_P#CE'_#
M7_AK_GQUS_OS%_\ '*/^(J<)?]!]/[W_ )!_JSFO_/B1V'_%9?\ 4L_^1Z/^
M*R_ZEG_R/7,Z'^U1X?U_6K.PAL]96:^G2W0O%&%#.P49Q(3C)]*],KZ3(^)<
MKSB$JF5UHU5%V;CT;/.QF78G"-1Q,'%O:YS/_%9?]2S_ .1Z/^*R_P"I9_\
M(]=-17N'$<S_ ,5E_P!2S_Y'H_XK+_J6?_(]=-10 #I1110 45B_$JXURT^'
M6OR^%X+2Z\2QZ=</I,-TVV"6[$3&%9#V0R;03Z$U^3'_  38U>\_:K^+/BVW
M?XL?%KP;^U=X8\)Z-_PD^G^*/$=[ T.LQWVHM?0_V1*382Z:8W@$?D6S1PQW
M*LA29W9@#]@:*^2/VT/^">?Q"_;+\4:EJ5Q^TI\7?@WI>CP*GAFP^'6JKI-N
MCB(&2ZU1O+\V\)ESB%9(XUC10#N9VKYT^ '[87QF^,O[,?[)_P +?&'B:^L?
M'GQPU?5TU;Q=IL9L=0U#PUI'FRB[AV@^1-?0BTQ,N,)/(Z%&*%0#]0J*^1_V
M?_'FK?LZ_P#!1S7OV?9O$'B'Q)X-UCP-!XZ\+R>(=8GU?4])=+Q[.]M#=W+O
M<W$)8P2H9Y'9"[J&*[53ZXH **** "BBB@ HHHH **** "BBB@ HHHH _ S_
M (/EO^0%^S+_ -=_$W_H.DT4?\'RW_("_9E_Z[^)O_0=)HH ^]/^#7'_ )04
M? S_ +C_ /ZD&IU]_P!? '_!KC_R@H^!G_<?_P#4@U.OO^@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ K\W_ -O;_D['Q7_VY_\ I'!7Z05^;_[>W_)V
M/BO_ +<__2."ON?#_P#Y&,_\#_\ 2HGQ/'G_ "+X?XU_Z3(\?HHHK]?/R4**
M** "BBB@#]2/VD?^2+:U_P!L/_1\=?*=?5G[2/\ R1;6O^V'_H^.OE.O\D_I
M'?\ )2T/^O$?_3E4_O+P]_Y%T_\ &_\ TF(4445_/Y]T%%%% !7N7[&'_,R?
M]NO_ +6KPVO<OV,/^9D_[=?_ &M7ZIX)_P#):8+_ +B?^FJA\QQE_P B>M_V
M[_Z7$]RHHHK_ $ /PH**** "BBB@ HHHH *_+#_@[M_Y1L^"O^RE6'_IKU6O
MU/K\L/\ @[M_Y1L^"O\ LI5A_P"FO5:^@X5_Y&U#_$>?FO\ NE3T/YSJ***_
MH@_.PHHHH **** /Z+O^#1#_ )1O>./^RE7W_IKTJG?M#?\ )?O''_8P7_\
MZ424W_@T0_Y1O>./^RE7W_IKTJG?M#?\E^\<?]C!?_\ I1)7YSD__(_QOR-N
M*O\ D68;U?Y''T445]L?GH4444 %=A^SW_R7SP/_ -C!8?\ I1'7'UV'[/?_
M "7SP/\ ]C!8?^E$=<V,_P!WG_A?Y'3@_P#>(?XE^9^J%>7?MK?LKZ3^VY^R
MGXZ^%.N:AJ&D:;XWTQ]/DOK(_O[-LAXY%!X;:ZJ2IX8 J>#7J-<3^T5\&F^/
MWPAU+PO%X@U;PK=W4MM=V>KZ8(FNM.N;:XBN8)56561@)84W*RX9=PXSD?S@
M?T.?GG^Q]^TKXF^ ?[3FN?!3]JWP[8ZKJVO_ !"TZ'PM\3=#B=/#NMZY:Z-I
MAM+:>/=YEC?R6\=O* Q,,TDDZ)A4VG[E_::\10_LV_LT^,-0\(V-G9>(-6D>
M#28T3'VS6]2G6"W=^[%[J>,L3SC/8<>#>'?^"8?Q ^)_QT'B#XV?%#PWXL\,
M:'X[L?'^E:)X8\+2:)_:FJ6>F6MG:W-_)+=W+;8F@+B" JC2*)&8JP@B^H/B
MI\'!\5O&7@>]O+]8])\'ZLVMOI_V<M_:%TL$D5L6DW@*D32O+M*-N=(CE=GS
M '#^)_A7XR_9O_9=T_1?@7X7\!Z]XWT'0[30K%_%6ISZ9;S0VT3B-IIH+>:6
M8K(S,(CY88S2'S8R23XE_P $7-8T'XQ?LIWUEKW@O4_#OQ(^'OQ!UC_A.-,U
MJ1+IK'Q9)(]S>7$#H!$T3B]W0F,;5210"Q!=O=OC-\)_C9KWQLTWQ%\/?C%X
M:\+>%8=-^Q:AX4\0> QKUK=3^:6^UQ7,-[9W,4FP[-K221\ [,YST_[//[/F
ME_L\^&-6M;2\O=7U?Q-JUQK^O:M>;?M&K:A/M\R9E4!$4*D<:(@"I'$B\X)(
M!Q?@W_B[?[=OBK6C^\TOX4Z)%X6LSV&I7_E7U]^*VZ:8 >WF2#UKW*N)^ GP
M<'P5\'7EE-?KJ^K:QJU[K>JZ@+<V_P!MNKJ=I6(0NY5$4I$BEVVI$@R<5VU
M!1110 4444 %%%% !1110 5_.E_P=X?\I'? W_9-K+_TZ:I7]%M?SI?\'>'_
M "D=\#?]DVLO_3IJE?:< _\ (V7^&1XN?_[H_5'Y64445^Z'PH4444 %%%%
M']3O_!MY_P H9/@__O:W_P"GN_K[CKX<_P"#;S_E#)\'_P#>UO\ ]/=_7W'7
M\VY]_P C+$?XY_\ I3/TK _[M3_PK\D%%%%>2=04444 %%%% !17G_C?]H[0
M_ /B>YTF\M=6DN+79O:&*-D.Y0PP2X/1AVK)_P"&O_#7_/CKG_?F+_XY7P^+
M\2N&,+7GAL1C81G!N,DV[IIV:>G1Z'M4N'<RJP52G1;32:?=/8]6K*M?!6FV
MGBRXUQ;=I-5N(O(,\LSRF&/Y<I$&)$2L44LL84,R@MD@&O/O^&O_  U_SXZY
M_P!^8O\ XY1_PU_X:_Y\=<_[\Q?_ !RN?_B*G"7_ $'T_O?^1I_JSFO_ #XD
M>K45Y3_PU_X:_P"?'7/^_,7_ ,<H_P"&O_#7_/CKG_?F+_XY1_Q%3A+_ *#Z
M?WO_ "#_ %9S7_GQ(]6HKRG_ (:_\-?\^.N?]^8O_CE>EZ!K,?B+0[/4(5D6
M&^@2XC5P P5U##."1G![$U[F1\89-G%25++,1&K**NU&^BVOL<.,RG&82*EB
M:;BGM<MT445](>>%%%% !1110 4444 %?RQ_\'(O_*9GXO?[FB_^F2PK^IRO
MY8_^#D7_ )3,_%[_ '-%_P#3)85]]X<_\C*?^!_^E1/G^(_]VC_B7Y,^&Z**
M*_:CXL**** "BBB@#^WJP_X\8?\ KFO\JFJ&P_X\8?\ KFO\JFK^5S]4"BBB
M@ HHHH **** /CGXI_\ )3/$/_82N/\ T8U8-;WQ3_Y*9XA_["5Q_P"C&K!K
M_,'/O^1GB?\ KY/_ -*9_26!_P!VI_X5^2"BBBO).H**** -OX:?\E'\/_\
M82M__1JU]DU\;?#3_DH_A_\ ["5O_P"C5K[)K^OOHU_\B[&_XX_^DL_*/$3_
M 'BC_A?YA1117]+'YT%%%% !1110!A?%'4]>T;X:>(KSPMI]OJWB:UTVYFTF
MQG<1Q7EVL3&&)F+* K2!5)+* #U'6OR@_;TMYOV]_C]/+X!^$OQ6\/\ [2.B
MZ+X4E\)ZQ>^%;[16\"WD>J:D;V>YU-T6V>Q-N[*RQ33)<XVQK(T9,?Z^44 ?
M!?\ P4"_X*0ZE\,?B7'\*Y/V??VK/B/X76S4^*-<^'WPZO+^UU$LHSI\%P[0
M(8W!S+-$[X4&)?F=GCR_%?BSQ-^TA-\!_P!ICP_\"_B=X*L_@UXBU/3+CP;K
M^C?8?%,OAV\LQ:7%TFFH&;?#,D<B6\;/)+#$QC!9U2OT(HH ^1_V>_A[J/[1
M'_!1SQ%^T-/X=\3>&_">E^!K;P)X63Q#ID^DZAJA:\EO+Z[-C<HES;1[OL\2
M>='&[^6[;-FQF^N*** "BBB@ HHHH **** "BBB@ HHHH **** /P,_X/EO^
M0%^S+_UW\3?^@Z311_P?+?\ ("_9E_Z[^)O_ $'2:* /O3_@UQ_Y04? S_N/
M_P#J0:G7W_7P!_P:X_\ *"CX&?\ <?\ _4@U.OO^@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ K\W_V]O^3L?%?_ &Y_^D<%?I!7YO\ [>W_ "=CXK_[
M<_\ TC@K[GP__P"1C/\ P/\ ]*B?$\>?\B^'^-?^DR/'Z***_7S\E"BBB@ H
MHHH _4C]I'_DBVM?]L/_ $?'7RG7U9^TC_R1;6O^V'_H^.OE.O\ )/Z1W_)2
MT/\ KQ'_ -.53^\O#W_D73_QO_TF(4445_/Y]T%%%% !7N7[&'_,R?\ ;K_[
M6KPVO<OV,/\ F9/^W7_VM7ZIX)_\EI@O^XG_ *:J'S'&7_(GK?\ ;O\ Z7$]
MRHHHK_0 _"@HHHH **** "BBB@ K\L/^#NW_ )1L^"O^RE6'_IKU6OU/K\L/
M^#NW_E&SX*_[*58?^FO5:^@X5_Y&U#_$>?FO^Z5/0_G.HHHK^B#\["BBB@ H
MHHH _HN_X-$/^4;WCC_LI5]_Z:]*IW[0W_)?O''_ &,%_P#^E$E-_P"#1#_E
M&]XX_P"RE7W_ *:]*IW[0W_)?O''_8P7_P#Z425^<Y/_ ,C_ !OR-N*O^19A
MO5_D<?1117VQ^>A1110 5V'[/?\ R7SP/_V,%A_Z41UQ]=A^SW_R7SP/_P!C
M!8?^E$=<V,_W>?\ A?Y'3@_]XA_B7YGZH45Y5^TW\2=:^'HT3^Q[S[']L\_S
MOW,<F_;Y>W[RG&-QZ>M>4_\ #27C3_H-?^2D'_Q%?PAQ3XU9'D.:5<IQE*K*
MI3Y;N,8./O14E9NI%[25]%J?UGEG!^-QV&CBJ4HJ,KVNW?1M=(OMW/JNBOE3
M_AI+QI_T&O\ R4@_^(H_X:2\:?\ 0:_\E(/_ (BOG_\ B8[AK_GQ7_\  :?_
M ,M.[_B'N8_SP^^7_P B?5=%?*G_  TEXT_Z#7_DI!_\11_PTEXT_P"@U_Y*
M0?\ Q%'_ !,=PU_SXK_^ T__ ):'_$/<Q_GA]\O_ )$^JZ*^5/\ AI+QI_T&
MO_)2#_XBOH#X(^);[Q?\,--U'49OM%Y<>;YDFQ4W;974<* .@ X%?8<%>+.4
M<48Z67X"G4C.,'-N:BE9.,?LSD[WDNEK7U/*SCA;%Y;15>O*+3=M&[WLWU2[
M'5T445^H'S04444 %%%% !1110 5_.E_P=X?\I'? W_9-K+_ -.FJ5_1;7\Z
M7_!WA_RD=\#?]DVLO_3IJE?:< _\C9?X9'BY_P#[H_5'Y64445^Z'PH4444
M%%%% ']3O_!MY_RAD^#_ /O:W_Z>[^ON.OAS_@V\_P"4,GP?_P![6_\ T]W]
M?<=?S;GW_(RQ'^.?_I3/TK _[M3_ ,*_)!1117DG4%%%% !1110!\J_M*?\
M):-8^D'_ *(CKA:[K]I3_DM&L?2#_P!$1UPM?YK<>?\ )2YC_P!?ZO\ Z<D?
MT1DG_(NP_P#@A_Z2@HHHKY0]0**** "OL;X7?\DS\/?]@VW_ /12U\<U]C?"
M[_DF?A[_ +!MO_Z*6OZ4^C7_ ,C/&?\ 7N/_ *4?G?B)_NU'_$_R-ZBBBO[
M/R<**** "BBB@ HHHH *_EC_ .#D7_E,S\7O]S1?_3)85_4Y7\L?_!R+_P I
MF?B]_N:+_P"F2PK[[PY_Y&4_\#_]*B?/\1_[M'_$OR9\-T445^U'Q84444 %
M%%% ']O5A_QXP_\ 7-?Y5-4-A_QXP_\ 7-?Y5-7\KGZH%%%% !1110 4444
M?'/Q3_Y*9XA_["5Q_P"C&K!K>^*?_)3/$/\ V$KC_P!&-6#7^8.??\C/$_\
M7R?_ *4S^DL#_NU/_"OR04445Y)U!1110!M_#3_DH_A__L)6_P#Z-6OLFOC;
MX:?\E'\/_P#82M__ $:M?9-?U]]&O_D78W_''_TEGY1XB?[Q1_PO\PHHHK^E
MC\Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH _ S_@^6_Y 7[,O_7?Q-_Z#I-%'_!\M_P @+]F7_KOXF_\ 0=)HH ^]/^#7
M'_E!1\#/^X__ .I!J=??]? '_!KC_P H*/@9_P!Q_P#]2#4Z^_Z "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BOC_P#X*T?MC:_^RH/@
M_IMOXF/PO\%?$3Q6=$\5_$AK&WNE\'6XMWD@ ^TJ]M"]S.$A%Q<QR0Q+O9D)
MP1L?\$S[7XM6WPB^'=]XJ\?7GQ-\$^*?A_INM1ZMKEO:C7+#4Y(H&:!I[98D
MN+9XW+([PM,&1O,GD++0!]44444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !7YO_M[?\G8^*_^W/\ ](X*_2"OS?\ V]O^3L?%?_;G_P"D<%?<^'__
M ",9_P"!_P#I43XGCS_D7P_QK_TF1X_1117Z^?DH4444 %%%% 'ZD?M(_P#)
M%M:_[8?^CXZ^4Z^K/VD?^2+:U_VP_P#1\=?*=?Y)_2._Y*6A_P!>(_\ IRJ?
MWEX>_P#(NG_C?_I,0HHHK^?S[H**** "O<OV,/\ F9/^W7_VM7AM>Y?L8?\
M,R?]NO\ [6K]4\$_^2TP7_<3_P!-5#YCC+_D3UO^W?\ TN)[E1117^@!^%!1
M110 4444 %%%% !7Y8?\'=O_ "C9\%?]E*L/_37JM?J?7Y8?\'=O_*-GP5_V
M4JP_]->JU]!PK_R-J'^(\_-?]TJ>A_.=1117]$'YV%%%% !1110!_1=_P:(?
M\HWO''_92K[_ -->E4[]H;_DOWCC_L8+_P#]*)*;_P &B'_*-[QQ_P!E*OO_
M $UZ53OVAO\ DOWCC_L8+_\ ]*)*_.<G_P"1_C?D;<5?\BS#>K_(X^BBBOMC
M\]"BBB@ KL/V>_\ DOG@?_L8+#_THCKCZ[#]GO\ Y+YX'_[&"P_]*(ZYL9_N
M\_\ "_R.G!_[Q#_$OS/M[]L[IX;_ .WG_P!HUX;7N7[9W3PW_P!O/_M&O#:_
MQQ\;?^2TQO\ W#_]-4S^^^#?^1/1_P"WO_2I!1117Y4?4!1110 5]5?LV?\
M)%M&_P"V_P#Z/DKY5KZJ_9L_Y(MHW_;?_P!'R5^__1Q_Y*6O_P!>)?\ IRD?
M"^(/_(NA_C7_ *3([JBBBO[5/QT**** "BBB@ HHHH *_G2_X.\/^4CO@;_L
MFUE_Z=-4K^BVOYTO^#O#_E([X&_[)M9?^G35*^TX!_Y&R_PR/%S_ /W1^J/R
MLHHHK]T/A0HHHH **** /ZG?^#;S_E#)\'_][6__ $]W]?<=?#G_  ;>?\H9
M/@__ +VM_P#I[OZ^XZ_FW/O^1EB/\<__ $IGZ5@?]VI_X5^2"BBBO).H****
M "BBB@#Y5_:4_P"2T:Q](/\ T1'7"UW7[2G_ "6C6/I!_P"B(ZX6O\UN//\
MDI<Q_P"O]7_TY(_HC)/^1=A_\$/_ $E!1117RAZ@4444 %?8WPN_Y)GX>_[!
MMO\ ^BEKXYK[&^%W_),_#W_8-M__ $4M?TI]&O\ Y&>,_P"O<?\ TH_._$3_
M ':C_B?Y&]1117]@'Y.%%%% !1110 4444 %?RQ_\'(O_*9GXO?[FB_^F2PK
M^IROY8_^#D7_ )3,_%[_ '-%_P#3)85]]X<_\C*?^!_^E1/G^(_]VC_B7Y,^
M&Z***_:CXL**** "BBB@#^WJP_X\8?\ KFO\JFJ&P_X\8?\ KFO\JFK^5S]4
M"BBB@ HHHH **** /CGXI_\ )3/$/_82N/\ T8U8-;WQ3_Y*9XA_["5Q_P"C
M&K!K_,'/O^1GB?\ KY/_ -*9_26!_P!VI_X5^2"BBBO).H**** -OX:?\E'\
M/_\ 82M__1JU]DU\;?#3_DH_A_\ ["5O_P"C5K[)K^OOHU_\B[&_XX_^DL_*
M/$3_ 'BC_A?YA1117]+'YT%%%% !1110 45B_$KQ%J'A#X=:_JVDZ5-KNJ:7
MIUQ=V>FQ-MDU":.)G2!3V+L H/JU?F;_ ,$]OVF/C1^V\-:^(7@_X]7'B+QM
MIWA?1K_6_AY=:1IT/AW1-2DOM32\T62V\M+ZVEACA54FDNQ(Y*22&6+RT0 _
M4RBFQ%C&NX8; R!V-.H **** "BBB@ HHHH **** "BBB@ HHHH **** /P,
M_P"#Y;_D!?LR_P#7?Q-_Z#I-%'_!\M_R OV9?^N_B;_T'2:* /O3_@UQ_P"4
M%'P,_P"X_P#^I!J=??\ 7P!_P:X_\H*/@9_W'_\ U(-3K[_H **** "BBB@
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
MGO#G_0._\F)?_BJ/^%/>'/\ H'?^3$O_ ,57344 <S_PI[PY_P! [_R8E_\
MBJ/^%/>'/^@=_P"3$O\ \57344 <S_PI[PY_T#O_ "8E_P#BJ/\ A3WAS_H'
M?^3$O_Q5=-10!S/_  I[PY_T#O\ R8E_^*H_X4]X<_Z!W_DQ+_\ %5TU% ',
M_P#"GO#G_0._\F)?_BJ/^%/>'/\ H'?^3$O_ ,57344 <S_PI[PY_P! [_R8
ME_\ BJ/^%/>'/^@=_P"3$O\ \57344 <S_PI[PY_T#O_ "8E_P#BJ/\ A3WA
MS_H'?^3$O_Q5=-10!S/_  I[PY_T#O\ R8E_^*H_X4]X<_Z!W_DQ+_\ %5TU
M% ',_P#"GO#G_0._\F)?_BJ/^%/>'/\ H'?^3$O_ ,57344 <S_PI[PY_P!
M[_R8E_\ BJ/^%/>'/^@=_P"3$O\ \57344 <S_PI[PY_T#O_ "8E_P#BJ/\
MA3WAS_H'?^3$O_Q5=-10!P/@/X4Z7?>%+674]-E6^;?Y@D>2-OOL!E<C'&.U
M;'_"GO#G_0._\F)?_BJZ:B@#F?\ A3WAS_H'?^3$O_Q5'_"GO#G_ $#O_)B7
M_P"*KIJ* .9_X4]X<_Z!W_DQ+_\ %4?\*>\.?] [_P F)?\ XJNFHH YG_A3
MWAS_ *!W_DQ+_P#%4?\ "GO#G_0._P#)B7_XJNFHH YG_A3WAS_H'?\ DQ+_
M /%4?\*>\.?] [_R8E_^*KIJ* .9_P"%/>'/^@=_Y,2__%4?\*>\.?\ 0._\
MF)?_ (JNFHH YG_A3WAS_H'?^3$O_P 51_PI[PY_T#O_ "8E_P#BJZ:B@#F?
M^%/>'/\ H'?^3$O_ ,51_P *>\.?] [_ ,F)?_BJZ:B@#F?^%/>'/^@=_P"3
M$O\ \51_PI[PY_T#O_)B7_XJNFHH YG_ (4]X<_Z!W_DQ+_\51_PI[PY_P!
M[_R8E_\ BJZ:B@#F?^%/>'/^@=_Y,2__ !5'_"GO#G_0._\ )B7_ .*KIJ*
M.9_X4]X<_P"@=_Y,2_\ Q5'_  I[PY_T#O\ R8E_^*KIJ* .9_X4]X<_Z!W_
M ),2_P#Q5'_"GO#G_0._\F)?_BJZ:B@#F?\ A3WAS_H'?^3$O_Q5'_"GO#G_
M $#O_)B7_P"*KIJ* .9_X4]X<_Z!W_DQ+_\ %4?\*>\.?] [_P F)?\ XJNF
MHH YG_A3WAS_ *!W_DQ+_P#%54U[X1Z'!H5[):Z:QN4@=H@LTK-O"G;@;N><
M<5V-% &?X4\X>&-/^T^;]H^S1^;YN=^[:,[L\YSZUH444 87Q1\777P_^&GB
M+7K'1[SQ!>Z+IMS?V^EV@9KC4I(HF=8(PJL2[E0HPI.6'!Z5^/'[;?Q5^%OQ
M+_:YU+XL_LT^*H[']IS^R/#/]@Z'X5<IJ7B6\EU*]CU+3M<TY0"8EMA T\EV
MB- (H6WKE0_[253B\/:?;Z_<:K'8V::I=01VLUXL*BXFAC9VCC9\;F16ED*J
M3@&1R,;CD ^7OB;^RC^U!XV_:;M?%_AS]K-?!/PX^UV-S/\ #]?A?I6I PQK
M%]IMAJ4D@G_?%9/WFW,?F?+G:*^K1P/6BB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH _ S_@^6_P"0%^S+_P!=_$W_ *#I-%'_  ?+?\@+]F7_ *[^
M)O\ T'2:* /O3_@UQ_Y04? S_N/_ /J0:G7W_7P!_P &N/\ R@H^!G_<?_\
M4@U.OO\ H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /@7]O7PK^
MVQ9Z'XX^+7P\^-GP_P#AIX?\!P7FH:;\.K[PA;:I!KUC9AG,M_JKNTL,T\:.
MXCMT58U:-"^X/)6QX8_;F\=?MD^*O@)\._"]U=?"7Q)\2/AI'\5/&E_;6]K>
MZAX=T^188H+2R2[BDA\V:ZF;][-!($CMF!CW2 IYW^VU_P %W/V09?B_X@^"
MGC[XO6.F>&]#D^S>+UM-$U'58M=<-A])22TMIH_)!5ENB64D8A7=OE,>Q;_M
M$>"/#_[>7PY_:RENKC0?@;\8/A?/X-7Q5K4/]FZ?H\UOJ7VS3[B[:4@6EO>P
MO-Y3S;!N6%&"/*%H ]4^"_[37Q<\51?';X1VG]@^)?C)\'M7L-+TS7M3@%EI
M^JZ?J5O%<6>J7D$14&2&-IQ-%;A%E>U(C$7F[8_*OAAXR_:R_8J_X*(?"?X>
M_%CXO>&_VA_A[\<%U6VAN8/!]MX8U3PE=65HUV9%BMBRRVQ4+&6DD9LN/ND
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
M4->^&JZ-\([[0?#_ (IUJY6T?Q'K%K]NMO#5L59I+M;3>GVJ8;52.(LJ;Y S
MG:I5O2J\:_;I_;V^&?\ P3I^!5W\0/BAX@AT71XY!;6D"CS+O5+E@2L%O$/F
MD<@$G PJ@L2 ": /E']GO]I7]H3]AW]L#QM\+_VC?B1H/QN\$Z=\-[SXF67C
M:P\-V_A_4-*M[.98I[:YL[?]SA\L8R&9CY9^8Y(2[=?M=_&;X5?L8^#_ -J[
MQ/XL^W>&O$5QI>IZ[\.X]*LO[-T30-2NHHHFM+I(Q=M?6\5Q#)))-.\,NR4"
M&'<K)Q?P9_;Z_9M_X*C:+\4OA7\/OB'/\0/C-\</".H:=K%S8^&]3LK30+%+
M.>.")9KRVMQ]CMY+@JO6226Y9R@\Q@F/\4/B=I_[7_\ P24\'_LKZ8TMM\=-
M7M?#_@GQ/X,";M6\*)9W=HNHWM[!DM!9+!;RO'</M299(?*9FD0$ ^G/VR/@
M_P#M;?'[Q9J$WP9^-7A'X$^'=!A7^RHKGPC;>)+KQ?.8@[/=33,5LK<.1$HB
MB>4[7<G!1!9_X)^_MZZ]\8_^":N@_%[XK:1;Z3XDA^UZ=J5OHZF2+6;NVOI+
M&-K)&^9C=RQH(H\\M,J@D8)\U_X*#?\ !;#]G/\ 9.^(R_ _Q=\7HO!.MM9*
M/$&H6&G7NIW&AVI4#[.GV2"8QWLJD;=X B0F0G=Y:/O?!7Q#9_M^_#7X=>./
MV6?'?@_P[\)_AT;G1]"MO$WPZU&^TW4)HHXX$NK:%=2TZ9!;IYUNOG(1N:4@
M<(] &O\ \$C/VK/BE^U./C^WQ673;'5O!/Q2O_#>G:38>6\.AV45I9NEKYRH
MIG96E<M*^2S,V"$"J/L*OSK_ ."'&A?$:P^-W[6DGB/Q5X*U72H?C'K$&HVV
MF^%;K3[BZU/[-8$W,,LFH3K#;%/E^S-'*X;YOM!'RU^BE !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110!^!G_  ?+?\@+]F7_ *[^)O\ T'2:*/\ @^6_Y 7[,O\ UW\3
M?^@Z310!]Z?\&N/_ "@H^!G_ ''_ /U(-3K[_KX _P"#7'_E!1\#/^X__P"I
M!J=??] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?@9_P?+?\ ("_9
ME_Z[^)O_ $'2:*/^#Y;_ ) 7[,O_ %W\3?\ H.DT4 ?>G_!KC_R@H^!G_<?_
M /4@U.OO^O@#_@UQ_P"4%'P,_P"X_P#^I!J=??\ 0 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% 'X&?\'RW_("_9E_Z[^)O_0=)HH_X/EO^0%^S+_UW
M\3?^@Z310!]Z?\&N/_*"CX&?]Q__ -2#4Z^_Z^ /^#7'_E!1\#/^X_\ ^I!J
M=??] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% 'Y7_P#!1_\ X.8?^'??[9_C+X0_\*4_X2[_
M (1'[%_Q-O\ A,/L'VO[38V]W_J?L4NS;Y^S[[9V9XS@>'_\1EG_ %;C_P"7
M_P#_ 'MKA_\ @M?_ ,$4?VF_VN/^"FWQ+^(7P]^&?_"0>#_$']E_8+__ (2+
M2K3[1Y.E6=O)^[GNDD7;+%(OS*,[<C(()^5_^(<']L__ *(U_P"7;H?_ ,FU
M^N9;E/#$\)2GB)0YW&+E>HT[V5[KF5M>G0^1Q.+S-5I*FI<MW;W>E].A]P?\
M1EG_ %;C_P"7_P#_ 'MH_P"(RS_JW'_R_P#_ .]M?#__ !#@_MG_ /1&O_+M
MT/\ ^3:/^(<']L__ *(U_P"7;H?_ ,FUV_V/PG_-3_\ !K_^3,?KF;=I?^ _
M\ ^X/^(RS_JW'_R__P#[VU^FG[$_[4-__P %//\ @GUX=^)&EMK?P@O_ !TE
MXD+Z1=V>J7NC&VU">UW1R7EF]O(7%N3^\MB )",9 :OYZ_\ B'!_;/\ ^B-?
M^7;H?_R;7[N?\$E_AWJ'_!.3_@DGX#T+XX3:)\-;SP2FIRZ[+J^LV:66F)/J
M]W-$TETLK6X#)/$<^9U<*<-D5\QQ9E^1T,)&>6.+GS)/EFY.UGTYGUMJ>GE.
M(QTZS6)3Y;=8VUNO)'RO\*_VAOVDM3_X)'>-/VE5_:4U^[\7?#V]\17+Z)XA
M\+^'&\-ZQ:Z5J%S MM*MKI]O=QR310*/,CNAB1N%P=H[_P"*W[5GQ8^/'Q _
M8G\2>#?BWX^^%OA?]J.W=];\.V&D^'KP:.JZ*;]&M)[W3)Y0S2##&5I%92-J
MQUYQ_P $0_V9?V=?V_?V*+S2_$VL-\1M0T7QEKE_JOA)/B'JDVDPQ2:U>364
MUSHD5X+-DD7#H\EN5DQG+$$UVG_!9[XG_ %_V\/V// /Q+U[X1MX=\.^)-6N
MO$GA_P 37>GFPTNQ;1I%MGO+>X/EPPM)Y8C,JA68+MR1Q^>GT)]-2R>(OV3_
M (A:]XF\3?M(^,/B!X,^'_A2ZU[QCX>\3Z3H$5Q96S)*]K>02Z;IMFP;-G=)
MY<CE6!)X*C/)_LCZS\;/^"B_P"T?XSW7Q8\1?!/1_'$#:GX2\*>%]&T:^6TT
MUF8VLNISZC9W4EQ<2H%D9;9K9%5P@RP,E>8^(O#_ .Q[\7='^('P-_9OUGX/
MS>)_VCO"MQX<U'3/AK=Z<=+TBVM;6];^U;I-/1DB96NEC)?YI2T"@85F&U_P
M3$_;M\"?L@?L0>!_@_\ M >)/#OP7^*7PFTQ?#&HZ%XHODTU]52T+107>G-,
M0-0AFB2-E>U,@+/MX; H ]>_X)S_ +<'B3X]_$#XO?"'XF6VBV_Q<^!.M0Z9
MK-UHZ-#I_B"QN8S-8:E#"[,\)EA_UD19PCJ<,0P53_@L/^V9KW["W['8\9:#
M/'H_V[Q)I.@ZEXCET\ZA%X0L+RZ6&XU1K?($IA0G8C?*9'CW!AE6^>_V6?V+
M_BW\<_BY^U9^T!X2\5ZU^SUXF^/6JZ3IW@;4=7\+0ZEJ&GZ/I:1Q&^GTR[*A
M3>A7V1S;9(T(8J"0*]<O8_B5^Q3^SO9:3^T-\1)/VJ-/\>^,(M!U65/AE;V9
MM-&N;.598FTZQ,JW$4;Q&65V1\0F;*D*" #MOV>+CXF6WQV\&S6/Q>7XW? O
MQ1X2U'4XO$5QIFFM?'45N+$6W^FZ9#!9R6TD,MR8U2%'S&^YY1C9\\_L>_MX
MZ9^RS\9_VNX/C/\ %/QYXDT/P;\2H[6QO=3L+O63H&GOIMK*6DCT^V,5C9))
M(P,K10P@XW,7))XC]A[X/^ /V;?^"KWA_2_V._B$OB;X%^,M'UC4/B=X2T?6
M?[<\,>"[V-8OL4\,JNZ6EW<3$I]G+F39$_RB,*$\NU+]KOX5ZA^S]_P57>#X
MB^"YEU?4[[^SRFL0-_:'G:%#90^3\W[W?<HT*[,[G&T9.* /U%^.W[??PI_9
MRU;2M.\2>(=0NM5UK2Y-<M=.\/:!J/B2^.G1XWWSV^G07$L=J"P'GR*L63C=
MGBO ?^"S7QMOO&G_  1G\=?%;X-_%3Q!X;CMM%M_$FC>(/"=W'$VJ6S.@$7G
M,C21QNLF286BE5D4;P-Z-\U>#?VI_#OQJ\5_!KP._BC3_">AZQ^SG:7=AXM\
M/6\<GB;XC7:@07/AVRU)(Y)PL$D;22VMFRWC38*E0C@\#K7[0O@C0/\ @SNM
M+2^\3:39W5UX.C\,V\,TWER76J"^.ZRB4\R3J$=F1<E51F;"@F@#[!\.>,/'
M&B_\%O\ X=Z+<?$7QIJG@OQ9\$[O7'\+W5V@TJQO8;NQ@\Z..-%,CL"S%YS*
MX:1PK*A"+]$^)_\ @HA\'_!GQ?TOP1JGBJXL=6UK6!X=L;V71-0&AW6J$L/[
M.75O(_L_[9N1D^S_ &CS0ZE-F[Y:^(?!?[9_PE^)?_!=7X%0^'?B9X'UI[KX
M%7FEPO8ZS!/&][<7EK-!:AU8J;AXHG<19W[0#MP1GP']CC6O@'K7@#3?V;?C
MUX:^/&M?M/>#]>FA/P_E\5^-GT37+R&_>6TU2W2UN&TVWLOFCF-PT<<<8620
M*5 + 'Z?:/\ \%8?V>_$OB6ZTK2?B3I^MW-CXJM/!-S+I>GWE]:VVKW;^7;V
MTEQ#"T*!Y,()6<1!R%+AB >R_;A_:W\/_L)?LG>.?BUXFAN+K2/!.FM>M:P'
M$M],S+'!;J3PK2S/'&&/ WY/ KY"_P""2/[07P[^)O\ P4K_ &W(/#7C3P?K
MNI:UXOTJ^LHM/U6WN+B_L[;2;:WFGC5&+20Q7#&-G7**[;<@G!]U_P""RG[&
M^N?M\?\ !-GXH?##PO)$OB;6K&*ZTA)9%CCN;JUN(KJ*!F;A1(T(3<< ;P20
M 30!3^!'PJ_:(^,WPNT/QYXV^--]X!\7:Y9QZFG@SP[X<TFY\,Z1YB[XK2Z:
MZMY;^Z9 5$KPWML'8-Y?EC!KIOA?\?/'7P7_ &"M4\=?&^WLY?'7A--8DU:#
M3K8V5KJ,L%]<QVL=FCDMY<Z+;K!N+.XDC)+,Q)Y']E__ (*S?!WQM\+O#NE^
M,/%6F_#/XH6]E!9:K\/O$S#2_$UI?J@5[>'3I,3W(9E/EFW1Q(I7;DG X']I
M_P#:9\+?MF?M*_#/]G%?B1_PJGQ=<7 \>:K8VU]IK>(;=;&2.XTBR^S7D4T0
MNYI##?-;R03-'%9MN4;E>@#M/^"//[5WQ&_: ^$/CCPC\;9],/QN^$?BR\\/
M^*H;)(XXBDA%U8S1I&J#R7MI41'V@OY+$Y;=7"?&74?C!>?\%?\ P_\ "'2O
MVB/B=X;\"^,/ .J>-&M+#1/"TDVEW,%_!;QV\$MQI$KFW"2MQ*9)"0#YG4'Q
M,?$3PM_P27_X+TVL/CCXXCQ%I?[3?@I(-?O?%5SI%E?Z9K&GR!=/GNDL+6T@
MAMYK<RP12/$"\@<%SMXU_P!K3XP_!'XN?\%^OAWX9\0?%C1]-CL_AGJOAN[_
M +"^(L_AV^M-9?5K4PZ=)<V%W!/'<OAL6Y<,Y ^0G% 'NG_!,/\ ;(^(7Q#_
M &JOVBO@#\2->T_Q]K'P'U+3A9>,[33XM/?6+._@::.*[@AQ"EU"496:)41N
M<(A4Y^V*\U_9C_9 ^''[''A+4=%^''ABW\/6NM7\FJ:G,US/>WVJW;_?N+JZ
MN'DGN)3CEY9&;WKTJ@ HHHH **** "BBB@ HHHH ^/S_ ,%7,'_D0O\ RM__
M '/1_P /7/\ J0O_ "M__<]>/G]@GXL9_P"14_\ *G9__':/^&"?BS_T*G_E
M3L__ ([7Z_\ V3PO_-#_ ,&/_P"3/R7^U>)OY9_^"U_\B>P?\/7/^I"_\K?_
M -ST?\/7/^I"_P#*W_\ <]>/_P##!/Q9_P"A4_\ *G9__':/^&"?BS_T*G_E
M3L__ ([1_9/"_P#-#_P8_P#Y,/[5XF_EG_X+7_R)[!_P]<_ZD+_RM_\ W/5O
M_@M=\1?B#\!?^"?/C[XG?#;XC^(OA_XD^'NF/J5NNGZ=I5]:ZHS21($N4OK.
MX.Q06(\EHFR>2PP!XI_PP3\6?^A4_P#*G9__ !VNZ_X.+OC%X1^'/_!)3XO:
M+XB\4>'="UCQ;H;V>AV%_J4-M=:S,DT+/';1NP:9U4@D1@D Y.!7R'%>$RNA
M[+^S7%WYN:TN;M:^KMU]3ZSA?%9G6]K_ &BI:<O+>/+WO;17Z'%_M,_M*?&'
M_@F]\2?V;]>U#XOZY\8O!?QH\6Z=X)UKPUXHT71;?4K6:^0F.^T^XTVSL^(F
MP'BF24," &4G(U/A5'\:/BG_ ,%/?CM\)+K]IOXM:;X1^'^AZ!K>C_8-!\(+
M=H^HBY:6&62719 \:&%0GRA@#\S.?FKU;]CO]C_]GCXI6_@+XW>$[AOBCK&E
MV!30O$FH^/-3\8VVD2,GEW"V7VR\N(+5PP9&$*HRE2IQC ^-;3XO?L;?&K_@
MM7^TAJGQD\2?LT^*M M?#'A>PT:]\:WVBWMDEW$EVMW%;27;,GF(?+658SE2
M%#8(Q7QY]<?2'QS_ &S_ !-_P3K_ &:O$?B:\^(EY^T3J7C'QE;>"_AM#JUO
MIVFWCZQ+(UE)8W4EA:6L+0Q74$SM(D1?:'7LK5W7Q#^!W[3'P_\ @YJ7C+0O
MCY-XH^)6EV,FI?\ "*:EX6TF'P5J,Z(7:RB6&V35(8VQL25[^5ER&8/]VOCO
M]LWX3^!/VL?V4]-\/_L<VNA_$BR_9.\?Z=\2K.T\-WT,VDW]Q)>75Y/HE@T"
MB&1HX9F=4B?"*8(AN=B!]@>-_P#@KW\%]<^">HS>#O$UOXS^(U]ILL>G?#;3
M07\93WS1D+:3:5Q=6S!\"1YHT2)<N[*HW4 >G?\ !/K]M#0_^"@_['_@GXN>
M'[.72[7Q99F2XTZ642R:9=1NT-Q;LP W>7*CJ&PNX ' S@?-?_!4'XW?M ?L
M,?&OP;\3_A[XD\2?%#X>R2WEWXP^%LND:5NCTNW@C,]SIEU';1W?G0J6F\J:
M:7>0PR% 2N/_ &._^"2O[1W[-O\ P3I^#OPY^'?[2,7P'\4:+%?ZKXRCA\":
M=XMBU"]OIA<"%&NI%$0MLO'F,D2$EN@%>Q>.OVD_!G[.G[2/[.OP]^*WQS\"
MZQ\3K/3;VVU2\U&ZL=#N]8N9K6**.X:R63;;_:90PCC'#-E4W$8H M_M+?'B
M\_:5_99^%_Q8^!OQN\3>%?#?B[7M#L8KKP_I^CWD>IVNI:G:V<OFKJ-C<M%/
M LD@"KL*2!ED1BNU>[^*W_!1/X/_ +).J2^$?'/C[6]2USPGI=K<^(M0B\.7
MNJ_V1#(-L=YJTVFV9M-.$Q5GW3"WC(W,JA!Q\1_M.?LD>/\ _@G5^USX7C^%
MFEKJ?[,OQX^)_AN^U[08MP3X<>(%U>TG-[;* 0EG>>5L9!M1)60 H/+1^6_X
M*I_&"U^+6M_MU> ]5O?^%>ZEX1\ 6T^DZ!X?TT6FN?%&,Z:\O]I7MS'$;J\L
M;1\PB.%UAB03?:=T;@  _3/XH?MK?#;X-_%#X>^#_$6N7MGK/Q4N!:>%7AT6
M_NM/U:8J7$2WL,+VL;E%+!9)5)4;@,<UQ'Q%_P""LO[/OP>\3?$31_&'Q 3P
MEJ'PK2WD\21ZWHNHZ<MLMPSI;F!YK=5NQ*8WV?9C+O"DC(YKY*_;$^*_AZT_
M96_8$^+3:I ?ASX,\=^&[K7-? ;[#I=M-I$]JMU-*1M2W6:5$:5B$4M@G/%?
M,O\ P5E_;(^'5C\??VSV?7I&T_XE? O1=(\,ZJFGW+Z7K%TLE[(L<5V(S"1(
MCAHGW[)<'8S'B@#]9H_^"E'P5;XFZ;X/?QFUOKVO:6VL:+%<Z/?P0^(K==FX
M:=.\ AOI@9$4P6SR3!CM*;@0+?@S_@H=\&_'/P0\8?$6W\;6^F^$_A]=SZ?X
MGN-;L+O1;G0+F';O@NK6\BBN(9?G0*CQAG+J%#%AGX>^*'[:?P;UK]M[_@G7
M<6OQ'\#W4EQI.L-%)%JD+F-+S2([2W#$']WYUU&T*AL;I8V0992!Y3XI_;O\
M$>$=#_X*-:EX-C^'OQ0OK?QWHU\^DW]FNN::EB;73+&YU6:T3)NK:TGCF=RF
M0'A7)&02 ?I5X+_X*6_!7QKH'C/4CXPG\-P_#W3X=6\11>+-"U'PO=:993!C
M#=-;ZE!;S-#)M8+(J%68;02W%-^'7_!3/X(_%G6_ -CX?\:-J'_"T$=O"UY_
M8VH1:=K#I&96@2\>!;<7(C5G^SO(LVT9V8K\[_"GQQ^'/P4_X*0_'C7=8^,5
MQXNT?Q/^SQ8WEMXQ\07T8M-?875W&\MD\4<=G]G!>) MFHA$C,.9#(3Y[X5_
M:Z^&?AW_ ()L?\$QX9OB)X1LKK1_B%H+ZC&VL0QR6$5M;7=O=M,-V8XXGE1)
M&?"J9%!(W#(!^UOQ0^)&D_!SX:>(?%WB"X^QZ%X7TVXU?49PI;R;>")I96P.
M3A$8X'I7R1^QGXF^-W_!1OX(:/\ &75?B9KWP2\,^,@VI>$_"GA/2='O)TTM
MF/V>74[K4;2[,L\R .5MA;JBN%R6RP^D/VM?@A_PT]^RO\1?AVEZ+%O'7AJ_
MT..[ZK US;O$KG@\ N">#Q7R%_P3 _;T\ _LM?L@^!/@G\=O$&A?!'XJ?"O2
MX?"M]HWC"\AT9-7%J!!%>:=-,4BOH)D5&5X&?)8@C."0#Z>_8[O?BT;/Q_I_
MQ@NM(U+5M'\5S6NBZAI.DOIMCJ&DFTM9+>6.-Y)&W;GE$F9' E$JJ=JJ!\[?
MLJ_\%$?''Q&_X*D^,? ?BQ]-M_A3X_T6?4?A%)'Y6Z__ +(NGL=4/F!0TC32
M8N$4LX$"HRXRU=A^WK_P4@\,_ W]F.:XU#Q-IOPQUCXEZD/"G@B^\1W2Z;<2
M>>\4$VKM!.8WAM[42O.6D*_)'$3M,T:GX[_X*I_L_P!C_P $NOA=^S=\>8_C
MMXL\46?[/OBK3-.T31/$H\/6_P!KT*YC6TOK6P-AIUK/<3&T"MM>27]W%(^"
M1NH ^JO^"S7Q#^)WP,\$?#?Q1\.?BWXN\ MKWCWP_P"#+_3]/TK1+VTGMM0O
M?*FN,WUA<2K<*C84K((QM&8V.2><UG]I7XJ?L1_\%4?@S\%_$OQ+U#XS^!?C
MUIVJ?9#KFD:99>(/"UY80"8R^9IUO:P36LJ[EVO;AU()#D*0?/O^"['[9_P5
M^)'[(?P5DM?BOX'GT_Q1\2O"OB"T>S\3Q6]S<:3%J!%Q?1-'*LRQ1;7#3)CR
MF1@65EX^OOV8OV+?@=X.\:0_&+P';R>+_$'B324M[/QIJGC#4?&%U<:<^'5+
M6^OKJY9;=N& A<(W7F@#WRBBB@ HHHH **** "BBB@ KQSQ3^UI_PC7B;4-.
M_P"$?\[[!<R6_F?;MOF;&*YQY9QG&<9->QU\U>/?@!XNUKQSK-Y:Z3YEO=7T
MTT3_ &J%=R,[$'!?(R#WK\B\7,VXGP&#P\^&(S<W)J7)351VMI=.,K:];(^J
MX5PN6UZLUF3222M>7+K?U5SH_P#AL[_J6_\ RH?_ &JC_AL[_J6__*A_]JKA
MO^&;?&G_ $!?_)N#_P"+H_X9M\:?] 7_ ,FX/_BZ_"/]<O%G_GW7_P#"6/\
M\I/N/[(X6_FA_P"#7_\ )G<_\-G?]2W_ .5#_P"U4?\ #9W_ %+?_E0_^U5P
MW_#-OC3_ * O_DW!_P#%T?\ #-OC3_H"_P#DW!_\71_KEXL_\^Z__A+'_P"4
MA_9'"W\T/_!K_P#DSO\ ]KC2O&GQ,_90U'6O /Q*\0?"3Q)8Z/+K=KJ&F:9I
MFJJ[K;/(L$\5];3*\.[!/E^5(2HPX&0?#?\ @E]_P4$\3_MD_#7Q#\(?BM-=
M_#;]I+P1I40ULV$5L'U.TGC'V7Q!IJS126\D4@9&*F)TBE(5XPK(I]V_:8^)
M?AO]G;]A_P 0ZEX\\0Z%X0TZR\,2V$UWJVH16MN+AK5HTA$CL%:1W^554DL2
M H)(KY;^/_[--O\ MZ_LF_"/X\?LS^,O"TWQT^$>F0S>$?$6F7T5U8ZRB0JM
MYH-Z\;[6AEPR%'(,4A/*;I"?[&RRI6G@Z4\1?G<8N5U9WLKW6EG?I;0_(\1&
M"JR5/:[MZ7T.1_:-^(GQX^#O_!)?XM?&33?VE?B5<>-O NIZRE@UUX=\*-9R
M16&L3Z>D<D2Z.I(>*-78A@WF#((7*'Z#O/@O\4-"\,^![ZU_:T^)C>)O$MW9
MFPTKQ%H?A-M-UJ18S=W%FPM=$BN%5[:&X^>.560#.20 ?C']IK]IS3KO_@V4
M\?ZE\1GTOX;>-/B5)XC,'A?5[Y;>].HR>(;B6:QACEV2321%F#*J;@%)( !K
MU[PG\6_^">'[/.B>"/B'X'U;]FJP^(WA"-)M,LOAW/H:^(=>O;BSDLQ8>59
MSS>:UQC81@2!&8@*37<8GLOQ$_:U\:?M+?M_>(/V<_A5KT?@>U^'&B6NM>/_
M !G'9V]_J-G)=\VFG:=#<+);K,Z!I'FN(I451M$18[AC?&#]I;XB_P#!-/\
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
M89Z4 >H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^!G_!\M_R OV9?^N_
MB;_T'2:*/^#Y;_D!?LR_]=_$W_H.DT4 ?>G_  :X_P#*"CX&?]Q__P!2#4Z^
M_P"O@#_@UQ_Y04? S_N/_P#J0:G7W_0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'X&?\ !\M_R OV9?\ KOXF_P#0=)HH_P"#Y;_D!?LR_P#7?Q-_
MZ#I-% 'WI_P:X_\ *"CX&?\ <?\ _4@U.OO^O@#_ (-<?^4%'P,_[C__ *D&
MIU]_T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^!G_!\M_P @+]F7
M_KOXF_\ 0=)HH_X/EO\ D!?LR_\ 7?Q-_P"@Z310!W/_  0?_P""\'[*?[$'
M_!*?X6_"WXI?%*3PKX\\*MK":KI3^%]9NFLVFUF^N(P9(+22,DQ31MA7.-V#
MA@0/KO\ XBC?V$_^BY?^69X@_P#D&BB@ _XBC?V$_P#HN7_EF>(/_D&C_B*-
M_83_ .BY?^69X@_^0:** #_B*-_83_Z+E_Y9GB#_ .0:/^(HW]A/_HN7_EF>
M(/\ Y!HHH /^(HW]A/\ Z+E_Y9GB#_Y!H_XBC?V$_P#HN7_EF>(/_D&BB@ _
MXBC?V$_^BY?^69X@_P#D&C_B*-_83_Z+E_Y9GB#_ .0:** #_B*-_83_ .BY
M?^69X@_^0:/^(HW]A/\ Z+E_Y9GB#_Y!HHH /^(HW]A/_HN7_EF>(/\ Y!H_
MXBC?V$_^BY?^69X@_P#D&BB@ _XBC?V$_P#HN7_EF>(/_D&C_B*-_83_ .BY
M?^69X@_^0:** #_B*-_83_Z+E_Y9GB#_ .0:/^(HW]A/_HN7_EF>(/\ Y!HH
MH /^(HW]A/\ Z+E_Y9GB#_Y!H_XBC?V$_P#HN7_EF>(/_D&BB@ _XBC?V$_^
MBY?^69X@_P#D&C_B*-_83_Z+E_Y9GB#_ .0:** #_B*-_83_ .BY?^69X@_^
M0:/^(HW]A/\ Z+E_Y9GB#_Y!HHH /^(HW]A/_HN7_EF>(/\ Y!H_XBC?V$_^
MBY?^69X@_P#D&BB@ _XBC?V$_P#HN7_EF>(/_D&C_B*-_83_ .BY?^69X@_^
M0:** #_B*-_83_Z+E_Y9GB#_ .0:/^(HW]A/_HN7_EF>(/\ Y!HHH /^(HW]
MA/\ Z+E_Y9GB#_Y!H_XBC?V$_P#HN7_EF>(/_D&BB@ _XBC?V$_^BY?^69X@
M_P#D&C_B*-_83_Z+E_Y9GB#_ .0:** #_B*-_83_ .BY?^69X@_^0:/^(HW]
MA/\ Z+E_Y9GB#_Y!HHH /^(HW]A/_HN7_EF>(/\ Y!H_XBC?V$_^BY?^69X@
M_P#D&BB@ _XBC?V$_P#HN7_EF>(/_D&C_B*-_83_ .BY?^69X@_^0:** #_B
M*-_83_Z+E_Y9GB#_ .0:/^(HW]A/_HN7_EF>(/\ Y!HHH /^(HW]A/\ Z+E_
MY9GB#_Y!H_XBC?V$_P#HN7_EF>(/_D&BB@ _XBC?V$_^BY?^69X@_P#D&C_B
M*-_83_Z+E_Y9GB#_ .0:** #_B*-_83_ .BY?^69X@_^0:/^(HW]A/\ Z+E_
MY9GB#_Y!HHH /^(HW]A/_HN7_EF>(/\ Y!H_XBC?V$_^BY?^69X@_P#D&BB@
M _XBC?V$_P#HN7_EF>(/_D&C_B*-_83_ .BY?^69X@_^0:** #_B*-_83_Z+
ME_Y9GB#_ .0:/^(HW]A/_HN7_EF>(/\ Y!HHH /^(HW]A/\ Z+E_Y9GB#_Y!
MH_XBC?V$_P#HN7_EF>(/_D&BB@ _XBC?V$_^BY?^69X@_P#D&C_B*-_83_Z+
ME_Y9GB#_ .0:** #_B*-_83_ .BY?^69X@_^0:/^(HW]A/\ Z+E_Y9GB#_Y!
MHHH /^(HW]A/_HN7_EF>(/\ Y!H_XBC?V$_^BY?^69X@_P#D&BB@ _XBC?V$
M_P#HN7_EF>(/_D&C_B*-_83_ .BY?^69X@_^0:** #_B*-_83_Z+E_Y9GB#_
M .0:/^(HW]A/_HN7_EF>(/\ Y!HHH /^(HW]A/\ Z+E_Y9GB#_Y!H_XBC?V$
M_P#HN7_EF>(/_D&BB@ _XBC?V$_^BY?^69X@_P#D&C_B*-_83_Z+E_Y9GB#_
M .0:** #_B*-_83_ .BY?^69X@_^0:/^(HW]A/\ Z+E_Y9GB#_Y!HHH /^(H
MW]A/_HN7_EF>(/\ Y!H_XBC?V$_^BY?^69X@_P#D&BB@ _XBC?V$_P#HN7_E
MF>(/_D&C_B*-_83_ .BY?^69X@_^0:** #_B*-_83_Z+E_Y9GB#_ .0:/^(H
MW]A/_HN7_EF>(/\ Y!HHH /^(HW]A/\ Z+E_Y9GB#_Y!H_XBC?V$_P#HN7_E
MF>(/_D&BB@ _XBC?V$_^BY?^69X@_P#D&C_B*-_83_Z+E_Y9GB#_ .0:** #
M_B*-_83_ .BY?^69X@_^0:/^(HW]A/\ Z+E_Y9GB#_Y!HHH /^(HW]A/_HN7
M_EF>(/\ Y!H_XBC?V$_^BY?^69X@_P#D&BB@ _XBC?V$_P#HN7_EF>(/_D&C
M_B*-_83_ .BY?^69X@_^0:** #_B*-_83_Z+E_Y9GB#_ .0:/^(HW]A/_HN7
M_EF>(/\ Y!HHH /^(HW]A/\ Z+E_Y9GB#_Y!H_XBC?V$_P#HN7_EF>(/_D&B
MB@ _XBC?V$_^BY?^69X@_P#D&C_B*-_83_Z+E_Y9GB#_ .0:** #_B*-_83_
M .BY?^69X@_^0:/^(HW]A/\ Z+E_Y9GB#_Y!HHH /^(HW]A/_HN7_EF>(/\
MY!H_XBC?V$_^BY?^69X@_P#D&BB@ _XBC?V$_P#HN7_EF>(/_D&C_B*-_83_
M .BY?^69X@_^0:** #_B*-_83_Z+E_Y9GB#_ .0:/^(HW]A/_HN7_EF>(/\
MY!HHH /^(HW]A/\ Z+E_Y9GB#_Y!H_XBC?V$_P#HN7_EF>(/_D&BB@ _XBC?
MV$_^BY?^69X@_P#D&C_B*-_83_Z+E_Y9GB#_ .0:** #_B*-_83_ .BY?^69
MX@_^0:/^(HW]A/\ Z+E_Y9GB#_Y!HHH /^(HW]A/_HN7_EF>(/\ Y!H_XBC?
MV$_^BY?^69X@_P#D&BB@ _XBC?V$_P#HN7_EF>(/_D&C_B*-_83_ .BY?^69
MX@_^0:** #_B*-_83_Z+E_Y9GB#_ .0:/^(HW]A/_HN7_EF>(/\ Y!HHH /^
M(HW]A/\ Z+E_Y9GB#_Y!H_XBC?V$_P#HN7_EF>(/_D&BB@ _XBC?V$_^BY?^
M69X@_P#D&C_B*-_83_Z+E_Y9GB#_ .0:** #_B*-_83_ .BY?^69X@_^0:/^
M(HW]A/\ Z+E_Y9GB#_Y!HHH /^(HW]A/_HN7_EF>(/\ Y!H_XBC?V$_^BY?^
M69X@_P#D&BB@ _XBC?V$_P#HN7_EF>(/_D&C_B*-_83_ .BY?^69X@_^0:**
M #_B*-_83_Z+E_Y9GB#_ .0:/^(HW]A/_HN7_EF>(/\ Y!HHH /^(HW]A/\
MZ+E_Y9GB#_Y!H_XBC?V$_P#HN7_EF>(/_D&BB@ _XBC?V$_^BY?^69X@_P#D
M&C_B*-_83_Z+E_Y9GB#_ .0:** #_B*-_83_ .BY?^69X@_^0:/^(HW]A/\
MZ+E_Y9GB#_Y!HHH /^(HW]A/_HN7_EF>(/\ Y!H_XBC?V$_^BY?^69X@_P#D
M&BB@ _XBC?V$_P#HN7_EF>(/_D&C_B*-_83_ .BY?^69X@_^0:** #_B*-_8
M3_Z+E_Y9GB#_ .0:/^(HW]A/_HN7_EF>(/\ Y!HHH /^(HW]A/\ Z+E_Y9GB
M#_Y!H_XBC?V$_P#HN7_EF>(/_D&BB@ _XBC?V$_^BY?^69X@_P#D&C_B*-_8
M3_Z+E_Y9GB#_ .0:** #_B*-_83_ .BY?^69X@_^0:/^(HW]A/\ Z+E_Y9GB
M#_Y!HHH /^(HW]A/_HN7_EF>(/\ Y!H_XBC?V$_^BY?^69X@_P#D&BB@ _XB
MC?V$_P#HN7_EF>(/_D&C_B*-_83_ .BY?^69X@_^0:** #_B*-_83_Z+E_Y9
MGB#_ .0:/^(HW]A/_HN7_EF>(/\ Y!HHH /^(HW]A/\ Z+E_Y9GB#_Y!H_XB
MC?V$_P#HN7_EF>(/_D&BB@ _XBC?V$_^BY?^69X@_P#D&C_B*-_83_Z+E_Y9
MGB#_ .0:** #_B*-_83_ .BY?^69X@_^0:/^(HW]A/\ Z+E_Y9GB#_Y!HHH
M/^(HW]A/_HN7_EF>(/\ Y!H_XBC?V$_^BY?^69X@_P#D&BB@ _XBC?V$_P#H
MN7_EF>(/_D&C_B*-_83_ .BY?^69X@_^0:** #_B*-_83_Z+E_Y9GB#_ .0:
M/^(HW]A/_HN7_EF>(/\ Y!HHH /^(HW]A/\ Z+E_Y9GB#_Y!H_XBC?V$_P#H
MN7_EF>(/_D&BB@ _XBC?V$_^BY?^69X@_P#D&C_B*-_83_Z+E_Y9GB#_ .0:
M** #_B*-_83_ .BY?^69X@_^0:/^(HW]A/\ Z+E_Y9GB#_Y!HHH /^(HW]A/
M_HN7_EF>(/\ Y!H_XBC?V$_^BY?^69X@_P#D&BB@ _XBC?V$_P#HN7_EF>(/
M_D&C_B*-_83_ .BY?^69X@_^0:** #_B*-_83_Z+E_Y9GB#_ .0:/^(HW]A/
M_HN7_EF>(/\ Y!HHH _([_@ZD_X*?_ [_@IOIWP-M_@;XTF\=S>#9-=DUA(]
>"U*P-FMR-.$)_P!*MXM^XP2_<W8V\XR,E%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>brc-20240731_g3.jpg
<TEXT>
begin 644 brc-20240731_g3.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_VP!#  (! 0(! 0(" @(" @(" P4# P,#
M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_
MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# S_P  1" ,(!78# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#T;_@A5_P0
MI_98_;N_X)8_#+XL_%GX97'C'XA^,9=9GUG69_%6M6\NH21:U?P([I#=I'N\
MN*,$A06(W'+$D_6__$+C^PG_ -$-_P#+S\0?_)U'_!KC_P H*/@9_P!Q_P#]
M2#4Z^_Z /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO
M^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ **
M/@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _X
MA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<
M?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\
MHAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_
M^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?
MB#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\
MDZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_X
MA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<
M?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\
MHAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_
M^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?
MB#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\
MDZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_
M ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#
MX _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_
M (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V
M$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_
M^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_
M )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX
M@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y
M.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_
M (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V
M$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_
M^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_
M )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX
M@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y
M.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO
M^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ **
M/@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _X
MA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<
M?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\
MHAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_
M^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?
MB#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\
MDZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_X
MA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<
M?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\
MHAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_
M^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?
MB#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\
MDZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_
M ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#
MX _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_
M (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V
M$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_
M^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_
M )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX
M@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y
M.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_
M (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V
M$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_
M^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_
M )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX
M@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y
M.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO
M^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ **
M/@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _X
MA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<
M?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\
MHAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_
M^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?
MB#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\
MDZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_X
MA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<
M?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\
MHAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_
M^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?
MB#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\
MDZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_
M ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#
MX _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_
M (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V
M$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_
M^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_
M )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX
M@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y
M.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_
M (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V
M$_\ HAO_ )>?B#_Y.K[_ ** /YF_^#HS_@F_\'?^"4T'P/OOV??#&H?#6\\:
MMKL&M3V?B/5+J2^CM_[.:%2;BXD*A3-(<)MR2,YVK@KW'_@^6_Y 7[,O_7?Q
M-_Z#I-% 'WI_P:X_\H*/@9_W'_\ U(-3K[_KX _X-<?^4%'P,_[C_P#ZD&IU
M]_T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^!G_!\M_R OV9?^N_
MB;_T'2:*/^#Y;_D!?LR_]=_$W_H.DT4 ?>G_  :X_P#*"CX&?]Q__P!2#4Z^
M_P"O@#_@UQ_Y04? S_N/_P#J0:G7W_0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%?E[_P<V?M6_''_@GA^S-H'Q<^#_QD\1>$[C4O$EIX;N/#
M[Z#H>H:7LDMKN8SHUS8R7*REH%!S,R8/"J>3Y?\ MY_MQ?M/?\$\/^";GP/_
M &GM$^.%U\1X_%UMHK>)O"/C3PMHPLII;^R^TEK6?3;2SGB165EV.[DAE.\%
M2' /V2HK\A_^"RW_  4K^,G@+_@DW\*/VL/@K\3/$WPRN/'B:,EQX3FT;1=5
MTZ-+RWGF=M]U8O<><K*BAQ*(V1 1$I8M7L'[.WAC]H+]J3_@GM\,_&&A_M??
M$7P_\8OB5X'A\3V-K?\ A'PG>:*;CR87F7R4T>.80AYXTR9RR^8#\^"" ?HQ
M17PK_P %"/\ @K;)_P $JO\ @F'X'^)'C_3)?$'Q6\3:/IUA::'<J+%[[67L
MTDN7G154Q11,':0(@P=J *6!%7]F_P"%/[6O[27[$FD_$K7/VB]7\#_%CQMI
M">(=+\+Z7X0T(^%=%\Y%FMK&>.YLIK^0;"JR.+Q64N<?<RP!]Z45^?W_  0O
M_P""T-U_P4XT#QIX)^(.@:=X/^-WPKN3:^(M-L7/V/4(Q(T1N;=69G39*ACD
M0LX5C&0Y$@5?OG5M6M=!TR>]OKJWL[.U0RS3SR".*%!R69FP !ZF@"Q17G?P
M9_:[^$_[1VMZEIOP\^)_P[\>:EHRA]0M?#OB.SU2>Q4L5!E2"1VC!8$98#D8
MJCHG[<GP4\3?$#5_">F_&#X6ZAXJ\/I<R:IHUMXKL)=0TU;;/VDSP+*9(Q#M
M;S"ZC9@[L8H ]2HKE_A#\;_!?[0?@U/$7@'Q?X7\<>'Y)7@35- U6#4K-I$X
M=!-"S(64]1G([U\I_P#!7S]M.W^&/[(OQ:_X55\=M%\'_&GX6Z!/XH_L32;O
M1=2U1XH0 4N["\AN'6W)D0EU2-@VSYP"58 ^U**^._\ @@C^U/X\_;3_ ."5
M?PT^)'Q,U[_A)?&GB!]4%_J/V*WL_M AU.Z@C_=6\<<2[8XT7Y4&=N3DDD_8
ME !17YA?L%?\%RKO]IW_ (+>?&SX ZM,MOX)M[1!\/A+:+!)--8QJ;M@VQ9)
M5ND=[F-F)410*5X?)_0+XX_M2?#+]F.ST^X^)7Q&\"?#VWU9WCL9?$VOVFDI
M>L@!=8C<2('*AE)"YQD9ZT =W17D]Y^WM\"]/^$]IX\N/C1\)X/ U_?-IEMX
MBD\7:>NDW-VH+-;I=&7RFE 5B4#%@%)QP:WO'_[4?PS^$_PSTWQIXJ^(O@7P
MUX-UA8FL->U77[6STR^$J;XC%<R2+%('7YEVL=PY&10!W5%<+X[_ &H?AG\+
M?A=8^./$WQ$\"^'?!6J&(67B#5->M;/2[LRJ6C\NYDD$3[U!*[6.X D9J'P_
M^UG\*_%MOX2FTKXF?#_4XO'SRQ^&'M/$5G,OB-HLB5;(K(?M)3:VX1;MNTYQ
MB@#T"BO,_B-^VC\'?@]X^M/"OB[XL?#/PMXHU!D2UT?5_$]C8ZA<LY"H$@EE
M61BS$  *<D@"NX\9^-M%^'/A>\USQ#J^EZ#HNFQ^==ZAJ-TEK:VJ?WI)'(55
MYZD@4 :E%>%:%_P5%_9F\4:W9Z;IO[17P*U'4M1G2UM+2U\>Z5-/=2NP5(T1
M9RS.S$ * 220!7>?&7]I_P"&O[.;Z6OQ"^(?@;P&VN2&'3AXBUZUTLZ@XQE8
M?/=/,8;APN3R/6@#N:*9;W$=W!'+$Z212*'1T.Y7!Y!![@U^1_\ P<%_'O\
M;(_8:\2V/CC]G_XL>(M6\(QZ9>^(_$_AN]\,:#?1Z!96UQ:Q&6!_L(N7M@;E
M1)ODDD1<OOVAB@!^N=%? /P"_P""E:_\%9_^"4FO_%+X2_$#7/A#\0O".F75
MSK=MIMEIVI3:3J=M:2R?99HKZVGCELY3MD5T$<C(%'F1L)$&;_P4W\0_'+]D
M#_@D%K'Q2\,_M&^/)OB)X%TBWU6XU*Z\->&GMM=>XFM4>.:V_LS;''&'D\H1
M,C#?^\:; P ?HA17Y8_\$DOB)\=O^"A'_!-CP3\4/%G[6GQ,\)_$#QY?ZEI.
MGI8^%/"4NDK=0372Q?Z.VCF5AY5LSLOVA<[6PRY%?07B#]N3Q'_P34_X)/7'
MQ0_:2U2?Q=X[\&_;=.OY8;*'2Y?%-\NH3V]F(8DC2.-9T6)PRI@1$R88#D ^
MS**_.?\ X)H>*_VF?^"H?[**_'#Q=\;-<^"L/CJ2XD\(>%O!?AK1+BRTRRC=
MXHI[N35+*[N+EY&7=A)(5* $;=^$H_\ !)S_ (+(>,?C+^V9\1OV4?V@+'0K
M'XU?#>>Y2QUO2(_LUCXNMK=@&?R"S>5.8F2?:A*LC.=L?ED, ?I-14.I:E;Z
M-IUQ>7D\-K:VL;3332N$CB102S,QX  !))Z 5^6O[&W_  4W^,O_  6__:P\
M=:?\%?$:_!3]G7X87$=M<^*X-&M-2\4>*[E]X2. 7L<UI;1,JF0[H)'10F23
M+B, _5"BOE#61^T'\ OVN?@WX??Q]IOQ$^#?BZ_O=/UN_P!;T.UMO%5I=QZ7
M=W$"--9K!9R6TCPLQ,=I%(C1(NYE<U[;\0OVM_A3\(_B%IOA'Q7\3OA[X8\6
M:QM^P:+JWB.SLM0OMQPOE022+(^X\#:IR: /0J*\_P#CE^UG\*_V86TT?$KX
MF?#_ .'AU@2'3QXF\16>D_;O+V^9Y7VB1/,V[TSMSC<N>HJ32_VI_ACKGQ1M
M/ ]E\1O =YXUU"R34K7P_!K]I)JES:NGF+<);"0RM$R$,'"E2ISG'- '>45P
M_@+]IKX;_%3XB:YX0\+_ !!\#^)/%GAG/]L:+I>NVMYJ.DX;8?M%O&[2188A
M3O4<\=:Y>[_X*&_ '3_$VNZ+<?'+X/PZSX76=M9L)/&>G+=:0(&VS&XC,VZ$
M1M\K[P-IX.#0![!17,?"/XV>#/V@/!L?B/P'XN\,>-O#TTKPQZIH&J0:E9O(
MAPZ":%F0LIX(!R*RI/VIOAC#\9U^&[?$;P&OQ$9/,'A<Z_:#6BNW?G['YGG8
MV_-G9TYZ4 =Y17FVI?ME_"#1_C0GPWO/BM\-K7XB23);IX6F\364>M-(Z"1$
M%F9/.+,A# ;,E2".*V/A)^T1\/\ X_C5CX#\=>#O&PT"Z^Q:F=!UJVU+^SKC
MG]S-Y+MY<G!^5L'@\4 =C17GNL?M<_"CP]\3;[P3J'Q.^'MCXRTNS?4+W0;C
MQ'9Q:G:6R1^:\\ELT@E2-8_G+LH4+R3CFMSXH?&GP;\#_!\GB+QIXL\,^#_#
M\>-^IZWJD&GV:9Z9EF94&?K0!TU%<#H7[5OPO\5?!B_^(^E?$?P+JOP]TM)9
M+SQ-9:]:W.D6JQ?ZPO=(YB79WRW'>OE']A#_ (+W_!7]NSQ3\6$TWQKX'\(Z
M/X+U"2V\.GQ'K4&FW_B"RM[3S[G5#;S.LB6BD.<[<K'$6<J240 ^[**^$/\
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
MA#27D_LR'Q.UA+-IL4C,\D*/:VEN71I'=_WOF,"Y 8+A0 ?B#_P4='P=L/\
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
MWA7]HC6/B?\ &#1?'G@7[*GAZ'1[G1X].TF.!F=8DCFTZ5Y%9Y)6;S7<DRL
M0NU57]GG_@BCX+_9O_X*!>)OVD]*^)_Q>U;XA>-%N(=>BU2?1I--U."8QL8&
MBCTZ-XT5H8"IBD1QY*@L5+!@#\F_VE=4^*G_  2:'Q0\'_&KP'8?M$?L2?'K
MQ#>>(8O%VC+!<7UA/J+%DOH+TA@E\J[&47&4=XU,4J@L3^@_[>'Q'^ ^I?MG
M?LB?$:WUSXF>(OC5K-H@^&'@[0M66PL-6L[V,;KO55DA<V]J(WS(ZX=UC9?+
MF$95?:?%/_!%WX>^+_@S)\+KSQU\7)?A#J5TM[K7@>77+>XTO6Y1<BZ8O-+;
M/?6R/.H<Q65S;19SA%W-D_:X_P""(/P3_;(_:6^&?Q5UZ3QQX9\2_"NS@T[2
ME\)ZZVBPSVL$C200N\2^?$(F=]KVTL,@#8WD!< 'Y\_\&Q][=:)^VS_P4 \/
MXAM[&V\2&06L#N;>"1+[5HSY8/;&!DC)"KZ5O?\ !E[&LW['7QT5E5E;QSAE
M(R"/L,7!K[T_8H_X(O\ P<_8#_:2^)7Q,^'LOC2UOOB@Q.H:)<ZR6T.Q5I'D
M98+5$0,-SMM,YF,8)$90,P;'_8__ ."&OPB_8/\ &GQ$USX7Z]\2O#MQX^-P
M]O:MK45UI_A.6964SZ=:RPM )T5MB2W27#JF4SL=U8 _%?\ X)9_&'QA\"/^
M""G[>/B/P+)=6OB"'7+*S6ZM<B:RM[EH[>XF0KRK+#+(0PY3[W&VNJ_;JF/[
M-'_! [_@GOXZ^'OEZ;\0-"\0Q:EI-]IT.VZ\^XBN+BX3>GSG?,(U= PW]"#T
M'Z]?\$_/^"&/PI_X)V>$/B-X8\.^)OB)XU\&_%6V:W\1>'O%T^FWEA=EE:-I
M (+*"16:-W0C?L*MRN0I$?PW_P""$?P@\#:W\-X]4\0?$CQQX-^#E]<:EX%\
M&>)=3M;O0_#,\L@D#1A+9+FX\M@/+%U/.(P % % 'YW_ /!:7X8:;\?/^#DK
M]D+PUXJLIETSQ1X7TV+6;**9HOM$;7NI&6W=EP3&Z@Q./XD9EZ&MS_@CSX*T
M?]G_ /X.C_VK? /@W2]/\-^#X_#EU/!I&G0+:V=KMN=,=4CAC"QHBFXD"J%^
M4-@8YS]]_M0?\$3O!/[5G[=WA7]HC6?B?\8-%\>>!?LR>'H='N='CT[28X&9
MQ&D<VG2O(K/)*S>:[DF5@"%VJ%_9Z_X(H^"_V</^"@7B;]I/2OB?\7M6^(7C
M1;B'78M4GT:33=3@F,;&!HH].C>-%:&$J8I$<>2H+%2P8 ^S*_/']K.VU?\
M;EOOCSX?F^ OQ.^)7@O5M"N?AQX:UW0;WPU#9V[QDM?7*?VAJUK/YBZC'$A(
MCV'^S(B">:^[/BSX%N_B;\.=7T"Q\3^(O!EUJL!@36M!-LNI:?DC+P&XAFB5
MR,C<T;8R2,, P\V_8G_8M3]A_P""R^ ]+^)?Q*\<:':*4TQ_%<NFW-WI(9I'
M?RYK>R@>4L\A8FX,QR  0,@@'Y1_\&@/[4^N?#;4?B]^R3\0(;C1_%7P^U.?
M6=-TZZ8&6UVR_9M1M?ERO[J<1/PQ!,\A' R9OV'O&.E_MI_\'$/[;'P^^,A^
MU7>N>%M2\#:#9S2[7@T2*=+>6&U;_EFTD#1SD)R2TC]=QKZYT3_@W4\!Z!^V
MZW[15O\ '/\ :'C^+LU[]NN=:BO] @6[8QB)TDMXM)6%HWC&QDV!6';/-=A^
MVA_P05^"O[:/[4>E_&J?6/B7\,_BAIOE^;XA\ Z^-&O;_P M/+1I',4A5Q'\
MGF1>7(5P"Q & #\\_P#@Y<_8R\)?\$^O^"%_PA^$?@C4O$&K>'?"?Q$1;>XU
MN]2ZOB9K;4;A@[1I&@PTIPJHH"XXZD^B?\'74:G_ ((:?"!]J[E\3Z" V.0#
MI-[G^0_*OT _:O\ ^"0GP9_;$_8RM_@;XHL/$%OX5L;Q-4L]1M-4>36K>^!<
MO>F[N!,T]Q)YDHD><2E_-8G+8(K_ !,_X([_  >^,7[ 4?[.?B;_ (2_7/!\
M/E3+K%]K<EUX@^UQ#$=X;N0-NF5<(H9#&L86,1B-50 'Y5_\%?/(_P"'A'_!
M+?;Y/VGR_#GF8QYFS^T-.VY[XSOQVSN]Z^R/VO/^%.:%_P %B+I/#>H>/_&O
M[17C3X<7FC:QX976A%X1\/Z +=G>ZOQY32*Y5<QP1LV^21&98_,$U7KS_@UZ
M^"=SXP^&OB@?%#]H1O&GPKEMY=%\17OB>RU2^'V:6.6TC<7EE-"(;=HQY<,<
M:1 ,V4;<37KGQ-_X(5_!#XO?M[M^T5KEQX]?QI>::FFZI86>O-8Z3K:K;BV+
MW,<")*X>%5CDA658)5!#Q,&<, ?F9_P;T^(+J_\ ^#<G]L;3YIGDM=/B\4&W
M5F)$0?P]$6 !. ,C. !R2>]<3^SE_P J7'Q<_P"QB;_T]Z?7ZI_LX?\ !!#X
M3?LE_LN?%KX2^ ?&?Q=T/P[\9'D75YVURVNI[&WD3RI+>TBFMGM8U>+=&TK0
M/.R-@RDI&4P_"?\ P;Q_#7P5^P!XB_9HL/BO\<%^%OB?5X]7O+9[S1'NU96$
MC0I,=,RL3RI#(PP6W0KM95:17 /B;XN_\$Z[;]N#_@U9^#OB+1=+AE^)'PD\
M)CQ-H-Y'$3=O!%)(UW:HR_,0\*LZKSF2*/IU'UG_ ,$7_P!K"V_X*^> ?A;\
M5M?TNUO-0^"?AYM%O;BYL2C#Q5.JQ7<\)8;1MLHH7#1G&-4=3AE*KJ?\+Y\'
M?\$+-2_9[_9?N+#X@^.OAOX^_M/3;'Q;XCN[-O[!*)O@TT+;V<*7;32,R)&2
M)OWBA?-RJ+]&?\$P_P!CW1?V(OV/?#_@_1] M_#,E]/<^(-0TZ(?\>5U>S-<
M-;ELDOY"NEN&))*P+0!]!5_/]\5?!6I?$+_@\\U#2=)\7^(O M]<:9"8]9T.
M&PFOK7;X8C8A%OK:YMSN *G?"W#'&#@C]^]0MI+W3YX8[B:SDFC9$GB"F2$D
M8#J'5EW#J-RD9'((XKX$;_@WL\'M^VU_PT9_PO[]HK_A<F[=_P )#]J\-YQ]
MF^R[?LW]C?9BGD?)M,6W !QD9H ];_95_P""0/PE_97_ &B]>^,OG>+OB'\8
MO$2R)>>-?&>JC4-3".JHR1+&D5O NU @\J%"J9C4K'\E?CK_ ,%'1\';#_@F
M!^UYX9^ 6H>/_'W@_1OB+IFL^)_%OBO61=646OSW\<<EKI"K$K3($W&6>4\A
MH\-,'#+_ $46NG^7I,=K<327VV(12RSJF^XXP68*JKENI"J!SP .*_.SP_\
M\&N/[,?AOX2_%#P5#<_%)]!^*%W'>RP2>*"8M EBE\R)[*$1B#S(\E%EN8YY
M1&\B;]LD@8 ^&O\ @MSK=QXI_P"#5W]E'4+Z1KB\DE\+(TSL7=\:+=KDLQ))
M.T$\\FNJ_P""@GBS4?B'_P %0?\ @FA\,?$"^9\.8]$T7Q EK*X^S7^HGY?W
MB-\K%!;P!<C.)F ^\:^[OV@O^" ?PJ_:+_8?^&_[/>K>/OC+8?#GX9NL]G#;
M:W9W%YJ,Z(T<<MQ/=VD[#RU>4)%!Y,*"0J(PJH$[#X]_\$9OAC^TK\$OA/X6
M\5^(O']UXD^"4EO+X/\ 'MO>6=MXHTMH'C:/]Y':BVD_U,((>W(/E*Q^?+D
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
M,<<.L)=32-=7FKN8"L-MNED:22((65&58I5C*+]&?LZ?\$4/!_[,W[=GB?\
M:'T7XK?&+4/'GC9YO^$BBU&70VT[6(I&5S"\4>F1M&@9(R#"\;_NQ\Q!8'8_
M;6_X(N_!_P#;O_:M^'_QD\77OC[1_&GP[B2WLYO#6OOI(OHHY6FB262-?/0H
M\DA62WEAD^<@N<+@ _+W_@A#\2/$GP3^,/\ P4XF\.V\/]J>%7U#5],L('<V
MZ7MM+K)C6,''!957)&2%7TK%_8#^&VA_$S_@U _:.\2ZQ'_:?B?6=5UO7]2U
M.23=?27\/D[)'E^_N*9#9.66:0'*R$']7/V+O^"+7P9_8*_:1^)7Q+\ 2>,H
M+SXH;AJ.AW>LF30K-6D>1EAM41 P+.V/M!F,8+",H&8-S/A#_@@K\(?AO\+_
M (M_#WPKXG^*'A?X7_&1Y9]6\&:=JUJNDZ?<2(B--:,]JUS&2J!?+>9XB  8
MSM3: ?&O_!.7_@GYI'_!27_@U/\ "_P]NK&QG\2>1KVH^%KN=,MI^J1:K?-
MRL.5#D>4^,Y21N#TK0_X-_/VGYO^"D/[-OPN^"_CC1EOM4_9AU-[KQ0FIZ>V
MTFS#0Z$GS#:9 SS,>CJ^E@D#>"WT9\2O%/PO_P"#;+]FWX<Z+X,\&^-M=^'O
MC'QM::#JU[J7BNYFL_"D=P6,E^QN-]O NXEC'&+=)&+L6!'/NW_!.7]E3PQ\
M"[?XI>.M!\-P^&[KXU>-+WQ7/!]G,,GV<MY5N2&^91*B-=;"!L:\=<#% '>?
MMY?#G7?B]^Q%\7O"OA?SO^$C\1>#=6T[2UB?RW>YELY4B4-D8+,0,YXS7Y-_
M\&3WC:RM?V=_CAX(N-EMXDT7Q7;ZC=VLD92X2*6V$*[L\\26T@QC@YSUK]O*
M^4_'W_!'SX7ZI^U'=?&SP#JWC3X)?%35%D35]=\"7EK;+KPD8,_VRSN[>YLI
MRS#>S-!N9_G8E@& !]1:IJ2Z?;\-&UQ*&6WB9PIN'"EMBYZG"D\=@3VK^=7]
M@/4)OVE?^"37_!2WXC_$Z.'5/'GB*\N9-4DO;827%O-;6[36R8<$HL<[[44
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
MLQ6"-IIN=\NX*1$D2K^[U !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 ?@9_P 'RW_("_9E_P"N_B;_ -!TFBC_ (/EO^0%^S+_ -=_
M$W_H.DT4 ?>G_!KC_P H*/@9_P!Q_P#]2#4Z^_Z^ /\ @UQ_Y04? S_N/_\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110!^!G_!\M_R OV9?^N_B;_T'2:*/^#Y;_D!?LR_]=_$W_H.D
MT4 ?>G_!KC_R@H^!G_<?_P#4@U.OO^O@#_@UQ_Y04? S_N/_ /J0:G7W_0 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% 'X&?\'RW_("_9E_Z[^)O_0=
M)HH_X/EO^0%^S+_UW\3?^@Z310!]Z?\ !KC_ ,H*/@9_W'__ %(-3K[_ *^
M/^#7'_E!1\#/^X__ .I!J=??] !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 ?@9_P 'RW_("_9E_P"N_B;_ -!TFBC_ (/EO^0%^S+_ -=_$W_H.DT4
M ?>G_!KC_P H*/@9_P!Q_P#]2#4Z^_Z^ /\ @UQ_Y04? S_N/_\ J0:G7W_0
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%4?$GB73?!OA^]U;6-0L=
M)TK387N;N]O)U@M[6)!N:221B%55 )+$@ "N#_9S_;*^$_[7FGZE=?"_XC>#
M?'T.C7$EK??V'JT-XUHZ2/'\ZHQ959D8HY&V1<.A9&5B >E45@WGQ5\+Z?\
M$"S\)W'B308/%6H0O<VNC2:A$NH7,2#+R) 6\QE4<E@I '6MC4]3M]%TZXO+
MRXAM+.UC::>>9Q''"BC+,S'A5 !))X % $U%<O\ "7XW>"_C[X8DUOP)XN\+
M^-=%AN9+*2_T'58-2M8YX\;XC)"S*)%W#*DY&1D<U%\7_C[X$_9[T.VU3Q]X
MU\)>!]-O)Q:V]WX@UBWTR">8](T>9U5G/90<F@#K:*R_$/C;1?"/A.YU_5M7
MTO2]"LX/M5QJ-W=)#:00XSYCRL0BICG<3C%4_A?\6O"OQO\ !=KXD\%^)O#_
M (P\.WVX6VJ:)J,.H65QM)5MDT+,C8((."<$4 =!17'Z-^T/\/\ Q%\6+_P%
MI_CGP??>.M*A^TWOARWUFVEU:SBX_>26JN947D?,R@<BNPH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **\G\/?MW_!7Q9\?+SX6Z7\5OA_J'Q%T]09_
M#L&NV\FH(V9 8Q&'RTJ>4Q>,9>,;2RJ'4MO?&C]J'X9_LW#33\1/B)X%\ C6
M9&BT_P#X2/7K72_MSKC*Q>?(GF$9&0N2,CUH [JBH=/U"WU:PANK6>&ZM;E%
MEAFB</'*C#(96'!!!R".#6?X9\?Z#XTU#6+31]:TG5KKP_>'3M5ALKR.XDTV
MY"))Y$ZJ28I-DD;['PVUU.,$&@#6HKC_ (>?M#_#_P"+OBC7-#\)^.?!_B?6
MO#,@AUC3])UFVO;K2G.0%N(HW9HF.#PX!X-=A0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% 'X&?\'RW_("_9E_Z[^)O_0=)HH_X/EO^0%^S+_U
MW\3?^@Z310!]Z?\ !KC_ ,H*/@9_W'__ %(-3K[_ *^ /^#7'_E!1\#/^X__
M .I!J=??] !1110 4444 %%%% !1110 4444 %%%% !1110!\U?\%7OV2O&'
M[9'[)_\ PCO@34-%@\3Z!X@TOQ39:;KB%]&\2/I]RMRNG7P )-O,R#/!&Y4)
M&,U\^?\ !*_]H[X<_M0_%.QT7QQX3O\ X8_M+_"_7/%NJ'PWJBQM,UEJ&KWP
MNEL;T)LU"RCF8Q,\)7$UKDJ !N^T/VF?!OQ"\4>&M#O/AGKVBZ/XD\.ZQ'J;
M6FLK/_9NOVXAFADL;AX3OB5O.#K($EV20QGRVQQ\L?LR?L$_%CQM^T_X!^*'
MQ@LO!'@B+X1ZSXRU'P]H?AK5YM:NM4GUV_N'>6ZO9+>W"VR0R?NX$BW.6220
MQL# @!6^._PW\.^#_P#@X#_9UUC2- T72]6\2^!O&-QJ][9V,4%QJLD:Z<B/
M<2*H:5E7Y07)(' XKF_VF-8\;?M[_P#!1OQU\.=)\$^'?B)\-?V;]+TJ\O?"
M7B'Q&^B:)XK\17Z&ZB-])':W9N([6V5#%;/ 83,[/(P*1@>I?M%?LS?'CQQ_
MP5 ^%OQC\+^'_A'<>"_AEI&K:%Y.J>,]0M-4U:'4EM?,F\J/298H'A: [4\V
M02C&7B)^7J/'/[+?Q*^"W[8GB[XQ?!>/P/KS?%'2K#3_ !AX7\6:Q>:/;R7=
M@DD=IJ5M>6]K=E9!#)Y,D+6^)%CC82(5(8 ZK_@G?^VEHG[;WP&N=:TWPS?>
M!=:\(:S=^$?$WA6],;3>&=5LBJ3VFZ/".B[D9'4*&1U.U3E1Y+^S9=_\+_\
M^"P'[36H>);..^B^$.C>'O!?AJ&Z0/'8VVH6;ZA?NB,,!KB1H5=@<NEO$IX4
M"H_!'P5^+/[!\GA&W\%W'PM\7:O\6/B)>>*?BPNI"]L]0U![^>W2231(8MZJ
MEG"5#&YR#%;!F96<D>@?$G]FCXC?"W]KCQ#\8/@XG@C5[OXA:%9Z'XK\.^*=
M2N=)M99K)I?L6IPW5O:W3F5(YI(7@:(+*GE$2QF/Y@#\_?V8_'ES\0_VO_AC
M^S+=+->?"KP'\=_B"]K92J#9S6>AVT%]I>GXPPD@M+G4<K&?E0VD  'E*![Q
M^U1\?-0_8E_X**_M#7W@R':-8_9RN_B9>V$$*M;MKFE7,]M!>R+T\R6%TC9L
M9=;1<EO+4+Z=;?\ !++6/AE\,/ .M>#_ !-HU]\;? /C?5?B)-K.HV;6>F^*
M-0U8SC5;.=8_-DMK:>*?RHW7SGA%O;N1,8RK>@?"7]C/6/&OQ=^(WQ-^,D/A
M>?Q1\1O#$'@?^P=#N);[3-!T.)KAWMENYH89;J2XEN9)))#!"N%B01_(7< ^
M2?VF? UC^S)_P;U_#OXA:/\ N?'7P[M/#'Q%LM; $FH7.N75Y9S7T[2D!I);
MPW5S%*6_UJW#*P8$@_J):3_:K6.3:R^8@;:>JY&<5\1Z)_P3P^*GBKX!>"?V
M>_'&M^!]2^"GP_U#3)/[>@N+B7Q%XNTS3+F*XL-,NK%K=;>U(\BWCFN4N9S,
ML+8BB:;,?W!0 5'>W/V*SFF\N6;R4+[(UW.^!G"CN3V%244 <S_PLK_J7_$W
M_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I
M?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344
M<S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_
M /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?
M^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_P
MLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94
M?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_
M -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J
M7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*
M_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7
M344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W
M_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I
M?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344
M<S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_
M /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?
M^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_P
MLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94
M?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_
M -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J
M7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*
M_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7
M344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W
M_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I
M?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344
M<S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_
M /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?
M^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_P
MLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94
M?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_
M -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J
M7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*
M_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7
M344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W
M_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I
M?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344
M<S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_
M /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?
M^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_P
MLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94
M?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_
M -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J
M7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*
M_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7
M344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W
M_@#_ /95TP.1110 5B?$KPG-X^^'.OZ%;:G=Z+<:UIMQ81:C:_Z^P>6)D$T?
M^VA;</<"MNL'XH^%M0\<_#/Q%HNDZQ<>'=4UC3+FRL]5@0M+IDTD3(EPH#*2
MT;$, &4DKU'6@#\C?V9[C1/V3/B+_P ,I?M8>#])\*Z9=>&/#WA3PEXTTF%9
MO#?B2:VO]4GLKR29DQI^HS2.Q5)P3)-:S.'^95/W[^U!^P!^SK\0H?&WQ ^,
MO@/PKXZ:\TX1W6I>)[*/4)M(LXHMBV]@[+OM0268" J[2RLV2Q&/GW]H7]@S
M]H[]MO5O%'@+XC6_PET'P/XNT+P[I.O>,-'U>[OK^_BT[4KR\?[%I\MM&+6Z
MD\U 7DGE2$,K(TS%EB[?]LKX7_MO>+?CYI=Q\'4_9:'PU\+Q1MIEAX]U#7KB
M\O;Q5&+VX2SMXT5X_F$<?F2HI_>',@0Q@$7_  3\^&/CC]C#_@G5\,?@S#=7
M<?Q,\017TFCVM^[7Q\':;+=/,&N"V=RV-O/#$$)*//Y40(1MR_'O@CQ%JW[%
M_P#P3<_X*!0>"=4UX:K:_&B\\/6VKW%Z\^HQF_&DV<MV\[9;SL7$C^9U#D$
M<8_0?X3?L5ZC^T7\,K.^_;&\!_L\_%+XD6UW<&V&F^%8]2T;0[1BH2"T?486
MN,-L$CESDN[ ':JX\;_9^_X(1^!/ _@7]IOP[KWA/X:Z'#\:?$.IMX<U/PKI
M$,.H>&]#N(K7[/:JYMX_)\FYM_.$$9:$,J,"3G !<_X* ^"-#_8ST+]D'6/
MVG6V@WGA'XD:)X%L4L($1Y](U&&6VNK(X W1,%CF*D$;K=7QN4,/O8'(KY-T
M3]DSXN_'3QO\*3\;+[X>MH'P6U)-<LV\.7%S=7'C358K:6VM[ZZBFMXDT]8U
MEDE^SQ/<YE9?WP6/#_65 !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 ?@9_P?+?\@+]F7_KOXF_]!TFBC_@^6_Y 7[,O_7?Q-_Z#I-% 'WI_P &
MN/\ R@H^!G_<?_\ 4@U.OO\ KX _X-<?^4%'P,_[C_\ ZD&IU]_T %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!^!G_  ?+?\@+]F7_ *[^)O\ T'2:
M*/\ @^6_Y 7[,O\ UW\3?^@Z310!]Z?\&N/_ "@H^!G_ ''_ /U(-3K[_KX
M_P"#7'_E!1\#/^X__P"I!J=??] !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 ?@9_P?+?\ ("_9E_Z[^)O_ $'2:*/^#Y;_ ) 7[,O_ %W\3?\ H.DT
M4 ?>G_!KC_R@H^!G_<?_ /4@U.OO^O@#_@UQ_P"4%'P,_P"X_P#^I!J=??\
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %4]#\0Z?XGLY+C3;ZSU"W
MCGFM7EMIEF1)H9&BEC)4D!TD1T9>JLC*<$$5\T_\%@OA1\3?C#^Q?>Z;\+K.
M;7M2L]:T[4M<\-0:BVFW'C#1H+A9+[28[E64Q-<1 H?F&]=R$X?!^??^"*MM
M\ _C(\GB3X/VMO\ "CQOX+\2^)(?&GP_MM.&@:C':W6H7ALK;5M.B98V>VC:
M 12E95B\MXD<?,% /TDHKX%^.'PZTWP7_P ' W[/NK6,FL?;/%G@CQ=<:BMS
MJ]W=6[/"EA'%Y4,LC16ZJK-\L*HI+$D$DFO2?^"IWCWQ%XR_9L^*7@/P%KMQ
MX?U#3?!>I:SXHUZQ*_:="LELYGAMH2<[;J[9&56P3%"DTGRN8-X!]8T5\]_\
M$E/^46O[.?\ V37P]_Z;H*\=TCPMX=_X*(?\%.?CMX5^)6AZ?XN^'_P%TK0]
M"T;P[JMNMSI;ZEJ-N]]=:B\#DJ]RJ"WABD9280CF,J9') /N:BOR)^$7[1?B
M#X^?&'X?_LB>(==U?6O#NC_&'QIX?U^\GNI9+S7?#OA^WBOK#3KJX9@\RO\
M;K2*8DEI8[4I(7$DA?V'QA\;]/\ ^"67[7WQJ\'^#]-L=-^&MI\#;GXM:-X2
MM8C%INC:EIUS-;W,=I"F([:"Y5[9FBC"IYB,X56>1F /T5HK\K?BS\.(?V1_
M^"2'@W]JRRDS\>]'L_#_ (Z\3>,9 1J7B=+Z[M9-1T^\D4EIK%H;J:..U),4
M.R$Q+&T:,OZGVUPMW;QRI]V10ZY]",T /HHJ.]O(].LYKB9MD,"&1VP3M4#)
M.!STH DHKF?^%P^'/^@C_P"2\O\ \31_PN'PY_T$?_)>7_XF@#IJ*YG_ (7#
MX<_Z"/\ Y+R__$T?\+A\.?\ 01_\EY?_ (F@#IJ*YG_A</AS_H(_^2\O_P 3
M1_PN'PY_T$?_ "7E_P#B: .FHKF?^%P^'/\ H(_^2\O_ ,31_P +A\.?]!'_
M ,EY?_B: .FHKF?^%P^'/^@C_P"2\O\ \31_PN'PY_T$?_)>7_XF@#IJ*YG_
M (7#X<_Z"/\ Y+R__$T?\+A\.?\ 01_\EY?_ (F@#IJ*YG_A</AS_H(_^2\O
M_P 31_PN'PY_T$?_ "7E_P#B: .FHKF?^%P^'/\ H(_^2\O_ ,31_P +A\.?
M]!'_ ,EY?_B: .FHKF?^%P^'/^@C_P"2\O\ \31_PN'PY_T$?_)>7_XF@#IJ
M*YG_ (7#X<_Z"/\ Y+R__$T?\+A\.?\ 01_\EY?_ (F@#IJ*YG_A</AS_H(_
M^2\O_P 31_PN'PY_T$?_ "7E_P#B: .FHKF?^%P^'/\ H(_^2\O_ ,31_P +
MA\.?]!'_ ,EY?_B: .FHKF?^%P^'/^@C_P"2\O\ \31_PN'PY_T$?_)>7_XF
M@#IJ*YG_ (7#X<_Z"/\ Y+R__$T?\+A\.?\ 01_\EY?_ (F@#IJ*YG_A</AS
M_H(_^2\O_P 31_PN'PY_T$?_ "7E_P#B: .FHKF?^%P^'/\ H(_^2\O_ ,31
M_P +A\.?]!'_ ,EY?_B: .FHKF?^%P^'/^@C_P"2\O\ \31_PN'PY_T$?_)>
M7_XF@#IJ*YG_ (7#X<_Z"/\ Y+R__$T?\+A\.?\ 01_\EY?_ (F@#IJ*YG_A
M</AS_H(_^2\O_P 31_PN'PY_T$?_ "7E_P#B: .FHKF?^%P^'/\ H(_^2\O_
M ,31_P +A\.?]!'_ ,EY?_B: .FHKF?^%P^'/^@C_P"2\O\ \31_PN'PY_T$
M?_)>7_XF@#IJ*YG_ (7#X<_Z"/\ Y+R__$T?\+A\.?\ 01_\EY?_ (F@#IJ*
MYG_A</AS_H(_^2\O_P 31_PN'PY_T$?_ "7E_P#B: .FHKF?^%P^'/\ H(_^
M2\O_ ,31_P +A\.?]!'_ ,EY?_B: .FHKF?^%P^'/^@C_P"2\O\ \31_PN'P
MY_T$?_)>7_XF@#IJ*YG_ (7#X<_Z"/\ Y+R__$T?\+A\.?\ 01_\EY?_ (F@
M#IJ*YG_A</AS_H(_^2\O_P 31_PN'PY_T$?_ "7E_P#B: .FHKF?^%P^'/\
MH(_^2\O_ ,31_P +A\.?]!'_ ,EY?_B: .FHKF?^%P^'/^@C_P"2\O\ \31_
MPN'PY_T$?_)>7_XF@#IJ*YG_ (7#X<_Z"/\ Y+R__$T?\+A\.?\ 01_\EY?_
M (F@#IJ*YG_A</AS_H(_^2\O_P 31_PN'PY_T$?_ "7E_P#B: .FHKF?^%P^
M'/\ H(_^2\O_ ,31_P +A\.?]!'_ ,EY?_B: .FHKF?^%P^'/^@C_P"2\O\
M\31_PN'PY_T$?_)>7_XF@#IJ*YG_ (7#X<_Z"/\ Y+R__$T?\+A\.?\ 01_\
MEY?_ (F@#IJ*YG_A</AS_H(_^2\O_P 31_PN'PY_T$?_ "7E_P#B: .FHKF?
M^%P^'/\ H(_^2\O_ ,31_P +A\.?]!'_ ,EY?_B: .FHKF?^%P^'/^@C_P"2
M\O\ \31_PN'PY_T$?_)>7_XF@#IJ*YG_ (7#X<_Z"/\ Y+R__$T?\+A\.?\
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
M&S\0:C\,_$5OX3NK.Q\4SZ9<QZ/<W@S;V]X8F$#R#:WR+)M)^5N >#TK>HH
M_+C]LW]GSXV?\%%?%&O>!]5^ >H>!_$&J:3X5">/-4UC3+C1O"5WI^J:A<3:
MCIDT$[W4UQY<I2*/R87'F'SO*1D\WUO]NWXT?M1V_P 8++PGX#_9'OOC+\*]
M'ABEOKZ[^).A^'5\2W:A616BF>60VB'EHY(XVDD5<_NU*R_=E% 'SK\-?C%\
M;O'7['_B/Q%\1?@7=^&/'5\UQ:V'P_\ #WB33-6OX+=@(49[Z:XM[*1B2\IP
M\86,A<,XPWSU^QU^POX\^*O_  1!_P"&:?BAX'UOX5^+=+T Z1!>ZA?Z9J5K
M)>1S&YM;R!K&[G)CCF2%F641ME2 &'S']#Z* /B_6_A!\6/VWO&?P3T_XG?#
M=?A[HWP=\16_B_7[V?6+*_@\3:K:6TT-LNEK;322BT\Z9IVDO%MY=J1IY)+,
M4^T*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _ S_@^6_Y
M7[,O_7?Q-_Z#I-%'_!\M_P @+]F7_KOXF_\ 0=)HH ^]/^#7'_E!1\#/^X__
M .I!J=??]? '_!KC_P H*/@9_P!Q_P#]2#4Z^_Z "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M;TQCJ?K'X-?\&_O[&_P*6'^Q_@#X'U"2$<2>((Y=?9CG.2+YYAG/M@=!@<4
M?B[\0?\ @\D_:@^+^L?V3\./AI\.?#\ET^+>*'3KW6M2] JGS5C;D_\ /'TZ
M=^<_X:$_X*_?MUC;IMO\>-,L;Q2L,FG^'XO!MMM/]RY$5MG'3=YA(]>*_II^
M'GPE\*_"+2?L'A/PSX?\+V. /LVDZ=#90X'3Y8U4<?2N@H _E^TS_@UU_;X_
M:\U".^^*WBW1=-G=EEED\:^.9]:NE)&"1]G%T"X''+@'INKZ%^#7_!CVH,,_
MQ"_: 9N?WMEX=\,XX_V;F>?^<-?OY10!^6GP;_X,_OV/_AJ(FU^T^(OQ"D4#
MS!K?B-K:-SWP+%+=@/;<2!W/6OK'X-_\$9?V4_@&8V\,_ #X7PW$)W175_HD
M6J741QC*S70DD7\&KZ:HH IZ!X=T_P *:3#8:78V>FV-N-L5M:P+##&/154
M#\!5RBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M#\#/^#Y;_D!?LR_]=_$W_H.DT4?\'RW_ " OV9?^N_B;_P!!TFB@#[T_X-<?
M^4%'P,_[C_\ ZD&IU]_U\ ?\&N/_ "@H^!G_ ''_ /U(-3K[_H **** "BBB
M@ HHHH **** "BBB@ HHHH **** /F/_ (*Y?M8^*OV,OV/IO&7A5?L+2:]I
MFE:QXA;33J4?@W2[FY6*[U=K8$>=]GC)(4_+O92P90RGC_\ @G'=_%#7]$\/
M^*K#XS7OQN^%_B;Q!XHM[V_UV/3+BXMX(-3O4L+O3[NPBMD>"41*&C9)E D3
MR?)B38/?OVJ?VA]"_9N\%Z3JOBS2[F[\'ZOJBZ/KM^MK)<VNAVLL$Y^U7:HC
M@6WF)'$[/M1?/#,P P?S3_X)@#PWX#_X*$Z#;_LN^)%U[X8^,M5\;7'Q3T'0
M+P7_ (.\.Q0:G<C1+ZV="T%I=SH8(E@@<"6V1)/+"J'8 ^M_B3\>_BO\/O\
M@L=\)_AQ/XRT>Z^&/Q#\+^(=7&A6WA]+>XM9+!+01^;=O)))*Q>=VS&(5 P"
MK8)-W]L_X,?M=?'?QGJDGP;^-7A'X#^'_#D:II5O=>$;;Q'=>,)S$'=[N:=B
MMC;AR(E6*)Y?DD=CAD0>+_MB?M8?"[P-_P %]/V;[+6OB/X%TJ\T'PAXJTK5
M(;O7;6%]+N[M=/>TM[@,X,,DZ@F)9-IDXV@Y%=7_ ,%%_P#@M_\ LZ?LS?%J
M?X*>,/C!%X)URXMMWB34=/TV]U*XT.V=1_HT9M()O+OI58;=X BC9I"=WE)(
M >U_\$IOVIO%_P"V;^PAX)^('CS1]/T7Q=J'VVPU--/)-E=S6=Y/:-=0;N1%
M,8/,4'. ^ 2,$\SXM^,OC;]J;]N3QU\'O /CK4/AKH/P?T+3KWQ)K>E:=I]]
MJE_JVHB26ULT6]AGACMH[:+S)3Y1DD-PBH\6PEJ?[.G_  5D_9?O_A;\*+'P
M;XH3P[X+\>:LW@?X;_:-#O+"SUR6S2&+R;8/$##&C.L"FX$6^1&5=W!/(Z/X
M[\*_\$[_ /@IQ\>/$7Q-UK3_  7X(^/&FZ#KVA>)-8G6UTN74=/MI+&[TPSN
M0@NB@MYHX3\\JO+L#>6P !@^&?\ @ISX[^,6@_#_ .$MA-I'AWXY>*/B1KWP
MYU[5X+)9+/3(-!#3ZAJUK;3,P+36QM3#%*76.2\!;S4BQ)Z5X+_;!UK]E?\
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
MR1JX56521\P8<5O444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%4Y_$.GVVO6VE27UG'JEY!+=6]FTRBX
MGBB:-99$3.YD1I8@S 84R(#C<,@%RBBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHKE?BG\=O _P,TDZAXV\9>%?!UB%WFYUS5K?3
MX0O3.^9U&/?- '545\-?'#_@Y&_8P^!'G17GQKT7Q%>1 [;;PU9W6L^<1V6:
M"-H/^^I />OCGXX?\'L_P8\+&2/X>_"/XB^,IH\@/K-W:Z%;R'_99#=/M]V0
M'VH _:NBOYFOBA_P>2_M-?&355T?X9?#7X?^&)KU]MND=C=Z[J9/8)F1(V/_
M &P.>.G?F'\=?\%?O^"A*R"UC^/>FV-\?D^S6<7@2U9#T"2XM R8.,ESD=2>
M: /Z<O'7Q'\._"_0Y-4\3:]HOAW38@2]WJ=[%:0)CKEY&"C\Z^4?CC_P<#_L
M;_L_-)'K7Q[\%ZG<1@XA\./-X@9F_N[K%)D![?,P [D5^*O@?_@T3_:^_:/\
M0?VW\5/'W@G0+F<#SY]:U^ZUW5#G_KFCHV.^9Q[9ZCZN^!W_  9$_#71/(D^
M)'QN\;>)6VAI8/#NDVVC+N_NAYC=$J.F=JD_[/8 [;XW_P#!Z;^SSX+\R'P/
M\/\ XG>.+I,XEN8K72+.3TP[222\]\PC''7H/CWXR_\ !ZQ\</'=R;/X;?"'
MX>^$S=2>7#_:<]WKUVN>@0H;9"^<=8R#_=K]4O@;_P &PW[%WP/%O-_PJ?\
MX2_4+?\ Y>_$VL7>H>;_ +T'F+;'_OU7V!\&OV5OAC^SI9K;_#_X=>!O \*C
M;MT'0K73L]CGR47.>Y/6@#^93XI_M9_\%5/^"CWPS\2V,WA_XT7G@75M-N8=
M0L-$\#?V18WMF\3":W1TMTDN0\>Y3$))&<-MP=P!^+/^'3O[4W_1M/[0'_AO
M-7_^1Z_M\HH _GB_8I_X,P%^+7P8\%^,_BA\7O$7A>\\4:/9:M>>%K3PI]DU
M#17G@25[2>6XF)6:-G,;*T *LAR.P^V?@S_P:$_L>?#(0MKNE_$#XAR1CY_[
M=\2/;HYSG[MBMM@=@,GCKD\U^HE% 'S;\&O^"._[+/P!,3^%_@%\+;6YMRIB
MN[O08=0NXR.A6>Y$DH/N&YQ7T3H^C6?A[38;/3[2VL;.W&V*"WB6*.,=<*J@
M ?A5FB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH IQ>'M/M]?N-5CL;--4NH([6>\6%1<30QL[1QL^-S(C2R%5)P#(Y&-QS
M<HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /P
M,_X/EO\ D!?LR_\ 7?Q-_P"@Z311_P 'RW_("_9E_P"N_B;_ -!TFB@#[T_X
M-<?^4%'P,_[C_P#ZD&IU]_U\ ?\ !KC_ ,H*/@9_W'__ %(-3K[_ * "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ /2O
MQ0^'/@/P/\,OV^X?AQ^V!X5M/#_Q3\7-XK_L+XNZK_J?&,UY?V$FD2:7JN[S
M;"[L[=9H8[=6A^S_ "",[K@J?VO;)4XZ]J_,O]LCX;_'S]JOP[:_"WQK^SLO
MC3Q#J?P]\1^$Y_$\NL:8?!<MW<W&DFVU9Y#(MW 8VMO/$(LQ-YBKY(94DDB
M/9/^"R/P5MY_^"-OQ1M=;U?Q!JVJ> _ 5Y=V^I1:O>6,E[>6]BR"XG6&8>?N
M;+F.8R)N.2"0#7NGP0D\11?L*>#V\(PZ-<>*AX&LCH\>KS20Z>]W]@3R1</&
MCR+%OV[BBLVW. 37BG[;O[/7Q$T[_@CCJWP0\+Z#XD^,?CS5O  \#"]M+S3K
M)IKG^SS ;^Y>^NX%$32*"VQI),R#",,D>F_ GQC\1O!7[!FAS'X0:];?$/PG
MH%KIZ^#-4UW2X)]2GMX8HV$5Y;W%Q:JC[7,;2.I.!O$6<@ _._\ X)I_LS>#
M?V7/^"GN@Z3^T;^SWI/A+]J#Q9#J6N^%OBGI'BS4];T'X@78B9M2=(+B<I:W
MOERR2%#$HVLY5808A)]$_LU?"+PO_P %1OB'^T;XX^)6FC6V\,^/=1^'G@AI
M699/!EMI<4<1O--<-OM;R6ZDFF:YCV3?ZM=VR-0/>[/X?Z]^UO\ %3X7^-O&
M?P[UKX9V_P ++^[UJQTW7+S3+S5;G49K2>Q'-C/=0+:K#<2OD3B1Y/+RB"/Y
M_._"_P +/BY^Q+\5/C1I_P ._AS_ ,+$\,?&'Q#-XQ\/7L&LV6GP>%=7NX(X
MKV/5!<S)+]D:>);A9+.*YE/FS*8@50N =I_P1^_:.U_]JO\ X)T?#;Q?XKOA
MJGB@VUSH^KWP3;]NNK"[FL9)R,#YI&M]Y( &6. !@5]+5X_^P+^RE;?L/_L<
M_#_X5V]Y'J,GA'2DM[R\CC,:7MV[-+<S*I)*J\\DC!23@,!VKV"@ HHHH **
M** "BBO)?CC^WK\$?V:!,OQ ^+GPX\'SV[%'MM5\0VMM=%AU586?S&;_ &54
MG@\4 >M45^;_ ,<O^#KC]C'X-&XCL/'/B'Q_>6OWK?PSX>N)-Q]%EN1! WU6
M0CWZU\=?''_@]_\ #]F9H/AK\!M9U'<#Y-[XFU^.RV'L6M[>.;=VX$P^M '[
MRT5_+_K7_!T9^WI^V+JSZ9\(_".CZ5<,QBBA\$^")]<O 3C&?M'VH%OI&.O2
MJ:_L3?\ !6S_ (*#1AO$EY\9M/T>[;]]'X@\5)X9LTSW:Q\Z)CC)'RP' )''
M2@#^DSXT?M8?"W]G"U:;XA?$CP)X'C10Q.O:]:Z=D'I@3.I)/& .3D8KX]^.
M7_!T#^Q?\$!/$OQ4D\9:A "?LGAG1KN^\S_=G*);G/\ UUK\M?@U_P &4/QJ
M\:W/VKXD?&+X?^%?M+^9+_9-K=Z]=9)RQ?S!;*6SZ.P.>M?8GP/_ .#+C]G7
MP08I_&_CKXG>.KJ, -##<6VDV4AXR2B1/+],3# )ZG! !Y_\</\ @]W^'6BF
M:/X;_!#QEXCZB.?Q%J]MHZ@_WC' MT2/;<I/J*^4O&W_  =P_MC?M*ZXVB_"
MOP+X-T"XFX@AT'PY=:YJG/ SYKR(WMB ?C7[9_ W_@@'^QU^SV87T/X!^!]0
MN(!Q-XABE\0.S?WO].>90V>?E  /0# KZK\$_#_0?AIH<>E^'-#TCP_IL/W+
M33;..U@3Z)& H_*@#^8H_"__ (*^_P#!0L;KZ3X\Z;I]\<S)>:A%X%M&4_WH
M-UH&3OM"'M@=*ZOX6?\ !FC^TG\7M8;5OB=\3_A[X8DO"&GD^UWFO:D3W+C9
M'&QZ=)SGV[_TPT4 ?BS\#O\ @R<^"?A1H9?B#\6/B-XTFB +QZ3;6NAVTS?[
M2LMS)MZ\+(#TY]?L;X&_\&X7[&/P%%O)8_!'0?$-Y#@M<^)KJYUOSSZM%<2/
M!^"Q@>U?<%% '+_"_P""/@OX(:/_ &=X+\(>%_"&G_\ /MHFE0:?#_WQ$JC]
M*ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKYY_9__ .&A
MD\/>)&\4-X'_ .1KUPZ1_:*SB[72?[2N/L/F&([#_HWE%2,'9MW?-N- 'T-1
M7YKP_M]_&;_@H5^U5IOPQ^!,7AG4/ASX!\5:;=_$+XH:1>75OI(2UN([B?1K
M&7.;J:955)#'F/8Y5B4DW5^E H **** "BBB@ HHHH **** "BBB@ HHHH _
M S_@^6_Y 7[,O_7?Q-_Z#I-%'_!\M_R OV9?^N_B;_T'2:* /O3_ (-<?^4%
M'P,_[C__ *D&IU]_U\ ?\&N/_*"CX&?]Q_\ ]2#4Z^_Z "BBB@ HHHH ****
M *NN:Y9^&=&NM1U&ZM[&PL8FGN+B=Q''!&H)9V8\   DDU\A^-O^"AWQH^(U
MQ;W'P%_9G\0?$#PO<;_+\3^*/$5KX4L+Q1C;);03![J6-LG#O%&".1D8)^LO
M&?@G2?B)X;N-'US3[;5-+O-HGM;A-\4P5@P#+T89 X/![U\V?MB?M[P_L??$
M#Q-?:YX@\*Z+X&\ ^"O^$EU"PU"QD34-;FDDGAMK:QG\]4+-)$JLGDNP+Q@9
M\P;0"A\,?^"AWQ(\'7?E_M#? /7/@WI4DZV\7B?3]>M?$F@1DX :YE@VS6B$
MD#S)8A$/XI%ZU]:0S+<1+)&RR1N RLIR&!Z$&OBW]A#XX?';XP:SH6A_'O3_
M  '?6OQ.\&7'BB?0-)TF6&3P;$TT20V%ZTLL@N//AG;DHA#V\JX8#(^R/#OA
M^S\)Z!9:7IUNEKI^G0);6T*?=BC10JJ/8  4 7**** "BBB@ HKY[_X*8?ML
M3?L'_LXVOBRSL=+NM3U[Q%IGA:PN=7F>WT?29[^X6!;V_E0%DM802[[<%MH0
M,I;<.5_8N^+_ ,?M3US3H/B)/X'^(7AO7/$7B;2)->\/:'<Z#/X<DT[4+R&%
M98&N+M)X)EMRB/YD+Q8C5S<.QE(!]745\K^-OVQOB5X&_P""J7P[^"U_X?\
M \/P_P#B!X?UK6;+4K>\NKK6'.GI;?ZQ62*&#=)<$;5\_*IG<I.!K?$O]IKQ
M]\3/VLM<^#OP=D\&Z;J?@/0K77?%GB'Q/IEUJEG92WCN++38K:WN+9FFECAE
ME>5IL0H8B(Y2Y" 'TE17CW[$'[5\?[7WP9NM<N-)7P_XE\-Z[J/A3Q-I"W!N
M8]+U;3[AK>YCCEVKYD1*K)&Y528Y4W*K94<=\2_VFO'WQ,_:RUSX._!V3P;I
MNI^ ]"M==\6>(?$^F76J6=E+>.XLM-BMK>XMF::6.&65Y6FQ"AB(CE+D( ?2
M5%?%NE_\%5M0^)/PK\#Z/X7\-:9:_&_QMXYU+X<2Z!?7$ESIOA[4M*:4ZK>2
MR(J/-:00P^<FT1O+]HMT)B+NT???"']L_5O!?QI^(GPM^,USX7M?%'P]\,0>
M.1XAT2TGL=*US0I&GCDNA:S2SR6LEO+;R1R1F>8$&-U<[F2, ^E**^'K+_@H
MU\3?"?P \&_M$>,M#\'Z;\#?'&HZ?$=$BL[J/Q+X8TO4KI+>PU6YNFF:"X)\
MZV>:U2VB,2S-MGF,>U_N&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BOG'_@I_\ \%/_  #_ ,$F_@#I/Q&^(VD>
M,-:T/6=?A\.0P>'+6WN;I;B6WN;A699YX4$82UD!(<G)7Y2"2/B'P;_P><?L
MH^*O%^DZ7=>%_C=H%KJ5Y#:S:IJ.AZ<;/34=PK3S>3?R2^7&"6;RXW?:IVHQ
MPI /ULHK\I?CE_P>)_LF_#(W$/A:'XD?$BX4E89-*T,6-K(?5GO9(9%4^HB)
MZ<>GQS\<?^#W[Q9J!N(?AK\"/#ND[1B&[\3:[-J.\_WF@MT@V_[HE/U[4 ?T
M04%MHR> .IK^74?\%J?^"H/[?K*OPUT3QC::7?*2#X&^'W^BA3G#?;)8IGC'
M8-YRCISFB/\ X(.?\%,?V^6CD^*6O>(+/3[QLAOB!\0FNH8U/4_9H9+EXP/[
MOE \<+TH _H3^.7_  5"_9S_ &;$F'C?XW?#'0;JW)5[*7Q!;2WP(ZXMHV:8
MX[X0XX]17QU\<O\ @[I_8[^$HN(]#UOQQ\1[B'Y57P]X=DAC=NGW[YK8;0>K
M#(QR-W&?B?X'_P#!C_KEV(9OB5\>M)T\KCS;+PUX?DO-_KMN+B6+;^,)K['^
M!_\ P9_?LA_"[RI/$=M\0OB1,N#(NM^(#:P,?9;%+=@OL78^YH ^2?CC_P '
MP,S&:W^&OP#BC^4^3?\ B;Q$6Y[;K:WB' ]I^?:OGN?_ (.)?^"CO[==U]G^
M$OANZL8KAC'Y?P^^'LFICOG][<)=LN.<L&7&"<C%?O\ _ [_ ())_LR?LWF&
M3P;\"?ACI=Y;@".^ET*"\OD'M<SJ\W8?Q\XKZ%MK>.SMXX88TBAB4(B(NU44
M<  #H!Z4 ?R[+_P2?_X*I?\ !0%%;Q[JWQ(L]&NFQM\9>.Q96<>>I^PI,SI[
MX@&1TSC%>M?!#_@R&^(>LB.3XD?'+P;X=Z%X/#FC7.L%O5?,G:UVGWVM]#7]
M&5% 'Y*_!#_@S8_99^'9CF\6:U\3?B%<@#S(KS5HM/LV/^REK$DJY]YC7V+\
M#?\ @B5^R9^SFUO)X6^ 7PY2XM0!#=:KIHUJZB(_B6:],T@;_:#9Z\U]2T4
M5-"T"Q\+:1!I^F65IIUA:KLAMK6%8885ZX5%  'L!5NBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M0IOC;:Z9&,J>Q'8U)10!S/\ PK7_ *F#Q-_X'?\ V-'_  K7_J8/$W_@=_\
M8UTU% ',_P#"M?\ J8/$W_@=_P#8T?\ "M?^I@\3?^!W_P!C7344 <S_ ,*U
M_P"I@\3?^!W_ -C1_P *U_ZF#Q-_X'?_ &-=-10!S/\ PK7_ *F#Q-_X'?\
MV-'_  K7_J8/$W_@=_\ 8UTU% ',_P#"M?\ J8/$W_@=_P#8T?\ "M?^I@\3
M?^!W_P!C7344 <S_ ,*U_P"I@\3?^!W_ -C1_P *U_ZF#Q-_X'?_ &-=-10!
MR\OPZ6")I)/$7B1$0%F9K_ 4#J2=M>5_!#]I_P"#'[2OCO7/"_P^^.FC^-/$
M7AN0QZAIVC>*K>\N(,(C%PB$EXQYBJ9$W('#(2'1E&U_P4&_9GU3]LG]BGXE
M?"W1?$3^%-4\;Z'-IEMJ84LD#/@[9 .3$^/+<#DH[8KX7_81^./A7QM^T;??
M!']HKP#8_"/XW>'?'&GZ]X0MK...3P_J5UINA:5;D:-?!/+R]O&LCVF%EC@O
M$3YB&*@'Z#>*KKPOX%U[1]*UOXB7&CZIX@G%KI5G?:]%;W&I3'.(X$?#2N<'
MY4!/%'Q+N/#/P7\%7OB3QC\0KCPGX=TT!KO5=9UZ*PLK4$A09)I=J+EB ,D<
MD"ODO_@K3\-_#MI^V?\ L7^+(= T6+Q3>?%^UTZ?64L8EU">U73-1=8&GV^8
MT08E@A;:"<XS7V)\9;5-#TB/Q=:^"]6\>^(O"L4LFD:1IMS;174TLH6-S#]K
MG@M5DV;AYDDBLJ-*JM^\97 ,WX87WA7XW>"K/Q)X+^(LWB[P[J&[[+JNBZ_#
MJ%E<[6*MLFBW(V&!!P3@@BL_1O'GP_\ $7Q8O_ 6G_%BUOO'6E0_:;WPY;^)
M[:75K.+C]Y):J3*B\CYF4#D5\+_L8?M>VW@O]E[]N3XB:?X9UCX=_&CPWJ&J
M^+_$WPWO[&.%?"=W'I 6RD0)E+I+I+,3O=* LS%R%V@,U7]I?P-8_LS?\&]?
MP\^(6C_N?'7P[M/#/Q%LM; $FH7.N75Y9S7L[2D!I);PW5S%*6_UJW#*P8$@
M@'Z1?\*U_P"I@\3?^!W_ -C1_P *U_ZF#Q-_X'?_ &-=%9W'VJTBEVLOF(&V
MGJ,C.*DH YG_ (5K_P!3!XF_\#O_ +&C_A6O_4P>)O\ P._^QKIJ* .9_P"%
M:_\ 4P>)O_ [_P"QH_X5K_U,'B;_ ,#O_L:Z:B@#F?\ A6O_ %,'B;_P._\
ML:/^%:_]3!XF_P# [_[&NFHH YG_ (5K_P!3!XF_\#O_ +&C_A6O_4P>)O\
MP._^QKIJ* .9_P"%:_\ 4P>)O_ [_P"QH_X5K_U,'B;_ ,#O_L:Z:B@#F?\
MA6O_ %,'B;_P._\ L:/^%:_]3!XF_P# [_[&NFHH YG_ (5K_P!3!XF_\#O_
M +&C_A6O_4P>)O\ P._^QK/^*_[3'PW^ \+2>./B!X)\&1QKO9]=UVUTY57&
M<DS.O&.<^E?+OQ>_X.+OV+_@LTT>I?'CPQJL\1P(] MKO6O,.,X5[2*2/\2P
M'O0!]9?\*U_ZF#Q-_P"!W_V-'_"M?^I@\3?^!W_V-?E3\6_^#S[]F7P:9(?"
MWA#XL>,KA3\LJZ=:Z?:./]^6X\T?]^J^6_BY_P 'P7BS4%DC\!_ 'P[I! PD
M^O\ B2;4=WN8H88,=N/,/3KS@ '[]?\ "M?^I@\3?^!W_P!C1_PK7_J8/$W_
M ('?_8U_,_+_ ,''?_!1S]L0LOPO\,26HN.$7P'\.)=6(&>=IN$NS[9R2/8\
MT-^R=_P5\_;8+#5K[XY:=I]UN$\>I>+8?"]K@G)WVHG@W#)& (CCL, X /Z0
M_'LWAGX5:3_:'BCXA7/ANQPS?:=4UV*SAPN,G=)M'&1GGC-?-7Q>_P""QO['
M_P #O.&N_M1^'IWM]WF1Z+KQUR12HR1MLDF;=VQC.>.O%?C;X%_X,WOVI/B_
MK']K?$3XD_#;0YKIB9Y;C5+[6=2SURV(0C<G_GMZ_C]+?"'_ (,?_!&F&%_'
MOQZ\5:WG!EAT#P_!I>WCE5DFEN<\_P 10?[M 'K'Q=_X.QOV1OA[YJ:#KWQR
M\>2+Q&VDZ:MK"YQP2;R2!@O;.PGV-?+?Q<_X//(5\R'P'\'/%3\@I>:_XW"]
MNAMX;4]^_G=NG/'WA\'_ /@TG_8Q^& A;5/"GC'Q[+#M(D\0>)KA-[#NRV?V
M9#D\D%=IQC&,BOJ/X0_\$A/V7/@3Y+>&/@#\*;.XM]OEW=QX=M[Z[CP<@B>=
M7E!SSG=S@>@H _GPOO\ @Y__ &VOVD=5DT_X;Z#I]I-D+'#X;T"]U>\7/3=Y
MDDRD\]HQVX];EGI'_!8;]LP?(W[1FFI=*1B6X3P.A&?]IK,#.?;(]17]0VB:
M%8^&M,BL=-L[73[. 8BM[:%8HHQ[*H 'X5:H _D=_;/_ .#?[]NCP)\,+'QY
M\0/#_BCXFZA?:JFF_P!DZ/J-YXPUV R132FXDC@68+ /**M)OX>6,8^:O'_V
M7/\ @B]^T'\6/VFOAUX5\9? ;X^>%_"'B;Q/INE:YK,G@74K9=(L9[N**XNC
M++;^7&(HG=]\GR+MRW -?VA44 ?F'\'_ /@T7_8Z^& 1M4T7QYXZGCP1)K_B
M)EY'?9:) A^C*17U=\%?^"3?P!_9RDCE\"_#?POX7NH@ +RPTFTCNSCIF?RO
M,;IW8U]'44 <S_PK3_J8/$W_ ('?_8T?\*U_ZF#Q-_X'?_8UTU% ',_\*U_Z
MF#Q-_P"!W_V-'_"M?^I@\3?^!W_V-=-10!S/_"M?^I@\3?\ @=_]C1_PK7_J
M8/$W_@=_]C7344 <S_PK7_J8/$W_ ('?_8T?\*U_ZF#Q-_X'?_8UTU% ',_\
M*U_ZF#Q-_P"!W_V-'_"M?^I@\3?^!W_V-=-10!S/_"M?^I@\3?\ @=_]C1_P
MK7_J8/$W_@=_]C7344 <S_PK7_J8/$W_ ('?_8T?\*U_ZF#Q-_X'?_8UTU%
M',_\*U_ZF#Q-_P"!W_V-'_"M?^I@\3?^!W_V-=-10!S/_"M?^I@\3?\ @=_]
MC1_PK7_J8/$W_@=_]C7344 <S_PK7_J8/$W_ ('?_8T?\*U_ZF#Q-_X'?_8U
MTU% ',_\*U_ZF#Q-_P"!W_V-'_"M?^I@\3?^!W_V-=-10!S/_"M?^I@\3?\
M@=_]C1_PK7_J8/$W_@=_]C7344 <S_PK7_J8/$W_ ('?_8T?\*U_ZF#Q-_X'
M?_8UTU% ',_\*U_ZF#Q-_P"!W_V-'_"M?^I@\3?^!W_V-=-10!S/_"M?^I@\
M3?\ @=_]C1_PK7_J8/$W_@=_]C7344 <S_PK7_J8/$W_ ('?_8T?\*U_ZF#Q
M-_X'?_8UTU% ',_\*U_ZF#Q-_P"!W_V-'_"M?^I@\3?^!W_V-=-10!S/_"M?
M^I@\3?\ @=_]C1_PK7_J8/$W_@=_]C7344 <S_PK7_J8/$W_ ('?_8T?\*U_
MZF#Q-_X'?_8UTU% ',_\*U_ZF#Q-_P"!W_V-'_"M?^I@\3?^!W_V-=-10!S/
M_"M?^I@\3?\ @=_]C1_PK7_J8/$W_@=_]C7344 <S_PK7_J8/$W_ ('?_8T?
M\*U_ZF#Q-_X'?_8UTU% ',_\*U_ZF#Q-_P"!W_V-'_"M?^I@\3?^!W_V-=-1
M0!S/_"M?^I@\3?\ @=_]C1_PK7_J8/$W_@=_]C735PO[0'[2O@K]E[P?;:YX
MVUK^RK74+R/3;"""TGOK[5;N3.RVM;2W22XN9F"L1'#&[X5CC ) !J?\*U_Z
MF#Q-_P"!W_V-'_"M?^I@\3?^!W_V-<'^RC^W;\.?VR= M[GPCJ.J6>J3:9;Z
MQ+H.OZ5<:-K-M:3@&.=K6Y1'>!CE5GB#P.5.R1L9K*\,_P#!2[X+>+_'NG^'
M]/\ %E[(VKZDVC:=K$GA[4X?#NJ7P8I]EMM8>W&G3S%U9%CBN&9F!502,4 >
MH_\ "M?^I@\3?^!W_P!C1_PK7_J8/$W_ ('?_8UTU?+OQ _X+/\ [-/PP_:Y
MC^ ^K_$C;\6)M1M=(70;/P]JM\QN[@(T47G06SP!B)$W9DPF3NV[3@ ]\_X5
MK_U,'B;_ ,#O_L:/^%:_]3!XF_\  [_[&N1^/7[:/P[_ &;=?M='\3:GK4VN
M7EE)J::3H'AS4O$6I1V<;!'NY+73K>>:*W#$+YTB+'NXW9XKK_ 'QD\*?%3X
M6V'C?PYXATC6?"&J67]HVNL6MRLEG+;X+&029P% !SG&W!!P0: $_P"%:_\
M4P>)O_ [_P"QH_X5K_U,'B;_ ,#O_L:\)_8V_P""QW[./_!0/XI:AX+^#_Q"
MF\9>(M)LGU&\@B\-ZM:16\".L9=I[BUCA^\Z@#?EL\ X./IR@#F?^%:_]3!X
MF_\  [_[&C_A6O\ U,'B;_P._P#L:Z:B@#F?^%:_]3!XF_\  [_[&C_A6O\
MU,'B;_P._P#L:Z:B@#F?^%:_]3!XF_\  [_[&C_A6O\ U,'B;_P._P#L:Z:B
M@#F?^%:_]3!XF_\  [_[&C_A6O\ U,'B;_P._P#L:Z:B@#F?^%:_]3!XF_\
M [_[&C_A6O\ U,'B;_P._P#L:Z:B@#F?^%:_]3!XF_\  [_[&C_A6O\ U,'B
M;_P._P#L:Z:B@#F?^%:_]3!XF_\  [_[&C_A6O\ U,'B;_P._P#L:Z:B@#F?
M^%:_]3!XF_\  [_[&C_A6O\ U,'B;_P._P#L:Z:B@#F?^%:_]3!XF_\  [_[
M&NF' HHH *P?BC\0M/\ A)\,_$7BK5EN&TOPSIESJMXL"!I3#!$TK[02 6VJ
M< D GN*WJ",B@#\=/VKM#\-_L#_'SQ5^T=^RWXHTOPU'KNF>%=6N_ ^ER)<^
M'_BS+J>IZA:R6\-LI.R^*QQO%);8VE9MR$2.P^J?^"_FH _\$TI+JX M5_X3
M#PG+*)#M$/\ Q.[(G)[8[_2OH;P7^P+\$/AQ\;;KXD>'_A)\.]%\>7D2Q2ZY
M8Z!;07APSL6#J@VR,9&WR+AW 0,6"(%W/CC^R?\ "S]IW^SO^%E?#3X?_$+^
MQ_,^P?\ "3>'K35OL7F;=_E?:(WV;MJYVXSM&>@H WO$OB3PS FE^'_$&H:"
MDWB96M[/3=1GB#:MM0-(D<3G,N%()"@X!R:_*O\ :M_X)UQ^!_@]^VWH_P %
M--DA^%VK6_A_Q/#X7T>-?[-B\0:?=&YU>ULH4)"E[>VM=\:KM$K",8\O8OZ5
M^*?V+_@[XY^%FC^!=;^$_P --8\$^'6#Z5X>OO#%E<:5IC $ P6SQ&*(X9AE
M%'WCZUWOAKPSIO@S0+32='T^QTG2]/B6"UL[.!8+>VC48"(B@*J@=   * /A
MW_@H)XRTC]L#3/V0_#_P_P!;L]6E\8?$;1/'-J]C)O;^Q-.@FO)[OY>4BSY$
M6YAM+SJG#,*^\!P*XSX:?LX_#WX+^(]<UCP=X#\&>$]7\43?:=9OM&T2VL+G
M5I<LWF7$D2*TS99CN<DY8GN:[.@ KX5^(?[.W[4W[0?Q1^(FHQZK^S;X3T:\
MNKWPQ!I^N_#.ZUZ\U+0MY\E+F\>ZB2YCGA97>)%,2L[(1N5U'W57R9I/_!<#
M]F*#6O$FC^*/BYX+\"^(_"FOZCX>U'2->U2*TNX9K.ZEMV?:QYCD\O>A&<JX
MS@Y  ,S_ ()P_";]I;X0?%+XAZ3\4/$WP]U;X>Z;J5O9>']/T7PI-H<-I"FF
MV9#Z<OVB2-+0.9(S"5.)8Y65U!V5]C5\F:O_ ,%P?V89=9\.:/X8^+O@OQUX
MB\5:]IWA_3M'T'5(KN\GFO+J.W#[5/"1^89&)(^5#C)P#]9@YH **** "BBB
M@ HHHH **** "BBB@ HHHH _ S_@^6_Y 7[,O_7?Q-_Z#I-%'_!\M_R OV9?
M^N_B;_T'2:* /O3_ (-<?^4%'P,_[C__ *D&IU]_U\ ?\&N/_*"CX&?]Q_\
M]2#4Z^_Z "BBB@ HHHH **** .5^./A#6/B!\&/%FA>']6DT'7=8TBZLM/U%
M&*M8W$D3+'*" 2-K$'(&1BO@[X=?MG^#?V,= A^'_B/]B_XP>$]6L(E2_?PE
MX C\1:)JMP>&EAOK8DW'F$%MTRI(<_.H-?>7QP^(LWPA^#7BOQ5;Z7/K5QX;
MTFZU..PA;;)>M#$T@B4]BVW&?>OD#PC^R'\5/VO?"6F^/=2_;,\;6L>O!-4T
MRU^&]MINGZ#91.-R1(7CFEN57."TLA+8.0O0 &Q^PIX:N/BM^T_J'Q=\,_!7
M7O@!X)U#09=.O[#7-/@TG5/&EX\\3PW<UA"[>3]G2.95>;$KBY(P%6OM"OE/
M]E?QK\1/@Q^U'<?!GQO\3K3XU6][H4_B*QUMM,@L-8T!(IH8A:Z@MMB%Q*)M
MT4FR-SY,H(; :OJR@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** .(_:*\$^+/B%\(=2TWP/XDM_"?BS
MS;:[TW4KBW>XMTD@N8I_*FC1T9H9A&8I &!V2MP>A^-F_8-^-_[5/[0]KJ7Q
M:TSX;> _!_A7XIZ9\38I/#6NW.N:EK]Y8:/9VD$4#RVML+.U,L+-*7#ROAX@
M @$\OZ 44 ?'O_!2?]F'XV_M&?&[X&:U\-]%^%=SH_P>\7P>,YI/$OBV_P!,
MNM4E6WN;9[)8K?2[E8U*3JPG,C'<"##@9/L/Q[U/X_V%]X+O/A?HOP>U:V E
M_P"$NT?Q3K6HZ?(Q,:^5]@O[>UG VR;PWG6AWKM(V'(KV&B@#PCX4?L=QR>*
M?BQXP^($6C7WB;XU65KI&NZ?IH:33['3+:WE@ALDE=$DN"!<7#/.Z1ES* (X
MU4+7BVB?\$\/BIXI^ 7@G]GOQQK?@?4O@IX!U#3)/[>@N+B7Q%XMTS3+F*XL
M-,NK%K=+>U(\BWCFN4N9S,L+8BB:7,?W!10 445#J&HV^DV4ES=3PVMO"-TD
MLKA$0>I)X'XT 345\_\ Q<_X*M_LS_ D2+XJ^//PHTNXC^]:?\)+:SW8_P"V
M$;M+CWVU\M_%S_@[$_8M^&(D73O'/B;QQ-$/FBT#PS=\G.-H>Z6"-O7(8C!Z
M]J /TDHK\./B[_P>^?#?2/.7P%\"_&_B#M$^OZU:Z/WZLL*W7;G /MD=:^9/
MB/\ \'G7[27Q+U/^S?A]\,/AGX?DO&98$>TOM9OQW 0B:-&8#.<Q'/H* /Z8
MJ*_EY/[=7_!73]MD;?#^F_&BPTN\!$3Z+X'CT"S4,/X;PV\9Z8P3,2,CD9Y#
M_P &_'_!2W]M'YOB?XDU>WM[[#-_PG7Q)?44"L/XHX);IE &!MV@@<8XP #^
MBSXN?M\? WX!&1?&WQB^&'A.6$[6AU7Q/96LQ;&=HC>0.S8YP 37RW\6_P#@
MY[_8I^$OF1GXO+XEO(\?Z/H.A7][N![B7R1!^'F9]J_-'X0_\&0'CS5#"WC[
MX\>$=#P5,L6@:#<:KN_O*KS26V/0,5/7..,'ZD^$'_!EI^SCX1\F;QAX\^*W
MC&YC WQ0W5IIEG(<\Y18'E'8<2^OM@ Q?BY_P>Q_ SP[YB>"?A3\4/%,J# ?
M5)++1X9#GG#+)</C&.2@.<\#J?EOXN_\'N?Q<UT3+X%^"_P[\,AAA#K>HWFM
M-'SU_=&U!./;&><8XK]8OA'_ ,&VW[%?P<$;V?P/T76KI!AI]?U&]U;S3G.3
M'/,T0Z ?*@&/J<_4?PE_9*^%7P"$?_""_#/X?^"_+SL_L+P[::=MSUQY,:]<
M4 ?S=/\ \%D_^"J'[:0:/P%H'CZTTV\+ GP?\-1]G0=?^/J2WE>/&1@^:#R.
M22*#_P $H?\ @J[^VJV[QKK7Q.M-+O"<KXI^(Z6UI'N&6_T..Y9D!X! A [=
MCC^H:B@#^;#X3_\ !D[\;O%4Z3^/OC!\-_#7VAM\QTJWO=:N$SR=PD2V4MGK
MAR">]?4/PA_X,DO@SH'DMXZ^,7Q)\421[2ZZ-9V>BQR$=<B1;I@IXX# @9Y[
MC]KJ* /SU^$/_!K7^Q5\)_)DF^%MYXMO(<8N-?\ $%]<[L<_-$DL<#9XZQ]O
MKGZD^$/_  3F^ /P"6'_ (0OX*_"WPW-",+<V/ABSCNCSG+3>7YC'W9B>!Z"
MO9J* $1!&@50%51@ #@"EHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OF/\
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
MF,XQE9KH22 XXR&[GU-?1/AKPII?@O2(]/T?3=/TFQA^Y;6=ND$*< <(H '
M Z=J /YB1XY_X+$?MNM^XC_:!TF&\*^6T-A#X%BVL,*5DV6@VXYW;L="3DYJ
M;3?^#6C]O+]JZ]AO/BAXO\/:;(S+)(_C'QO<:Q<1]0<?9UN07"DX^<#G&X<U
M_4!10!_/S\(O^#'FZD$4WCW]H*WA./WEGH'A<R9.>UQ-<+V]8>I]N?J3X1_\
M&;O[*'@+RY/$6I?%+QS-@^8FH:Y#:6['/\*VL$3CCUD/4^V/UBHH ^0?A'_P
M0)_8W^"9C_L?]GSP!>-'T.O6\FO9^OVYYLU]-?#KX.^$?@_IQL_"7A7PWX7M
M&ZP:1ID-C&>@^[$JCL/R%=)10 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !117Y9_\'+__  4<^,W_  3\MO@N
MWPA\9?\ "(MXL;6QJO\ Q*;&_P#M7V<:?Y/_ !]0R[-OGR_<VYW<YP,>AE>6
MU<?BHX2BTI2O:][:)OHGV['/BL3&A2=6>R[>MC]3**_E?_XB/OVS_P#HLO\
MY:6A_P#R%1_Q$??MG_\ 19?_ "TM#_\ D*OK_P#B'.9?ST_OE_\ (GC_ .L>
M&_EE]R_S/ZH**_E?_P"(C[]L_P#Z++_Y:6A__(5'_$1]^V?_ -%E_P#+2T/_
M .0J/^(<YE_/3^^7_P B'^L>&_EE]R_S/ZH**_E?_P"(C[]L_P#Z++_Y:6A_
M_(5'_$1]^V?_ -%E_P#+2T/_ .0J/^(<YE_/3^^7_P B'^L>&_EE]R_S/ZH*
M*CM7,EK&S<LR@G\JDKX ^@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M?1^)]9M;=);UK_SD>1+19IDMUCMW@E/E2/YOS*J@'W%17YY?%#_@I?XZUO\
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
M_C0!TU%<S_PB_B/_ *&K_P IL7^-'_"+^(_^AJ_\IL7^- '345S/_"+^(_\
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
M%]JD6@6CD%K338KJ:6/3K8[4S!:+%$1'&-N$4#U^BB@ HHHH **** "BBB@
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
M/_!5W:>.+_394FLX+VXN[9M/LY)%R&G18;U]@)*"0YQNQ7U70 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M8_C[Q]I/PP\)W>N:Y=?8=+L=GGS^4\FS>ZHORH"QRS*. >OI6Q7C_P"WM_R:
M=XK_ .W/_P!+(*[,OP\:^*I4)[2E%.V]FTM#DS#$2H86I7AO&,FK[72;#_AO
M;X3?]#7_ .4R\_\ C5'_  WM\)O^AK_\IEY_\:K\WZ*_4_\ B'^7_P \_OC_
M /(GYA_KYF'\D/NE_P#)'Z0?\-[?";_H:_\ RF7G_P :H_X;V^$W_0U_^4R\
M_P#C5?F_11_Q#_+_ .>?WQ_^1#_7S,/Y(?=+_P"2/T@_X;V^$W_0U_\ E,O/
M_C5'_#>WPF_Z&O\ \IEY_P#&J_-^BC_B'^7_ ,\_OC_\B'^OF8?R0^Z7_P D
M?K1X!\?:3\3_  G::YH=U]NTN^W^1/Y3Q[]CLC?*X###*PY Z>E;%>/_ +!/
M_)IWA3_M\_\ 2R>O8*_+,PP\:&*JT(;1E)*^]DVM3]/R_$2KX6G7GO*,6[;7
M:3"BBBN,ZPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ K\0_\ @\I_X\_V=/\ ?\2?RTJOV\K\0_\ @\I_
MX\_V=/\ ?\2?RTJOJN"O^1U1_P"WO_2)'E9W_N4_E^:/P[HHHK]^/@ HHHH
M**** /[>['_CRA_W%_E4M16/_'E#_N+_ "J6OY7/U0**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .,^/'BCQ=
MX9\ 2#P)H=MKGBS4IEL=/%Z^S3[!W!_TJ[(97-O$ 698SO<[47:7W+\T^+?^
M"2&L?&S6%UKXD?M0?M,:OK4D8$EKX7\5+X1T.V?)/^CV5C$A4#. 9I9I,?>=
MCS7V2V<<=>V:_(IO^"DL?["7C3XR7GB#PU\)]6_:.U'QG?:<GAZ76[YO&'B,
MW$X&D6EE'_9^Z2P-M]C$;JXB 4EMDA9: /LGX=?LO_%?]AR*SN/"'Q5^(WQS
M\&K<J-5\-?$*]M]3UN"!W >?3]46.*5GB4[S!=><)%0JKQN06^K%;<H.",]C
MVK\<_!?[+_Q*_9B^-/PQ\9^-/$7A77/VP/B9XDM+V[5OBEJRW>H6$LF^^T_^
MQHH/LG]FVUHDJ[PC+&T",K$A$/[%H6*#=@-CD \9H 6BBB@ HHHH **** "B
MBB@ HHHH **** /P,_X/EO\ D!?LR_\ 7?Q-_P"@Z311_P 'RW_("_9E_P"N
M_B;_ -!TFB@#[T_X-<?^4%'P,_[C_P#ZD&IU]_U\ ?\ !KC_ ,H*/@9_W'__
M %(-3K[_ * "BBB@ HHHH **** "OD']JW_@@[^RO^V?\3;GQEXZ^%MG-XHO
MFW7FH:5J5WI+WS=WF6VE1)'/&792QQUKZ^HH \W_ &6?V1?AO^Q1\*;;P3\+
MO".E^#_#=LQD^S6:DO<2$ &665B9)9"  7D9F( YKTBBB@ HHHH **** "BB
MJFO:[9^%M#O=3U*ZAL=/TZ![JZN9G"1V\2*6=V8\!54$DGH!0!;HKX[^'_\
MP6/\.^//$5QJ'_"K?BOIWPK.DZ7K-EX]GL+62SNK34+FZM[6[:PCG;48K25K
M;,<S6V=K%Y4@C"22>_\ [2'[57@K]E/PSI^H>+]1N8[C7+Q=-T72=.LIM0U;
M7[Q@2MM9VD*M-/(0"2$4A5!9BJ@L #T6BN2^"WQ,U+XL^"QK&J>!_%WP_F>=
MHX],\1M8&]>, %9L6=S<QJK9X5W60;3N1>,^:?&+_@H%X=^%/Q&\1^&[#PCX
M_P#'D_@2S@U#QE=>%]/@N[?PC;S(TL;7(DGCDFE,2F7[/9I<7 C*-Y6'0L >
M\45Y5\4/VS/ OPS^"7AKQZFH3^)M(\<36-KX4@T*,7EUXIN+U=]K#9IE0[2)
MF3<S*B1H\CLB(S"E\+/VW?"/C[2/'#:];:Q\-]:^&-LM]XNT/Q6+>WO/#]H\
M3S1W4LD$TUM);/'%*RS0321YBD4L'C=5 /8J*\#^#/\ P4+\,_%OQQX7T2^\
M)^/_  )_PL*UDO?!5]XHTZ"TMO&$,<7GO]F$<\DL,HA_>_9[R.WG:-798V".
M5]\H **** "BBB@ HHHH **** "BBB@ HHHH *\?_;V_Y-.\5_\ ;G_Z605[
M!7C_ .WM_P FG>*_^W/_ -+(*]/)?^1C0_QP_P#2D>;G/_(OK_X)?^DL_-^B
MBBOZ%/P$**** "BBB@#](/V"?^33O"G_ &^?^ED]>P5X_P#L$_\ )IWA3_M\
M_P#2R>O8*_GK.O\ D8U_\<__ $IG[]DW_(OH?X(_^DH****\P](**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *_$/_ (/*?^//]G3_ '_$G\M*K]O*_$/_ (/*?^//]G3_ '_$G\M*KZK@
MK_D=4?\ M[_TB1Y6=_[E/Y?FC\.Z***_?CX **** "BBB@#^WNQ_X\H?]Q?Y
M5+45C_QY0_[B_P JEK^5S]4"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBJNN:Y9^&=$O-2U"YAL]/T^![FYN)F"1P1(I9W8G@*%!))Z
M 4 6J*^._ G_  6.\.^.?$MQ?+\+?BM9_"S^RM.U>T\>RV%J]G<VM[<W-O;W
M9L8YVU&.UE:WRDIMLX8O(D,8223UKXT?MM:=\,_B=-X(\-^!_'GQ6\:6&E)K
MFIZ/X1BL/-T>RD9DAEN);ZZM8%:5DD$<*RM,XC=EC*J30![517A/_#QCX9WG
M[->A?$_3;S5M8TOQ1J2:%I&DVNGN-:O]6:5H3I@M)-K)=))'*LB2%1$(9&=E
M1&8=-^SW^U=HWQ_UOQ%H#:+XD\%^-O")@.M^%O$45O'J6G1SAFMYMUM-/;S0
MRA'VRP32(2CJ6#HZJ >H4444 %?('PQ\>_'K6;O7O$OB#X)_#75+KPUXD\06
M.B>(_$?BEM"U1=(CU*Y2W?RAI$GDQ&W5,,)6$J!9"3OKZ_K\W?VMO^"?WC#]
MLGX^:CXT\:>//%W[1'[/5O?7%M%\*_"VNP^%X]-GMYF@F@GC0QQZP8IXFS]H
MO+9XRDB@2YV$ R=0_P""X/COX[_M/>%?@[\'_ ?AGQMK$GB;2H_%WB3P%XFN
M/%6D^$M+^U1M=-<W#:7#:9D@2:,%9RRDMC#JH/Z<#I7BW['?CKX,6'A4> ?A
M38:#X+/AF$/<^"X]*_L/4M'5CC?-I[I'*BNP.)2A63[RNX.3[30 4444 %%%
M% !1110 4444 %%%% !1110!^!G_  ?+?\@+]F7_ *[^)O\ T'2:*/\ @^6_
MY 7[,O\ UW\3?^@Z310!]Z?\&N/_ "@H^!G_ ''_ /U(-3K[_KX _P"#7'_E
M!1\#/^X__P"I!J=??] !1110 4444 %%%% !1110 4444 %%%% !1110 5B_
M$G2=!U_X=Z]8^*18MX9O=.N(-6%[(([8VC1LLWF,2 J>66R21@9.16U63X^\
M#:7\4/ NM>&M<M?MNB^(;&?3;^W$KQ>?;S1M'(F]"&7*L1E2",Y!!YH _*"W
M@\7?\$.?CEXNT_5';XV?LH:;X;\-Z;J9U81GQ#\.-%N=0U:&S0#'EZE8P3-.
MK[\3+'/"%RD+"O8?#OPV\3?MD?\ !8[]H;4%^(VN?#^^^"OAGP_X9\&7&DV.
MG7MYIT&IVS7]W=QQW\%S;JMQ(BQ.XA\QTMU02(%(/J$W_!'+0?%GQ DF\<?%
M?XK_ !$\ ?8](M8_!6NW=DUC<C3+JYNK6.\N8;:.ZOH(Y+@,L4\K;F5C*TX\
MM8O5_C=^PYI/Q5^,%O\ $3P]XR\=?"OQ^FEC0KO7?",UB)=6T]7:2.UNH+ZU
MNK658W=VCD,/FQEW".H9@0#AO^"3?[3WQ!_:(^#WCS1?BH=/OO'OP?\ 'FJ?
M#_5-:T^T%I:>)#9^4T=^D()$;21S)O1<*'5L!1A1R'_!(2UN(H_VK9O$6QM>
ME^.OB4:GYJC<+<16GV0$D9*?8S 5W$_(1VKM/%G_  3\7P;#\(]+^%_BSXG^
M![?P'XDDU_46TSQ$BV'BDSW,<^H'74F5Y=0DN 9RN -LLI.Z,!<='\6?^">'
MAKXE?$[Q-XFTOQ=\0/ +_$"VAL_&UAX7O[>UM?&,4*&*/[29+>2:"40DQ&>R
MEMIVCVJTAV1[ #\Y?^";MEKUS:?\$SO[<A>V\*_\7"GTR&5"5$ABN6TL-NS\
M_P!A,Q0@YVAR#CJ?\%\H?$%S^U+\9!X=B>/25^ &C+XON$!(%FWC*'AL97BU
M74"VX<Q[^H!Q^GGQ:_8F\!_%7X*^%O \=C<>%=/^'\UG=^#[S0'6TO/"5S9I
MY=K-9LRNBF-,ILD1XW1F21'1F4U?AS^PMX+\(^'?'5MXCFU?XE:M\4;5=/\
M&&M^*V@GO?$-JL<D4=K(EO%#;16\<<LBK#;PQ1@R2/M+N[L >'_\%>;>:*3]
MDNW\/6RR:LOQX\-#3A&O^IMU@O&NFPN/D%HLV>" ,9  R/M:O ?@I_P3S\-_
M"+QKX7UK4/%_Q ^(#?#VVDLO!-IXIO[:YM_!T$D1@86WDV\+S2>0?)%Q>/<7
M CW*)1YDF_WZ@ J.]\[['-]G\O[1L/E>9G9NQQNQSC/7%244 <S_ ,5E_P!2
MS_Y'H_XK+_J6?_(]=-10!S/_ !67_4L_^1Z/^*R_ZEG_ ,CUTU% ',_\5E_U
M+/\ Y'H_XK+_ *EG_P CUTU% ',_\5E_U+/_ )'H_P"*R_ZEG_R/7344 <S_
M ,5E_P!2S_Y'H_XK+_J6?_(]=-10!S/_ !67_4L_^1Z\I_;>_P"$F_X9?\3_
M -H?V']C_P!%\S[/YOF?\?<.,;N.N.O;->^5X_\ M[?\FG>*_P#MS_\ 2R"O
M3R7_ )&-#_'#_P!*1YN<_P#(OK_X)?\ I+/S?HHHK^A3\!"BBB@ HHHH _03
M]B'_ (2;_AE_PQ_9_P#8?V/_ $KR_M'F^9_Q]S9SMXZYZ=L5ZM_Q67_4L_\
MD>N%_8)_Y-.\*?\ ;Y_Z63U[!7\]9U_R,:_^.?\ Z4S]^R;_ )%]#_!'_P!)
M1S/_ !67_4L_^1Z/^*R_ZEG_ ,CUTU%>8>D<S_Q67_4L_P#D>C_BLO\ J6?_
M "/7344 <S_Q67_4L_\ D>C_ (K+_J6?_(]=-10!S/\ Q67_ %+/_D>C_BLO
M^I9_\CUTU% ',_\ %9?]2S_Y'H_XK+_J6?\ R/7344 <S_Q67_4L_P#D>C_B
MLO\ J6?_ "/7344 <S_Q67_4L_\ D>C_ (K+_J6?_(]=-10!S/\ Q67_ %+/
M_D>C_BLO^I9_\CUTU% ',_\ %9?]2S_Y'H_XK+_J6?\ R/7344 <S_Q67_4L
M_P#D>C_BLO\ J6?_ "/7344 <S_Q67_4L_\ D>C_ (K+_J6?_(]=-10!S/\
MQ67_ %+/_D>C_BLO^I9_\CUTU% ',_\ %9?]2S_Y'H_XK+_J6?\ R/7344 <
MS_Q67_4L_P#D>C_BLO\ J6?_ "/7344 <S_Q67_4L_\ D>C_ (K+_J6?_(]=
M-10!S/\ Q67_ %+/_D>C_BLO^I9_\CUTU% ',_\ %9?]2S_Y'H_XK+_J6?\
MR/7344 <S_Q67_4L_P#D>C_BLO\ J6?_ "/7344 <S_Q67_4L_\ D>C_ (K+
M_J6?_(]=-10!S/\ Q67_ %+/_D>C_BLO^I9_\CUTU% ',_\ %9?]2S_Y'H_X
MK+_J6?\ R/7344 <S_Q67_4L_P#D>C_BLO\ J6?_ "/7344 <S_Q67_4L_\
MD>C_ (K+_J6?_(]=-10!S/\ Q67_ %+/_D>C_BLO^I9_\CUTU% ',_\ %9?]
M2S_Y'H_XK+_J6?\ R/7344 <S_Q67_4L_P#D>C_BLO\ J6?_ "/7344 <S_Q
M67_4L_\ D>C_ (K+_J6?_(]=-10!S/\ Q67_ %+/_D>C_BLO^I9_\CUTU% '
M,_\ %9?]2S_Y'H_XK+_J6?\ R/7344 <S_Q67_4L_P#D>C_BLO\ J6?_ "/7
M344 <S_Q67_4L_\ D>C_ (K+_J6?_(]=-10!S/\ Q67_ %+/_D>C_BLO^I9_
M\CUTU% ',_\ %9?]2S_Y'H_XK+_J6?\ R/7344 <S_Q67_4L_P#D>C_BLO\
MJ6?_ "/7344 <S_Q67_4L_\ D>C_ (K+_J6?_(]=-10!S/\ Q67_ %+/_D>C
M_BLO^I9_\CUTU% ',_\ %9?]2S_Y'H_XK+_J6?\ R/7344 <S_Q67_4L_P#D
M>OQ7_P"#P?\ MG[)^SU_:W]F??\ $7E?9-_II>=V[\,8]Z_<ZOQ#_P"#RG_C
MS_9T_P!_Q)_+2J^JX*_Y'5'_ +>_](D>5G?^Y3^7YH_#NBBBOWX^ "BBB@ H
MHHH _M6LO^$R^QP_\BS]P?\ /?TJ3_BLO^I9_P#(]=#8_P#'E#_N+_*I:_E<
M_5#F?^*R_P"I9_\ (]'_ !67_4L_^1ZZ:B@#F?\ BLO^I9_\CT?\5E_U+/\
MY'KIJ* .9_XK+_J6?_(]'_%9?]2S_P"1ZZ:B@#F?^*R_ZEG_ ,CT?\5E_P!2
MS_Y'KIJ* .9_XK+_ *EG_P CT?\ %9?]2S_Y'KIJ* .9_P"*R_ZEG_R/1_Q6
M7_4L_P#D>NFHH YG_BLO^I9_\CT?\5E_U+/_ )'KIJ* .9_XK+_J6?\ R/1_
MQ67_ %+/_D>NFHH YG_BLO\ J6?_ "/73#I110 5C?$72M#UWX?ZY8^)A9-X
M;O-/G@U47D@CMS:-&RS>8Q("IY9;))&!GD5LUE>._!.F?$OP1K'AS6K;[9H^
MOV4VG7UN)'B\^"9&CD3<A#+E6(RI!&<@@T ?E MEXN_X(?\ QT\56MW(WQJ_
M93T_PUH%CJ<>K>4=?^'>C7.H:G%:HG&S4K&&9I@X?$RQS1!<I$17TW9^ OB5
M^R'_ ,%$_BM\5=%\!WGQ*^$_QMTK1[R]N=(UK3;+4?"=[I]L;8M-%J%S;1R6
M;P8D+QRET*D>40<C4N?^"..@^+/'LDGC3XL?%CQ]\/Q9:59IX*UN[LFL;A=.
MNKBYMH[NYBMH[N\MXY)@RQ3RMN93YK3#8L?K?QS_ &(=)_:4\4-_PFGC/Q]J
M_@-UB$G@".\M;+PY=; .+@6]O'=W43D9>"XN9('Y!C*G;0!^7W[#&G:]XW_;
M6^ ?Q(U.S72_A[\7/C!\2?&/AVR5/]'R^GI#8RKN1<F:*"\F1P 65V<'#8K[
M<=;R3_@X#W:=;_Z#'\"D&M3 ';YC:Y)]C4X. V%NCR 2.F0#CZ$_:"_9/\)?
MM%_#C2?#NI17FB_\(S>V^J>'-2T5TM+[PU>VX(@N+1BK(K(I*['1XG1F1T=&
M93%^SW^REHOP UKQ!KS:UXC\:>-O%Q@&N>*?$4L$FIZFD 9;>$K;PPV\,,0=
M]L4$,2 N[%2[NS 'J%%%% !7Y%_!G]GG]G?QMJWQ,U+QEKW[3EKXHN/B7XN^
MWP^$Y?&T>D1L-=O0GD_V;#]D.8]A8QEOG+!CN!K]=*_-_P#;&^.?[1F@_'O4
MOAGX;MOA_P#LA_!.:ZGG/Q9OK#^VVUE[B4R22P")%T_3)I9I)-W]HR))))*'
MC+N2" >"?M%?"/\ 9)^%/QD^!M]X>\5?'QOB]_PLCP]%X.M_&=YXNV3"35;5
M+T(-4B$6TVIE#8(S\HSS@_LV.E?)O['O_!'[X*_LW^+(?B)/%JOQ@^*=\L<\
MOQ$\=:B?$&M3L =CV\DF8[90&(4VZH=N 68 5]94 %%%% !1110 4444 %%%
M% !1110 4444 ?@9_P 'RW_("_9E_P"N_B;_ -!TFBC_ (/EO^0%^S+_ -=_
M$W_H.DT4 ?>G_!KC_P H*/@9_P!Q_P#]2#4Z^_Z^ /\ @UQ_Y04? S_N/_\
MJ0:G7W_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X_^WM_R:=XK_[<
M_P#TL@KV"O'_ -O;_DT[Q7_VY_\ I9!7IY+_ ,C&A_CA_P"E(\W.?^1?7_P2
M_P#26?F_1117]"GX"%%%% !1110!^D'[!/\ R:=X4_[?/_2R>O8*\?\ V"?^
M33O"G_;Y_P"ED]>P5_/6=?\ (QK_ ..?_I3/W[)O^1?0_P $?_24%%%%>8>D
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %?B'_P 'E/\ QY_LZ?[_ (D_EI5?MY7XA_\ !Y3_ ,>?[.G^
M_P")/Y:57U7!7_(ZH_\ ;W_I$CRL[_W*?R_-'X=T445^_'P 4444 %%%% ']
MO=C_ ,>4/^XO\JEJ*Q_X\H?]Q?Y5+7\KGZH%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &5XI\<:/X(.F_P!L
M:E9Z;_:]['IMF;F01K<7+ABD2D\;VVL .YX&20*^(/AK^S_^VTB^,UTWXL?"
MOPWX;U#QCXAN='TKQ1X-N=<U"'3IM4NGM@]PE]&K1M"R%$V?)&R(?NX'VI\4
MOA;X?^-7@+4O"_BC3(=7T/5HPEQ;2,R<JP='1U(>.1'5721&5T=%965E!'RO
MXO\ V&/VGO">MM'\+_VP]4T_PJJB.VTGQQX T[Q/=6*\\+J"/;3S =!]H\UR
M/O2,>2 >&S?L??M3?L0^.?#_ ,1K#XS?"G2O MKXCTV+Q=X2\-^%)]'TG4M/
MN;Z&&YDCM[F]GM;695E>3?:Q0RRL,%I&*J?TY1MZAAW&:^:O@+^P1XGTGQ)H
MOB;XX?&CQ7\=_%7AZ<W6EQW.EV?A_P .Z7/\P6>'3+-0LDRJQ"R74L[)U0H>
M:^EJ "BBB@ HHHH **** "BBB@ HHHH **** /P,_P"#Y;_D!?LR_P#7?Q-_
MZ#I-%'_!\M_R OV9?^N_B;_T'2:* /O3_@UQ_P"4%'P,_P"X_P#^I!J=??\
M7P!_P:X_\H*/@9_W'_\ U(-3K[_H **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *\?_;V_Y-.\5_\ ;G_Z605[!7C_ .WM_P FG>*_^W/_ -+(*]/)?^1C
M0_QP_P#2D>;G/_(OK_X)?^DL_-^BBBOZ%/P$**** "BBB@#](/V"?^33O"G_
M &^?^ED]>P5X_P#L$_\ )IWA3_M\_P#2R>O8*_GK.O\ D8U_\<__ $IG[]DW
M_(OH?X(_^DH****\P](**** "BBB@ HHHH **** "BBB@ HHHH ***IP^(=/
MN=?N-*COK.35+."*ZGLUF4W$$,K2+'(R9W*CM%*%8C#&-P,[3@ N4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !117E7QS_;F^#/[,GC70O#?Q$^*7@+P3KWB239IUAK6MV]G/< K(P<
MJ[ I&?+91(^$+[4#;W52 >JT5S_Q"^+7A7X2> [KQ5XK\3>'_#/ABR19;C5]
M6U&&RL($8@*SSR,L:@D@ DX)(]:/A?\ %GPK\;_!5IXD\%^)O#_B_P .W^[[
M+JNB:C#J%E<[6*MLFB9D;# @X)P010!T%%4?$_BC3?!/AO4-9UK4+'2-'TFV
MDO+Z^O9UM[:R@C4O)++(Y"HBJ"S,Q  !)(%<5\#OVNOA/^T[<ZC#\-?B?\//
MB%-HZH]^GAGQ'9ZLUDK[@AE%O(Y0,5;!;&=IQT- 'H=%<#X)_:K^%_Q+^)^J
M^"/#GQ(\ ^(/&FA;_P"TM TWQ!:76J:=L8*_G6T<AECVL0#N48) -6/C9^TQ
M\./V:=+L[[XC?$#P3\/[+4I##:7'B37;72HKIP 2D;3N@9@""0"3S0!VU%0Z
M=J5OK&GP7=G<0W5K=1K+#-"XDCF1AE65AP5((((X(-34 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !7XA_\'E/_ !Y_LZ?[_B3^
M6E5^WE?B'_P>4_\ 'G^SI_O^)/Y:57U7!7_(ZH_]O?\ I$CRL[_W*?R_-'X=
MT445^_'P 4444 %%%% ']O=C_P >4/\ N+_*I:BL?^/*'_<7^52U_*Y^J!11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'X&?\'RW_("
M_9E_Z[^)O_0=)HH_X/EO^0%^S+_UW\3?^@Z310!]Z?\ !KC_ ,H*/@9_W'__
M %(-3K[_ *^ /^#7'_E!1\#/^X__ .I!J=??] !1110 4444 %%%% !1110
M4444 %%%% !1110 445A_$_PA/\ $+X:^(M M=4O-#N=<TRYT^+4K3_CXT]Y
M8FC$T?\ MH6##W44 <'X9_;O^"OC3X^7WPLTGXK?#_4OB-IJ@W'AVWUVWDU!
M&S(&C$8?+2IY3EXUR\8V%U4.A;U+4=1M]'T^>[NYX;6UM8VFFFF<)'"BC+,S
M'@* "23P *_'7]EVYT+]E?X@?\,E_M9>#](\(V<_A;PQX1\'^,M(A6;PSXEG
MM+_5Y["\:=H\:=J4\CNRI."9)K2X</\ .JG[._X*D/=?M(?LS_&;P+I=_J%A
MX3\(^$-4O/&-]9RO!)?7 T^2>VTB.5<$!@4FN2I!$1BBY%PY0 ^LO"7B[2?'
M_A;3=<T'5-/UK1-8MH[VPU"PN4N;6^@D4/'+%*A*R1LI#*RD@@@@D5S_ ,1O
MVA_A_P#![Q)H>C>+O'/@_P +:QXFF%MH]CJ^LVUC<ZM*3@1V\<KJTS$D#:@)
MS7E?_!)3_E%K^SG_ -DU\/?^FZ"O&/\ @GAX1TG]L;5?VO/%7Q!T>TURX\5?
M$C6?AS-!J$*S"+0=*BCM+>Q"LOR1;GGF* D&6X=_O$F@#[;\5^+=*\">&[W6
M-<U/3]&T?38C/=WU]<);VUK&.KR2.0JJ.Y) %9_PO^+7A7XW^"[7Q)X+\3>'
M_&'AV^W"VU31-1AU"RN-I*MLFA9D;!!!P3@BOR?_ &/_ (Z:]^UM\/O^"=_P
M[\875[XA\/ZK=^*=5UN:^^=?$3^%_-M],:8G=YRB3R;GYB=SPQ2$E@#4G_!8
M/]H+Q!^QI^U)\?M)^'=U>:++\6_@UI.I:DVG?NA8:I)XBAT/^T]R\QW#6=Z4
M$H&XFTB))\M=H!^IGPY_:'^'_P 8?$NN:+X1\<^#_%.L>&)1!K-CI&LVU]<Z
M3(<@)<1Q.S0L<'AP#P:["O@__@H1X(T']C"Y_8XU;P'IMKX?NO"?Q.T3X>6,
M6GP)&T^B:E!-:75B0,;HB%BG*D$![99,!E##[PH ***CO;G[%9S3>7+-Y*%]
MD:[G? SA1W)["@"2BN9_X65_U+_B;_P!_P#LJ/\ A97_ %+_ (F_\ ?_ +*@
M#IJ*YG_A97_4O^)O_ '_ .RH_P"%E?\ 4O\ B;_P!_\ LJ .FHKF?^%E?]2_
MXF_\ ?\ [*C_ (65_P!2_P")O_ '_P"RH Z:BN9_X65_U+_B;_P!_P#LJ/\
MA97_ %+_ (F_\ ?_ +*@#IJ*YG_A97_4O^)O_ '_ .RH_P"%E?\ 4O\ B;_P
M!_\ LJ .FKQ_]O;_ )-.\5_]N?\ Z605W7_"RO\ J7_$W_@#_P#95Y3^V]XX
M_MC]E_Q/;_V/KEKYGV7][<6FR-<7<)Y.>,XQ]2*]/)?^1C0_QP_]*1YN<_\
M(OK_ ."7_I+/S[HHHK^A3\!"BBB@ HHHH _2#]@G_DT[PI_V^?\ I9/7L%>!
M_L0^./['_9?\,6_]CZY=>7]J_>V]IOC;-W,>#GG&<?4&O5O^%E?]2_XF_P#
M'_[*OYZSK_D8U_\ '/\ ]*9^_9-_R+Z'^"/_ *2CIJ*YG_A97_4O^)O_  !_
M^RH_X65_U+_B;_P!_P#LJ\P](Z:BN9_X65_U+_B;_P  ?_LJ/^%E?]2_XF_\
M ?\ [*@#IJ*YG_A97_4O^)O_  !_^RH_X65_U+_B;_P!_P#LJ .FHKF?^%E?
M]2_XF_\  '_[*C_A97_4O^)O_ '_ .RH Z:BN9_X65_U+_B;_P  ?_LJ/^%E
M?]2_XF_\ ?\ [*@#IJ*YG_A97_4O^)O_  !_^RH_X65_U+_B;_P!_P#LJ .F
MHKF?^%E?]2_XF_\  '_[*C_A97_4O^)O_ '_ .RH M?$_2M:UWX:^(;'PWJ$
M.D>(KS3+F#2[Z:/S([*Z:)EAE9?X@CE6([@5^./_  3Y^&OPUN?VBM1^#/Q@
M\+R? O\ :PL_"FC0V?BB_D*ZYXQUBWO=2EO=:TW6%D$M\EVCVWFQF96D59(2
MC1P<?K+\5O'OB+4OA?XDM_".EZSI_BRXTNYCT6ZO+#-O;7IB8022##_(LFTM
M\K< _*>E?G)^VK\+/C+_ ,%%=<U[P?J7[.OBKP/XAU73?"!C\;ZE<V-QI?@^
M[T[5-2N+C4=,F@F:YGN/*G*1)Y4#_O&\[RD9/- /H[_@K[%\#?A3\!?$WC?X
MU?"_Q#\9(VLIAIENGA.YUV+PRJ0A6EBN(8&324RQEDNF=)6P=K2>5%&GL_\
MP3@N7NOV"OA"TGCZU^*$B^%;!'\56\SS1ZVRPJIF#R?O'Y!!:3$A*DN Q8#E
M_$?[77Q6T#XMZ]X77]FGQYXC\*Q6T"Z)XJL=<TK[+J4CQ?O5OK:XFAN+54D^
M4M"ET64[@O\ #7EGP]N?%7_!(_\ X)R>&M"\$_!_5OB==^&;ZXO]=TW3[Z'0
M;73;>[NKF^O9;5[G(DCMVF*10G:\BA>5.0 #MO\ @J9X\\1>,OV;OBCX#\!:
MY<>']0TWP7J6L^*->LF7[3H5DMI,\-M"3G;=7;(55L$Q0I-)\KF'?\P?$?XP
MWGPC_P""%_[&,=YJEQX?^'/BP^ O#WQ$U>"[>S?3_#]Q:1BXW7"%3;PRR+##
M+*&4B.9P""VX>_\ [7_[#GA/XT_"GXM:EH.@_'6V\;>/-&OYEL[#XA^(])TV
M_P!1DL?(A\VRBU*.RP0D*,K1>654!@5S5']COX8ZA^QO_P $P/ /P_U;X+_%
M+XF:\WAS3;#Q-X5NM7AUN)+O[#%%<1JVK7_V:*R1XMOD6S>4N<QPG)H P=5\
M*>#?V%/^"LWP#\)_!G2_#_@_P[\<M$U^'Q7X1\/6T5GI<RV%K'<VFL"UB*Q1
M3A]T!F5-TR288MY:E?ES_@II^S?:Z'^V_??&+]M+]G?PK\4/@7>:S:Z'HGCG
MPKXTUA;CX<:89%CM%U+3A)!'+ \[M+*Z1L%>XD&^4>5$WUW^PU^Q3:_![XYW
MGQ>\1?"_0_A_KO\ 9<VA>&/!'@?18K?0O!FGS2I+.Q>..%;J_N7CB,TXB156
M-(D#*IDDZ+XL^,OB!^W'\#/&7PF\9? /QQ\/=/\ %:3:)JNL7E_IFIZ=+IKN
MR2367DS/</<-$ 46XMH51G#%B4V, ?7EA#!;V,,=JL4=M&BK$L8 14 X"@<8
MQC&*FKD].\>1:5I\%K!X=\21PV\:Q1J+# 55& .OH*F_X65_U+_B;_P!_P#L
MJ .FHKF?^%E?]2_XF_\  '_[*C_A97_4O^)O_ '_ .RH Z:BN9_X65_U+_B;
M_P  ?_LJ/^%E?]2_XF_\ ?\ [*@#IJ*YG_A97_4O^)O_  !_^RH_X65_U+_B
M;_P!_P#LJ .FHKF?^%E?]2_XF_\  '_[*C_A97_4O^)O_ '_ .RH Z:BN9_X
M65_U+_B;_P  ?_LJ/^%E?]2_XF_\ ?\ [*@#IJ*YG_A97_4O^)O_  !_^RH_
MX65_U+_B;_P!_P#LJ .FHKF?^%E?]2_XF_\  '_[*C_A97_4O^)O_ '_ .RH
M Z:BN9_X65_U+_B;_P  ?_LJ/^%E?]2_XF_\ ?\ [*@#IJ*YG_A97_4O^)O_
M  !_^RH_X65_U+_B;_P!_P#LJ .FHKF?^%E?]2_XF_\  '_[*C_A97_4O^)O
M_ '_ .RH Z:OR=_:=7Q5_P $L?V\-0^)'Q \+2?$#X#_ !2^(K^,+_Q=I%J;
M[7O"Y7PY?V+Z=>V84R7&GPP%YUDC)$,,$^4)?%?IY_PLK_J7_$W_ ( __95\
M9_'/0OVHK7XD^'XO"OAKP=\0/#^E^-]1\1Z7JOB2^OM,N]"MKNPU*%;6YM4@
MN!=PP->A4:*:)F5(XS'&I:6, ]T^$7A#X=_#K]E7PAXD^#_AF?XG>&_#=A/J
M/@C3_#]]9@3PWCE\6AN)K>T7:DC(CR.K1Q>8@;+NK^'_ /!%;XN:)\4?%_[1
MMQ=>'=8^&OQ1OO'O]J^,OAU?VB6W_"*226D,%M)&4)6Y%U%:^>UTN%F=F(4
M!FF^ ?P3^-G_  3S_9>^$7PT^#&B^$?'VE^%A?'Q<OC-;_09M1EN)7N=^G36
MD5VELBSRR@126\H$>Q0P()/H/@+P1XB^%.I_&#XMWFE65M\5_B%IENNV6UE'
MA[18]/MI5L;>6?"3SQ))+*\MP4C9@Y"QQA5% '4?\%*OV6/'G[97[,5YX$\
M^/-!\!7U]?6]S?S:SX9C\066KVL+^8;":"214\F5UC$FY9 T8="A#FO!O^"0
M-];Z/<?&/X#^./@G\+?@W\6/ K6:>)IOAII2:+HGC73KR*866J6K0)%*I*I.
MA!.Z)U)!1F,<??> _P!H[]J#Q1^SMX#UR/X<_##4/'AN[J'Q9I\M]JVEZ+J%
MNDDB076F7?V6XFC60+'(%GMWRDG#<!F[+P[X:\5>'IOB%X^M]%1/B_XTTF&P
MM#/I]S<:)I:6B3FQM'P\<LT*37,[R2@1/(9F(6,!$4 ^<?VM?C5I/AS_ (*8
M?LS^$?&_PK\3_"/P+X1\17%OX)\>?9M/FL->U22SFLK?1HWM9I&L+6>.4L%G
M"23F)$\J,*7K4T;X\^%?V>?^"R?QOC^/&K:+X7MO''AK0;+X9:YXF9+/2[S2
MTBD74-+MKJ;$(F:^?S)(-XDEW1MM947;W"^"/C%^UAIG@"Q^/G@KP?X=M? O
MB"P\57">"KN]UA?$&H61\RVVB\M+8V,*SXD*AKAW"!/,4%BW:?M$^(?CM\5=
M=N_"O@NTTWX<^"[Z-(KCQC&MQJGB=(V4><EK8-!':VTWWECN)+BX5>',#$;*
M /.?^"%?B(:C\!OBSI&C?:A\.?"?Q:\2:)X$29#&MOH\5PI6")2JE8(YVN$C
M7^%%"\;=H^W*\A_9P\ >$_V3_@KH/P_\$>#?$VE^&_#L!BMHFM6EEE9F:26:
M61F+22R2,\CNQ)9W8GDUW'_"RO\ J7_$W_@#_P#94 =-17,_\+*_ZE_Q-_X
M_P#V5'_"RO\ J7_$W_@#_P#94 =-17,_\+*_ZE_Q-_X _P#V5'_"RO\ J7_$
MW_@#_P#94 =-17,_\+*_ZE_Q-_X _P#V5'_"RO\ J7_$W_@#_P#94 =-17,_
M\+*_ZE_Q-_X _P#V5'_"RO\ J7_$W_@#_P#94 =-17,_\+*_ZE_Q-_X _P#V
M5'_"RO\ J7_$W_@#_P#94 =-17,_\+*_ZE_Q-_X _P#V5'_"RO\ J7_$W_@#
M_P#94 =-17,_\+*_ZE_Q-_X _P#V5'_"RO\ J7_$W_@#_P#94 =-17,_\+*_
MZE_Q-_X _P#V5'_"RO\ J7_$W_@#_P#94 =-17,_\+*_ZE_Q-_X _P#V5'_"
MRO\ J7_$W_@#_P#94 =-17,_\+*_ZE_Q-_X _P#V5'_"RO\ J7_$W_@#_P#9
M4 =-7XA_\'E/_'G^SI_O^)/Y:57[+?\ "RO^I?\ $W_@#_\ 95^*_P#P>#^)
MO^$AM/V>O^)?JECY+^(O^/N#RM^1I?W>3G&.?J*^JX*_Y'5'_M[_ -(D>5G?
M^Y3^7YH_$VBBBOWX^ "BBB@ HHHH _M[L?\ CRA_W%_E4M<K9?$K%G#_ ,4_
MXF^X/^7'V_WJD_X65_U+_B;_ , ?_LJ_E<_5#IJ*YG_A97_4O^)O_ '_ .RH
M_P"%E?\ 4O\ B;_P!_\ LJ .FHKF?^%E?]2_XF_\ ?\ [*C_ (65_P!2_P")
MO_ '_P"RH Z:BN9_X65_U+_B;_P!_P#LJ/\ A97_ %+_ (F_\ ?_ +*@#IJ*
MYG_A97_4O^)O_ '_ .RH_P"%E?\ 4O\ B;_P!_\ LJ .FHKF?^%E?]2_XF_\
M ?\ [*C_ (65_P!2_P")O_ '_P"RH Z:BN9_X65_U+_B;_P!_P#LJ/\ A97_
M %+_ (F_\ ?_ +*@#IJ*YG_A97_4O^)O_ '_ .RH_P"%E?\ 4O\ B;_P!_\
MLJ .FHKF?^%E?]2_XF_\ ?\ [*C_ (65_P!2_P")O_ '_P"RH Z:BN9_X65_
MU+_B;_P!_P#LJZ8'(H ***Q/B5X3F\??#G7]"MM3N]%N-:TVXL(M1M?]?8/+
M$R":/_;0MN'N!0!P7A[]N_X*^+/CY>?"W2_BM\/]0^(NGJ#/X=@UVWDU!&S(
M#&(P^6E3RF+QC+QC:650ZEO4M1U*WT?3Y[N\N(;6UM8VEFFF<1QPHHRS,QX"
M@ DD\ 5^.O[,]QHG[)GQ%_X92_:P\'Z3X5TRZ\,>'O"GA+QII,*S>&_$DUM?
MZI/97DDS)C3]1FD=BJ3@F2:UF</\RJ?=/VG-7\:_MW_\%$O&'PST;P9X?^(7
MPV_9WTC2[^_\*:_XC?1=%\5Z_?*;B'[;+':W1GCMK=4,=N\!B,SEI&&U  #[
MD\'_ +37PW^(?PZU+QAX?^(/@?7/"6BR2PZAK>GZ[:W6G6+Q8,BRW".8XV3(
MW!F!7(SBM;X7?%WPG\<?!MMXC\%>)_#OC#P]>%A;ZIHFHPZA9SE3AMDT+,C8
M((.#P17YM']N?2O^"C7[0?[+/PW_ .$1OO!6DV/C3Q&GC[P5?&)UTS6/#EG&
M\%A(47RYX8Y[B*X3Y5#>7 ^U67:/>?"^LK\*?^"[/B#PIHJ_9=)^)GPFA\5Z
MW9P(%A;4K+4FLX[QP.DLEO*(RV 7%L@).Q< 'V=1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% 'X&?\ !\M_R OV9?\ KOXF_P#0=)HH_P"#
MY;_D!?LR_P#7?Q-_Z#I-% 'WI_P:X_\ *"CX&?\ <?\ _4@U.OO^O@#_ (-<
M?^4%'P,_[C__ *D&IU]_T %%%% !1110 4444 %%%% !1110 4444 %%%% !
M7/\ Q7\)ZAX]^%WB30])UJX\-ZKK.EW-C9:O A>72YI8F1+A &4EHV8. &4D
MKU'6N@HH _.G]H;]@C]HS]N76?%G@/XE6OPE\.^!?&&B>&-+U_Q?HFKW=]J&
MHQ:7J=]>O]AT^6VC%G<RF9 7DGE2 ,K1F=BPA^@/VNO^"67P7_:3^&_Q!D/P
M;^#=]\1_%FB7EK:^)=8\)V,M\+Z2V:*"YEN_(>?<C;#Y@W.H4$9( KZ6HH ^
M(/@7\ OB)_P33_9Z_9N^&OPO\+_ >-@VFZ?\4[6"&YL]1\0S""SM;O4]--O"
M@GF0AYI9KQ!NCC3<4/(Z^Z_92^+_ , OBO\ %:X^#%_\/F\+_&K4O[?O?^$D
MN;JWN/!.L26\=M=7UK#!!(NHQS+%%+]GDFM-LJ.?.(E.SZPHH ^1]=_X)D?\
M*K^ 7P#TGX2ZI86?C+]FR9;CPW=:VA6U\0));26VH6MZ\2,T2WJ2R.TL:.8I
M=D@CDV;&I^)O^":%]^UG%\9/$'QMN-"L/%7Q<\(V_@>ULO#%Q)?6O@W3;:6:
MXB,%W<0PR7-PUW-]I:1H(5!BA01_NR[_ &)10!\GZ+^RG\7OCU\1/A/=?'"\
M^'O]B_!/4QKUE_PC5Q<W4WC36([6:UM]0NHI[>%-.2-9I9A;1/=?O73]^%BQ
M)]8444 %%%% !1110 4444 %%%% !1110 4444 %>/\ [>W_ ":=XK_[<_\
MTL@KV"O'_P!O;_DT[Q7_ -N?_I9!7IY+_P C&A_CA_Z4CS<Y_P"1?7_P2_\
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
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _
MS_@^6_Y 7[,O_7?Q-_Z#I-%'_!\M_P @+]F7_KOXF_\ 0=)HH ^]/^#7'_E!
M1\#/^X__ .I!J=??]? '_!KC_P H*/@9_P!Q_P#]2#4Z^_Z "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **IP^(=/N=?N-*COK.35+."*ZN+-9
ME-Q!#*TBQ2,F=RH[12A6(PQB<#.TXN4 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %>/_ +>W_)IWBO\ [<__ $L@KV"O'_V]O^33O%?_
M &Y_^ED%>GDO_(QH?XX?^E(\W.?^1?7_ ,$O_26?F_1117]"GX"%%%% !111
M0!]M> /VGO#?[%__  2ZF^*7B[[8WAWP7IU]J%W':1B2XN,7LRI%&&*J7=V1
M%W,JY89(&2,CX$_M\?%W7?B'?V_Q&^#OA_0_#,WBO3_"]M=^%_%IUJ\T.:]T
MZQNX?[0CEMK>-HBUVJ-/;22;7=4$3HOVB3I_@KI?@7Q)_P $Z-.T7XE6VFWW
M@GQ(L^A:E:W\9DM[L7FI26L<3@#(WR2HH;C:6#97&1\;_ FZ\<?\$</VJ[CP
MEH_B*Z^(7[.OCCXL:9\.(=)\07#W7B;PEJ%YHFG2V,UM>'+7=DD96W,$@W0P
MVL11B/,K^>LZ_P"1C7_QS_\ 2F?OV3?\B^A_@C_Z2C[2_:L_;TU+]E_]I/X/
M^!)?AKK&K:-\6O$</AJ'Q0=7M+>RLKF2&>8J( SW$C*D#$[HXT.Y0)"<@?1E
M?$/_  5Q_P"3D?V)O^RUV_\ Z:=0K[>KS#TCPW]H']MF#X9?%W3_ (7^"?"F
MJ?$[XL:I8_VK_8.GW,5G:Z+8[R@OM2O)/DM+=G5E3"R32LK".*3:Q7H/B!^T
MO:_LU_LU3?$#XS+H?@Q],B4ZE::/J$^MPBXDD\N&VM)#;0374LK-&B(MNKL[
MA0IX)^'/V-OV3+?]J[QC^V=JOBCQU\2O!/Q.G^+6IZ6=1\->*;_0;K0K.ULH
M$T>0BWDB%U"+21)$2Y$L)#'" EB?,/ 'Q,\=_MX:)_P3BF^-NH7T&G^(-:\2
MWFJZE8DV<?B#6=.M;B/1[D/&JB%[B!+BXC>,H<DM$4(4@ _2S]G+XQ?$KXR7
M4^J>*/A3'\-?"=U;";2DU7Q&ESXDE8L,"[L((&M[4%"6PM[*ZGY613G'S_X,
M_P""GGQ9^/W[45]X=^#_ .S[H/Q(^#ND^(U\/ZC\28?BSI%NEB8Y!%>3/I:I
M+= 12+,$0X:98U=<+(#53]FFQ\8?LX?\%:_&GP6LO%WC+QU\'?$'PY@\;PVO
MBK7+KQ!>>#]1-\;+[*M[=O+<M;W,:22+'-*V&ADVX ;/(?M<?\$R_!?[(GQ_
M^$7QO_9P\/Z?\*_'Z^.M'\.:_HWAJ!K/2O&FB7UTL5[:SV,(\G=#$TET)5C&
MP6[NV3'&T8!^B5%%% !1110 4444 %%%% !7\0#_ 'S]:_M_K^(!_OGZU^J>
M&?\ S$_]N?\ MY\KQ-_R[_[>_02BBBOU0^5"BBB@ K^B[_@T1.W_ ()N^.#_
M -5)OO\ TUZ57\Z-?T7?\&B(S_P3>\<?]E*OO_37I5?%\??\BF7^*/YGM9!_
MO:]&9_[3/P-NOV,_C];_ +27[)?B;3;/1]<\#^)/B-XA\%:S+(WA3Q+:PS:3
M+?/:*<-IEW<QR+(TJ#:TEI"KHJEZ^E?^"C7QFL_VB_\ @@S\5OB!I]G=Z?8^
M-OA%=:[;VMT,36T=SIWG*CC^\H< ^XKJ_$O_  1N_9_\5^/;76+KPIJRZ3;Q
MW:2>$H?$>HQ>$[HW,T$TADTA9Q9[3);HQC6(1.<-(DC)$T?K7[2G[)O@?]K?
MX1S> _'%CK5UX1NE,5SINE>(=1T..\B,;1F"8V,\+2P%&(,,A:,\$J2H(_"S
M[HF_9(_Y-4^&?_8J:7_Z215XA^T]^RM\1/"O[<GA_P#:0^%6H> Y]0T_PA/X
M-\7>'O&&H7&DV&J:6MP;R&XBOX(+AK::"7>27MY$>-B/D(W5W7C'_@G[\.]3
M_8OU3X&Q^'M0\1_#_4+>.S.B^(/&6LW(\A7C98A?23S7D<4?EJ4CCD"@(%&Q
M22&7/_!.;X;^,OAIX%\,^.+;7/'>G^!]$M-$CL=5\0ZG)H^JI;HJK)>::UR;
M2[<D9WW,<SXP"QQ0!\E_L?\ B7XN?$&\_:@_:0\&^$;[Q%=?&#Q!HN@>#+;0
MYK3;/H^FVXM9=9LSJ4]I#=1[IKEX7E:$7 A1MHC=0.;^$_CW6/ O_!=;X<:3
MI_P#^*_A>UM/@E=Z/_9^IZGX<N+V&&77[9YM6N)8=7E22(2%FE(D>ZDD=F$,
MF2U?J=:VL=C;1PPQQPPPJ$CC10JHH&  !P !V%<7<_LX>"[O]HRU^+4FC;OB
M#9>'Y/"L.J_:YQLTV2X6Y>#R=_DG,J*V\IO&,!L9% 'SO_P6*_90\:?M _LU
M:WKWA'XO:WX'N/ =@WB&/P]=6FGW7A7Q%)9;KGRM4CE@\Z6%P@0J9_)7"N8G
M*\_0'[)WQ4UCXY_LN_#GQIX@TA?#^O>+?#6G:QJ&FJ25L+BXMHY9(@3SA68C
MGGBN#T/_ ()B_!7PW\0O$WB2S\,ZQ#-XRU236]=TH^*M7?P_J][(RL\\^D-=
M'3Y'+*K9:W/(!ZU[X.* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^
M6'_@Y"_Y3-_&+_=T3_TR6%?U/5_+#_P<A?\ *9OXQ?[NB?\ IDL*^_\ #G_D
M93_Z]O\ ]*B?/\1_[M'_ !+\F?#M%%%?M)\6%%%% !7ZF_\ !HM_RDH\9?\
M9-K_ /\ 3GI=?EE7ZF_\&BW_ "DH\9?]DVO_ /TYZ77S_%7_ "*:_P#A/0RO
M_>Z?J?T9T445_.Y^B!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5^(?_  >4_P#'G^SI_O\ B3^6E5^WE?B'_P 'E/\ QY_LZ?[_
M (D_EI5?5<%?\CJC_P!O?^D2/*SO_<I_+\T?AW1117[\? !1110 4444 ?V]
MV/\ QY0_[B_RJ6HK'_CRA_W%_E4M?RN?J@4444 %%%% !7S[_P %+?VUI?V$
M/V;H?%UK8Z9=ZEK.OZ;X9L9]6F>#2=+GOKA85O+Z1 62UA!+OMP6VA05+;A]
M!5Y;^UMXR^&>D?#[3_#'Q9M='O/"'Q)U)/"LD&KQQ/IT\TT,TJ1S^80H5_)*
MJ>3YC1@8)R #R']C#XP_'_5-=T^'XA7'@7XA^&M;\1>(M(DUSP]H=SH,WAQ[
M"^NHH1)"UQ=I<02K 41]\3QXC5S.S&0V/'_[8_Q*\ _\%2?AQ\&;[P_X'B^'
M_P 0M#UC5;/4H+RZN=88V"6Y/F(4BA@R\^-H\[*KG<I.!\E_\$[TUS_@GU^V
MWX'^"?P_\67OBKX0_$K5O&JMX$OI?MMS\,HM*U.YC@O;:<DRI83[8X3'.2#.
M2RL2[ >]_M5W$</_  73_935Y$5IO!GC)$#'!=MMB<#U. 3CT!H ^X2=H_\
MK5^=/[1?QV_X*+?#GPEXT^(.CZ+^QWHGP_TA;O4],TOQ%_PD<WB1;%68V\-P
M+=OL[7CIL4K&P4R/C([?>E_\7_">E?$RQ\%W7BCP[;>,M4LWU"ST&74H4U.[
MMD)5YX[<MYKQJ00752H(P37F/[6,,GQ-^(WPO^&T2-);:UK8\2ZT #A=.THI
M<*"?]N^;3UP?O*9!V- '&^./VI_B=8^,/A+\&](C\#+\</&?AI_$?BC4IM/N
M[CP]X7M;=(HY[A;1;A)YA+=RK%#";F,E5D9I?D"OS>I?\%58_@A\"/CE?_$S
M1;,_$#]G^_MM)U;3M%=X[/Q'-?1PMI<UJ9=S01W9N(E*R,Y@82@M(J"1ZOCW
M1HOA+_P74\%^+M:E^SZ3\3OA5=>#=$N)O]5_:EEJ(OGM%;&%DEMY7D5<@L+:
M4C.VO-_!7[(6A?\ !1C]H#]N;^VM0O)/AK\1I]!\$:?J6F3;2+O2+)7GNK=R
M"C/;WLH3<,KYELR$91A0![!K/[57QD_97^*7PMC^-"_#?6O!OQ<U:'PS'<^$
MM)OK&X\'ZQ/&TEM!.\]S<+?6\K(T/VA4M2KA"8BKD)]<5^8NI^ /B-^V-^TE
M\%_A#=?%7P]\:/"?P&\76OB[QOXLT3PP-'M[:XT^!Q8Z=>3"[N8;K4I)W262
M.V6!844L\:EXA7Z=4 %%%% !1110 4444 %%4XO$.GW&OW&E1WUF^J6L$=U/
M9K,IN(89&=8Y&3.Y4=HI K$8)C<#.TXN4 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% 'X&?\'RW_ " OV9?^N_B;_P!!TFBC_@^6
M_P"0%^S+_P!=_$W_ *#I-% 'WI_P:X_\H*/@9_W'_P#U(-3K[_KX _X-<?\
ME!1\#/\ N/\ _J0:G7W_ $ %%%% !1110 4444 %%%% !1110 4444 %%%%
M!6'\3]*UK7?AKXBL?#6H0Z1XBO-,N8-*OIH_,CLKIHF6&5E_B5)"K$=P*W*Y
M_P"*]EXBU+X7>)+?PA>6.G^++C2[F/1;J\&;>VO3$P@DD&U_D63:6^5N ?E/
M2@#\=?\ @GO\-/AK<_M$ZE\&?B_X7D^!7[6%GX3T6&S\47TA77?&.LVU[J4M
M[K6FZPL@EOH[M7MO-C,RM(JR0E&C@X^Z?V[/^"0/P9_;JUCQ!XN^/&H>*/$%
MOI=HS: T?B&[TFQ\"V\< ,D]O##*L+SEP\KSW"2$X1<!(PM?/'[9O[/'QJ_X
M*.^+?$'@G4O@+J7@#7]3TSP>T?CW5=8TRYTCP?=Z=JFIW$^HZ7-;SO=3W!BG
M*11^3 X\P^?Y*.GF^N?MY_&W]J,_&ZW\+^ _V0KSXQ?"?1XXYKN\O/B3H7AY
M?$UX-K(&BF>60V<9Y,<D<;2R(N?W2E90#T[_ ((V^'_B)X8_X)N?#*S^*&J:
MUK'B9;.=X+K6>=3?3&N96T[[43SY_P!B-OO#?.#P_P X8UXW^S1\(?"__!4;
MQ_\ M&^.?B5IO]MR>&O'^H_#SP.\K,LO@NVTJ*.(WFFN&WVMY+=233-<Q;)O
M]6N[9&@'I7AC]L[]HKP[X0^'.L?$+]FF'06\;^+?[$U[3M-\>:?>W'@&QEE@
MMK2YE?A=2>6:1W*6VPQQ8RK,ISF^%OA9\7/V)?BC\:=-^'?PY_X6)X9^,/B*
M?QEX=OH-9LM/M_"NKWD$45['J@N9DE^R-/$MPLEG%<RD2S(8@50N ?-_P7_;
M \3?M\?!O]B'X6^,-4N+X?%:Y\02_$2YMRT!\1P>&!+"]O*5*GRKNZ2&295P
M)%1T*^7(RFG^WG^TW??\$C_BI\:OA_\ "6.T\+^'?%?PIL/$WA#0[*W"V'A+
M7)M<CT2:>RM^(;>)EO;:<PJ!$9;<MM!>0O[SI_\ P3,\0?LF_ +]EVY^&\%E
MXP\;?LS/<?;+ RK8_P#"76FHVTD6L16[RN(X9I)9!<0B9UCWPHCNBL76E\9?
M^";WB3_@HAJ_QL\<>/-%/PQUCQYX"LO 7@K3+^YM[_4O#Z6=[+J2WU\;266V
M\Q[\V["*":4+%;*3)ND9$ *O[1GP4\,_\$NO%O[-?B[X;VJZ%?>(?B%I'P]\
M;W*L[3^.;74X9K?[1J39+7EY'=+#,EQ,6D0^8 ^QW1OT$KXSUSX3?%?]N;XB
M_ ^+XG?#5?ASH_P8\20^,]>N;C6;+4(?$VLVMI/!:KI2VTTDHLQ-.TYEO%MY
M=L<2>02[M']F4 %1WMY'IUG-<3-LA@0R.V"=J@9)P.>E244 <S_PN'PY_P!!
M'_R7E_\ B:/^%P^'/^@C_P"2\O\ \37344 <S_PN'PY_T$?_ "7E_P#B:/\
MA</AS_H(_P#DO+_\37344 <S_P +A\.?]!'_ ,EY?_B:/^%P^'/^@C_Y+R__
M !-=-10!S/\ PN'PY_T$?_)>7_XFC_A</AS_ *"/_DO+_P#$UTU% ',_\+A\
M.?\ 01_\EY?_ (FC_A</AS_H(_\ DO+_ /$UTU% ',_\+A\.?]!'_P EY?\
MXFO*?VWOB3HNO_LO^)[2TO?.N)OLNQ/)D7.+N$GDJ!T!KWRO'_V]O^33O%?_
M &Y_^ED%>GDO_(QH?XX?^E(\W.?^1?7_ ,$O_26?F_1117]"GX"%%%% !111
M0!]R?LYVO@'XG?L0:7X*\=6.FZ[HNJ174&H:9?V;7$$ZF\E=<C:1D':P(Y5@
M""" 1G_!']AG]GOX#?&*X\>:;'XDUWQ,+PWNF7/BCQ!J_B$>'W-I#:-]A6]E
ME$!:&%5,@S)L/EAQ$L<:>F?L$_\ )IWA3_M\_P#2R>O8*_GK.O\ D8U_\<__
M $IG[]DW_(OH?X(_^DH^:?VG?V3O@1^V)XX\.^(O'[^,M1U7PC/'=Z*VG>,_
M$6BPZ5<Q[]EU##974,4=R!(X\]4$NT[=^  (_P!I;]GGX9_M'^,?A'JVI-,V
MI_"/6(M8T+6WU?54O]+>-X"ZJJ,!=&XCA,4C7+MA68[9"Q%?35%>8>D?.?QI
M_9=^ ?Q_^(-QXJ\1Z=J"Z]J5FFG:I<Z1K.KZ*-?M$)V6VHQV4T*7\*Y8"*Z6
M5 K,N-K$'J?BQX ^#GQO^$-OX#\2Z/I=YX3L1;FPL(+6:S&E-;X^SR6CP!)+
M62':/+D@9'CP-I6O8Z* /#?A3\'_ (,_!CPGXDT?1;6ZN(O&2E-?O=9O]2UK
M5-;4QM$%NKZ]>:ZG58V9$625@BL0H4'%5/V?O@1\&/V9(;6/PHWB!ETV-H=.
M_MWQ#K7B$Z1&RA6CLSJ$\YM8V55!2#8K!1D'%>^T4 <S_P +A\.?]!'_ ,EY
M?_B:/^%P^'/^@C_Y+R__ !-=-10!S/\ PN'PY_T$?_)>7_XFC_A</AS_ *"/
M_DO+_P#$UTU% ',_\+A\.?\ 01_\EY?_ (FC_A</AS_H(_\ DO+_ /$UTU%
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
M.?\ 01_\EY?_ (FC_A</AS_H(_\ DO+_ /$UTU% ',_\+A\.?]!'_P EY?\
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
M2T\$^&O#M[>VUYJEC8Q7,UU<3WCVDLMLLDTTB!8X9I0J0J2^YV1 #Z<HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\#/\ @^6_Y 7[,O\
MUW\3?^@Z311_P?+?\@+]F7_KOXF_]!TFB@#[T_X-<?\ E!1\#/\ N/\ _J0:
MG7W_ %\ ?\&N/_*"CX&?]Q__ -2#4Z^_Z "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** *=WX?L+_5K/4+BQLYK[3PXM;F2%6FM@X <(Y&5
MW  '!&0!FKE%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>/
M_M[?\FG>*_\ MS_]+(*]@KQ_]O;_ )-.\5_]N?\ Z605Z>2_\C&A_CA_Z4CS
M<Y_Y%]?_  2_])9^;]%%%?T*?@(4444 %%%% 'Z$?LFW4EE^P=8S0R20S0Z?
MJ;QR(Q5D87%R001R"#WKR_\ X6?XF_Z&+7/_  /E_P#BJ],_97_Y,$M?^P9J
MG_H^YKQ>O\Q_I39ABL-Q%3CAZLH)^TORR:_Y>/LS^T/"?#TJF3Q=2*>D-TG]
ME&Y_PL_Q-_T,6N?^!\O_ ,51_P +/\3?]#%KG_@?+_\ %5AT5_,/]O9G_P!!
M%3_P.7^9^I?4</\ \^X_<C<_X6?XF_Z&+7/_  /E_P#BJ/\ A9_B;_H8M<_\
M#Y?_ (JL.BC^WLS_ .@BI_X'+_,/J.'_ .?<?N1N?\+/\3?]#%KG_@?+_P#%
M5]+?L_ZI=:S\(])N;RXGNKB3SM\LTAD=\32 9)Y.  /PKY-KZK_9M_Y(MHO_
M &W_ /1\E?N_T><RQF(XCK0Q%64U["3M*3:O[2GKJSXGCW#TJ>7P=.*3YULD
MOLR.YHHHK^QS\C"BBB@ HHHH **** "OX@'^^?K7]O\ 7\0#_?/UK]4\,_\
MF)_[<_\ ;SY7B;_EW_V]^@E%%%?JA\J%%%% !7]%W_!HA_RC>\<?]E*OO_37
MI5?SHU_1=_P:(?\ *-[QQ_V4J^_]->E5\7Q]_P BF7^*/YGM9!_O:]&<B>M%
M!ZT5](?E(4444 %%%% 'V!_P2CZ^//\ N'_^W5?8!Y%?'_\ P2CZ^//^X?\
M^W5?8##<I[>]?AO&'_(WK?\ ;O\ Z3$_;.$?^132_P"WO_2F?C?I@3_@E?\
MM$-\+_VG/#5EKGP-\:V_C%K?XFVMK]NM]5BUS5-+ED_X2&'87MGAD\J W;[X
MF^T6RC:$+#]'=<_X)]? _P",ND^$[CQAX#\'_%*S\+^'K;1-!D\4Z9:ZY;VM
MH@!\R%)8VB624",O(B@N(T'0 5\U_'#]CW]JGXK6UE\/;V;X0^(-!N/ GB'P
M-=?$/4M2O6O/L>H/IR^?/H[0-YMZ(K9MH%X8I'WN[1[5CE^J[/\ 9WU/X3?L
M1V/PG^'^K-'?Z!X4M_"FD:MJL["2!8[=+873LJ,6E1 9  N&=0I*@EA\R?2'
ME'_!/7]DWX8V_P (/B%KGAWX?^$?"_A/XM>)YM0M](T'2X=+L;G2[-EM+(&*
MW5%>*>.V-PR,"KB]D5@RNP/DW@S]H:U\=_\ !<?PW:?$3X:^,/@?XGM? VIZ
M-X$;58["9?B/!)+!<7:R7EG/-$/LJVRO':;V8"5Y&9"1&?K[XC> O&GPP_9?
M7PU\#8_!-GXI\.Z;:Z?X<@\6I<MHPCA\M/+G-J1,H,*L R X;:2K#(/#>'/V
M>_'GQT^-_P .OB)\8-,\#>'-1^%8OI]$T?PMJ]QK<,U]=P&UDNY+RYL[1U1;
M=I$6W6'[TFYI6VJH .4_;$_8B_9]\#?"SXB?$SQ%\#?A;\0O&UXL]^M]XF\+
MV.K:AJ^I3D16=L9[B)WVM*T$$: [57:H'%>X?LG?L_:5^RK^S7X)^'>BV]G:
MV'A'2(-/"VL"P122*H,L@10%4O(7<X Y<TSXZ?"'4/C'XE\!V[2V<?A?P_KT
M?B#5XGE837LEJC/91*FPJ56Z,4[,64@VR !MQ*^BT %%%% !1110 4444 %%
M%% !7\L/_!R%_P IF_C%_NZ)_P"F2PK^IZOY8?\ @Y"_Y3-_&+_=T3_TR6%?
M?^'/_(RG_P!>W_Z5$^?XC_W:/^)?DSX=HHHK]I/BPHHHH *_4W_@T6_Y24>,
MO^R;7_\ Z<]+K\LJ_4W_ (-%O^4E'C+_ +)M?_\ ISTNOG^*O^137_PGH97_
M +W3]3^C.BBBOYW/T0**** "BBB@ JIKV@6/BK0[S2]4LK34M-U&![:[M+J%
M9H+J)U*O'(C JRLI(*D$$$@U;K-UCQCI'AZY6'4-4TVQF9=ZQW%RD3%<D9 8
M@XR#S[5CB,51H0]I7DHQ[MI+[V73ISF^6";?EJ:**(U"J JJ,  =*6L/_A9_
MAK_H8M#_ / ^+_XJC_A9_AK_ *&+0_\ P/B_^*K@_M[+?^@BG_X''_,W^HXG
M_GW+[F-\/?#VTT#Q9JVNM<7E_JVKI'!)<7)3,-O&TCQ6Z!%51&C32D$@N=YW
M,V!C>K#_ .%G^&O^ABT/_P #XO\ XJC_ (6?X:_Z&+0__ ^+_P"*H_M[+?\
MH(I_^!Q_S#ZCB?\ GW+[F;E%8?\ PL_PU_T,6A_^!\7_ ,53[7XC>'[VYCAA
MU[1IIIF"1QI>QLSL3@  -DDGM3CGF72?+'$0O_CC_F)X/$)7=.7W,V:***]0
MY@HHHH **** "BBB@ K\0_\ @\I_X\_V=/\ ?\2?RTJOV\K\0_\ @\I_X\_V
M=/\ ?\2?RTJOJN"O^1U1_P"WO_2)'E9W_N4_E^:/P[HHHK]^/@ HHHH ****
M /[>['_CRA_W%_E4M16/_'E#_N+_ "J6OY7/U0**** "BBB@ KA_VC_^2+ZU
M](?_ $?'7<5P_P"T?_R1?6OI#_Z/CKY7CK_DF\P_Z\5?_3<CT\E_Y&-#_'#_
M -*1\IT445_FJ?T2%%%% !1110!]C?"S_DF?A[_L&V__ *+6MZL'X6?\DS\/
M?]@VW_\ 1:UO5_I]D'_(KPW_ %[A_P"DH_FW'?[S4_Q/\V%%%%>L<H4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 ?@9_P?+?\@+]F7_KOXF_]!TFBC_@^6_Y 7[,O_7?Q-_Z#I-% 'WI_P:X_
M\H*/@9_W'_\ U(-3K[_KX _X-<?^4%'P,_[C_P#ZD&IU]_T %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %>/_ +>W_)IWBO\ [<__ $L@KV"O'_V]O^33
MO%?_ &Y_^ED%>GDO_(QH?XX?^E(\W.?^1?7_ ,$O_26?F_1117]"GX"%%%%
M!1110!^@G[*__)@EK_V#-4_]'W->+U[1^RO_ ,F"6O\ V#-4_P#1]S7B]?Y=
M_2N_Y*.E_P!Q/_3C/[6\(O\ D3KTA_Z0@HHHK^5S]6"BBB@ KZK_ &;?^2+:
M+_VW_P#1\E?*E?5?[-O_ "1;1?\ MO\ ^CY*_H#Z./\ R4M?_KQ+_P!.4CX7
MQ"_Y%T/\:_\ 29'<T445_:A^.A1110 4444 %%%% !7\0#_?/UK^W^OX@'^^
M?K7ZIX9_\Q/_ &Y_[>?*\3?\N_\ M[]!****_5#Y4**** "OZ+O^#1#_ )1O
M>./^RE7W_IKTJOYT:_HN_P"#1#_E&]XX_P"RE7W_ *:]*KXOC[_D4R_Q1_,]
MK(/][7HSD3UHH/6BOI#\I"BBB@ HHHH ^P/^"4?7QY_W#_\ VZK[ KX__P""
M4?7QY_W#_P#VZKT3QE^U/X@\.^+]5T^&ST9H;&\EMXV>*0L51RHSB0#.!Z"O
MY?\ %_C?*^&\RE7S1R49M)<JOJH19_0/AWDV)S'+(0PR5X\S=W;[;/?**^<?
M^&O_ !-_SXZ'_P!^9?\ XY1_PU_XF_Y\=#_[\R__ !ROQW_B/W"7\]3_ , ?
M^9^@?ZBYKVC_ .!'T=17SC_PU_XF_P"?'0_^_,O_ ,<H_P"&O_$W_/CH?_?F
M7_XY1_Q'[A+^>I_X _\ ,/\ 47->T?\ P(^CJ*^<?^&O_$W_ #XZ'_WYE_\
MCE=I\"/CQK'Q0\7W&GZA;Z;###9M<!K>-U8L'1?XG(QACV]*]3)?&;AO-<=2
MR_"2G[2H[*\&E?S9S8SA#,<-1EB*J7+%7>IZU1117ZL?+A1110 4444 %%%%
M !7\L/\ P<A?\IF_C%_NZ)_Z9+"OZGJ_EA_X.0O^4S?QB_W=$_\ 3)85]_X<
M_P#(RG_U[?\ Z5$^?XC_ -VC_B7Y,^':***_:3XL**** "OU-_X-%O\ E)1X
MR_[)M?\ _ISTNORRK]3?^#1;_E)1XR_[)M?_ /ISTNOG^*O^137_ ,)Z&5_[
MW3]3^C.BBBOYW/T0**** "BBB@ KYQ_:_P#^2D6/_8-3_P!&RU]'5\X_M?\
M_)2+'_L&I_Z-EK\5\??^22G_ (X?F?8<"_\ (U7^&1Y31117\*G[8%%%% !6
MY\,_^2D>'_\ L)6W_HU:PZW/AG_R4CP__P!A*V_]&K7J9'_R,L/_ (X?^E(Y
M<;_N]3_"_P C[(HHHK_4 _FT**** "BBB@ HHHH *_$/_@\I_P"//]G3_?\
M$G\M*K]O*_$/_@\I_P"//]G3_?\ $G\M*KZK@K_D=4?^WO\ TB1Y6=_[E/Y?
MFC\.Z***_?CX **** "BBB@#^WNQ_P"/*'_<7^52U%8_\>4/^XO\JEK^5S]4
M"BBB@ HHHH *X?\ :/\ ^2+ZU](?_1\==Q7#_M'_ /)%]:^D/_H^.OE>.O\
MDF\P_P"O%7_TW(]/)?\ D8T/\</_ $I'RG1117^:I_1(4444 %%%% 'V-\+/
M^29^'O\ L&V__HM:WJP?A9_R3/P]_P!@VW_]%K6]7^GV0?\ (KPW_7N'_I*/
MYMQW^\U/\3_-A1117K'*%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% 'X&?\'RW_("_9E_Z[^)O_0=)HH_X/EO
M^0%^S+_UW\3?^@Z310!]Z?\ !KC_ ,H*/@9_W'__ %(-3K[_ *^ /^#7'_E!
M1\#/^X__ .I!J=??] !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !117R[_P %@O'/Q.^'/[%][JWPOM?%%Q-:ZUIQ\4/X717\0VWAW[0O
M]IR:<I!_TH0!@I +(&9EPRJ0 ?45%? O_!'[1/#?Q*\ Z/\ $;X*_%SQ-XB^
M'][XH\4Q^(=%UCQ1?ZZMY#)J5Y)I\I346FN;&[5&@D= T#3+.TDRR2$,?OJ@
M HHHH ***;/.EM"\DC+''&I9F8X50.22?2@!U%9G_":Z/_T%M,_\"D_QH_X3
M71_^@MIG_@4G^- &G169_P )KH__ $%M,_\  I/\:/\ A-='_P"@MIG_ (%)
M_C0!IT5F?\)KH_\ T%M,_P# I/\ &C_A-='_ .@MIG_@4G^- &G169_PFNC_
M /06TS_P*3_&C_A-='_Z"VF?^!2?XT :=%9G_":Z/_T%M,_\"D_QH_X371_^
M@MIG_@4G^- &G7C_ .WM_P FG>*_^W/_ -+(*]-_X371_P#H+:9_X%)_C7E?
M[:^J6WBO]F3Q-I^EW$&I7UQ]E\JVM9!--)B[A8[57).%!)P. ":]+)Y*.84&
M]N>/_I2/.SB+> KI;\DO_26?G-16[_PJ_P 3?]"[KO\ X 2__$T?\*O\3?\
M0NZ[_P" $O\ \37[Y]>P_P#S\C]Z/PGZGB/Y)?<S"HK=_P"%7^)O^A=UW_P
ME_\ B:/^%7^)O^A=UW_P E_^)H^O8?\ Y^1^]!]3Q'\DON9A45N_\*O\3?\
M0NZ[_P" $O\ \31_PJ_Q-_T+NN_^ $O_ ,31]>P__/R/WH/J>(_DE]S/N?\
M97_Y,$M?^P9JG_H^YKQ>O9/V;+J/0OV)+;2;Z2.SU1=/U)#9SL([@,\UP5'E
MG#98,I QSD>M>2_V+>?\^EU_WZ;_  K_ #0^E)@,3BN(:4\+3E-?O-8IM?&^
MR9_9/A16ITLH4:LE%VAN[?97<JT5:_L6\_Y]+K_OTW^%']BWG_/I=?\ ?IO\
M*_F+^P<S_P"@>I_X!+_(_4/KV'_Y^1^]%6BK7]BWG_/I=?\ ?IO\*/[%O/\
MGTNO^_3?X4?V#F?_ $#U/_ )?Y!]>P__ #\C]Z*M?5?[-O\ R1;1?^V__H^2
MOE[^Q;S_ )]+K_OTW^%?2O[/_B'3]&^$>DVUY?6=K<1^=OBFF6-TS-(1D$Y&
M00?QK]W^CSEN,P_$=:>(I2@O825Y1:5_:4]-4?$\>XBE4R^"IR3?.MFG]F1Z
M+169_P )KH__ $%M,_\  I/\:/\ A-='_P"@MIG_ (%)_C7]CGY&:=%9G_":
MZ/\ ]!;3/_ I/\:/^$UT?_H+:9_X%)_C0!IT5F?\)KH__06TS_P*3_&C_A-=
M'_Z"VF?^!2?XT :=%9G_  FNC_\ 06TS_P "D_QH_P"$UT?_ *"VF?\ @4G^
M- &G7\0#_?/UK^VS_A-='_Z"VF?^!2?XU_'@W_!/[X];C_Q9'XN]?^A.U'_X
MS7Z?X;XBE3^L>TDE?DW:7\Q\OQ)3E+V?*K[_ *'D-%>N_P##OWX]?]$1^+O_
M (1VH_\ QFC_ (=^_'K_ *(C\7?_  CM1_\ C-?I_P!>PW_/R/WK_,^9]A5_
ME?W,\BHKUW_AW[\>O^B(_%W_ ,([4?\ XS1_P[]^/7_1$?B[_P"$=J/_ ,9H
M^O8;_GY'[U_F'L*O\K^YGD5?T7?\&B'_ "C>\<?]E*OO_37I5?A=_P ._?CU
M_P!$1^+O_A':C_\ &:_>G_@UN^'^O?L^_L!>,=&\?:'J_@C6+KX@7E[#8Z_9
MR:;<RP-IVFHLJQS!6,9:-U# 8)1AG(-?'<=8JC4RIQA--\T=FGU/8R&E..*3
MDFM'T/.3UHK>/PO\39_Y%W7?_ "7_P")I/\ A5_B;_H7==_\ )?_ (FOH?KV
M'_Y^1^]'Y=]3Q'\DON9A45N_\*O\3?\ 0NZ[_P" $O\ \31_PJ_Q-_T+NN_^
M $O_ ,31]>P__/R/WH/J>(_DE]S,*BMW_A5_B;_H7==_\ )?_B:/^%7^)O\
MH7==_P# "7_XFCZ]A_\ GY'[T'U/$?R2^YGU'_P2CZ^//^X?_P"W50?%#_DI
M?B+_ +"=S_Z-:K?_  3/L9O 9\:_VY#+HOVK[#Y'VY#;^=M^T;MN_&[&Y<XZ
M9'K47Q&T^XOOB%KLT,$TT,VH7#QR(A974R,001P01WK^"?I<86MBZE'ZI!U/
M?^RG+_EW'M<_J7P3G&A@[5GR^Z]]/MON<Y15K^Q;S_GTNO\ OTW^%']BWG_/
MI=?]^F_PK^*?[!S/_H'J?^ 2_P C]T^O8?\ Y^1^]%6BK7]BWG_/I=?]^F_P
MH_L6\_Y]+K_OTW^%']@YG_T#U/\ P"7^0?7L/_S\C]Z*M>J_L@_\E+O?^P9)
M_P"C8J\T_L6\_P"?2Z_[]-_A7I7[++KX>^(5Y-J!%C"VGN@DN#Y2EO,B.,M@
M9P#Q[&ONO#')\?2XJP-2I0G&*FKMQDDM'NVCQ.),70EEE:,9IOE[H^D**S/^
M$UT?_H+:9_X%)_C1_P )KH__ $%M,_\  I/\:_T$/P@TZ*S/^$UT?_H+:9_X
M%)_C1_PFNC_]!;3/_ I/\: -.BLS_A-='_Z"VF?^!2?XT?\ ":Z/_P!!;3/_
M  *3_&@#3HK,_P"$UT?_ *"VF?\ @4G^-'_":Z/_ -!;3/\ P*3_ !H TZ_E
MA_X.0O\ E,W\8O\ =T3_ -,EA7]1?_":Z/\ ]!;3/_ I/\:_FU_X+]?LF?%3
MXR?\%:/BKXD\(?#/X@>*O#NHC2/LFJ:/X=O+ZRNMFCV,;[)HHV1MKHZG!.&5
M@>017W?A[6A3S&<JC27(]W;[43P>(8REAHJ*O[R_)GYN45Z[_P ._?CU_P!$
M1^+O_A':C_\ &:/^'?OQZ_Z(C\7?_".U'_XS7[']>PW_ #\C]Z_S/C_85?Y7
M]S/(J*]=_P"'?OQZ_P"B(_%W_P ([4?_ (S1_P ._?CU_P!$1^+O_A':C_\
M&:/KV&_Y^1^]?YA["K_*_N9Y%7ZF_P#!HM_RDH\9?]DVO_\ TYZ77P?_ ,._
M?CU_T1'XN_\ A':C_P#&:_2/_@US_9Q^(?[/W_!0/Q9K7CWP'XT\$:/<?#^]
MLHK[7]$N=-MI9VU#376)9)D52Y6-V"@Y(1CC ->#Q/C*$LJKQC--\O='=EE&
MHL5!N+W['] %%9G_  FNC_\ 06TS_P "D_QH_P"$UT?_ *"VF?\ @4G^-?S^
M?H!IT5F?\)KH_P#T%M,_\"D_QH_X371_^@MIG_@4G^- &G169_PFNC_]!;3/
M_ I/\:/^$UT?_H+:9_X%)_C0!IU\X_M?_P#)2+'_ +!J?^C9:][_ .$UT?\
MZ"VF?^!2?XUX'^U/(OB'Q_93:>RWT*Z>B-);GS5#>9(<$KD9P1Q[U^.>.N&K
M5^%9TZ$'*7/#1)M[]D?7<$U(0S-2FTERO?0\JHJU_8MY_P ^EU_WZ;_"C^Q;
MS_GTNO\ OTW^%?Q)_8.9_P#0/4_\ E_D?LGU[#_\_(_>BK15K^Q;S_GTNO\
MOTW^%']BWG_/I=?]^F_PH_L',_\ H'J?^ 2_R#Z]A_\ GY'[T5:W/AG_ ,E(
M\/\ _82MO_1JUF_V+>?\^EU_WZ;_  K8^'FG7%EX_P!#FF@FAAAU"W>21T*J
MBB1222>  .]>EDN1YC',:$I8>=N>'V)?S+R.?&8W#O#S2G'X7U78^PJ*S/\
MA-='_P"@MIG_ (%)_C1_PFNC_P#06TS_ ,"D_P :_P!+#^=33HK,_P"$UT?_
M *"VF?\ @4G^-'_":Z/_ -!;3/\ P*3_ !H TZ*S/^$UT?\ Z"VF?^!2?XT?
M\)KH_P#T%M,_\"D_QH TZ*S/^$UT?_H+:9_X%)_C1_PFNC_]!;3/_ I/\: -
M.OQ#_P"#RG_CS_9T_P!_Q)_+2J_:G_A-='_Z"VF?^!2?XU^/?_!V)\&O&'[1
MEK\!1\/?"GB3QX='?7S?CP[ID^J?8?,&F>7YOD*^S?Y;[=V-VQL9P:^GX-J1
MAG%&4W9>]J_\,CR\YBY8.:7E^:/P6HKUW_AW[\>O^B(_%W_PCM1_^,T?\._?
MCU_T1'XN_P#A':C_ /&:_=_KV&_Y^1^]?YGPOL*O\K^YGD5%>N_\._?CU_T1
M'XN_^$=J/_QFC_AW[\>O^B(_%W_PCM1_^,T?7L-_S\C]Z_S#V%7^5_<SR*BO
M7?\ AW[\>O\ HB/Q=_\ ".U'_P",T?\ #OWX]?\ 1$?B[_X1VH__ !FCZ]AO
M^?D?O7^8>PJ_RO[F?V/6/_'E#_N+_*I:Q[/QGHZVD0.K::"$ (-TG''UJ7_A
M-='_ .@MIG_@4G^-?S"?IQIT5F?\)KH__06TS_P*3_&C_A-='_Z"VF?^!2?X
MT :=%9G_  FNC_\ 06TS_P "D_QH_P"$UT?_ *"VF?\ @4G^- &G7#_M'_\
M)%]:^D/_ */CKI?^$UT?_H+:9_X%)_C7'?'WQ%I^L_"35[:SOK.ZN)!%LBAF
M61WQ,A. #D\ G\*^8XVIRGP[CX05VZ%5)+5MNG+1'I9/)1S"@WMSQ_\ 2D?+
M]%6O[%O/^?2Z_P"_3?X4?V+>?\^EU_WZ;_"O\Z/[!S/_ *!ZG_@$O\C^@/KV
M'_Y^1^]%6BK7]BWG_/I=?]^F_P */[%O/^?2Z_[]-_A1_8.9_P#0/4_\ E_D
M'U[#_P#/R/WHJT5:_L6\_P"?2Z_[]-_A1_8MY_SZ77_?IO\ "C^P<S_Z!ZG_
M (!+_(/KV'_Y^1^]'UY\+/\ DF?A[_L&V_\ Z+6MZN2^&_BK2['X>:%#-J5A
M#-#I\"21O<(K(PC4$$$Y!'I6U_PFNC_]!;3/_ I/\:_TIR&+CEN'C+?V</\
MTE'\[XUWQ%1K^9_F:=%9G_":Z/\ ]!;3/_ I/\:/^$UT?_H+:9_X%)_C7JG*
M:=%9G_":Z/\ ]!;3/_ I/\:T\T %%%8GQ*N-=M/ASK\OA>WM+KQ-'IMP^DPW
M3;8);L1,85D/9#)M!/H30!MT5^/W_!-?5[S]JOXL>+H&^+'Q:\&_M7>&/">C
M?\)/I_BCQ'>P/#K,=]J+7T/]D2DV$NFF-X!'Y%LT<,=RC(4F=V;]?XPPC7=R
MV.3ZF@!U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M'X&?\'RW_("_9E_Z[^)O_0=)HH_X/EO^0%^S+_UW\3?^@Z310!]Z?\&N/_*"
MCX&?]Q__ -2#4Z^_Z^ /^#7'_E!1\#/^X_\ ^I!J=??] !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !7F_P"TS\7_ !)\#_#6AZ]H7@W6
MO&VFQZQ'#XBM-&MOM6I6>G-#-NN;> .KS-'-]GW1QAW,9DVHQ QZ110!^4G[
M"GP>F^)W_!170_BE\'?!OCCP'H$^I>.[?XLZ_J6A7OAFQ\60RZO>G2+9;6[C
MBDN+^"23>TXA!@2-H9'WKY2?7'['7_!+_P#X8]^+USXN_P"&B/VI/BE]IL);
M#^Q?B%X\_MS1XO,='\Y(/(CQ,NS:K[N%=QCFOJ.B@ HHHH *P_B3H]SK_@J]
ML[2/SKB;9L3<%SB12>20.@-;E% &9_PA6C_] G3/_ 5/\*/^$*T?_H$Z9_X"
MI_A6G10!F?\ "%:/_P! G3/_  %3_"C_ (0K1_\ H$Z9_P" J?X5IT4 9G_"
M%:/_ - G3/\ P%3_  H_X0K1_P#H$Z9_X"I_A6G10!F?\(5H_P#T"=,_\!4_
MPH_X0K1_^@3IG_@*G^%:=% &9_PA6C_] G3/_ 5/\*/^$*T?_H$Z9_X"I_A6
MG10!F?\ "%:/_P! G3/_  %3_"C_ (0K1_\ H$Z9_P" J?X5IT4 9G_"%:/_
M - G3/\ P%3_  H_X0K1_P#H$Z9_X"I_A6G10!F?\(5H_P#T"=,_\!4_PH_X
M0K1_^@3IG_@*G^%:=% &9_PA6C_] G3/_ 5/\*/^$*T?_H$Z9_X"I_A6G10!
MF?\ "%:/_P! G3/_  %3_"C_ (0K1_\ H$Z9_P" J?X5IT4 9G_"%:/_ - G
M3/\ P%3_  H_X0K1_P#H$Z9_X"I_A6G10!F?\(5H_P#T"=,_\!4_PH_X0K1_
M^@3IG_@*G^%:=% &9_PA6C_] G3/_ 5/\*/^$*T?_H$Z9_X"I_A6G10!F?\
M"%:/_P! G3/_  %3_"C_ (0K1_\ H$Z9_P" J?X5IT4 9G_"%:/_ - G3/\
MP%3_  H_X0K1_P#H$Z9_X"I_A6G10!RO@+X?VMCX3M8M3TJQ:^7?YADACD;[
M[$9;G/&.]:__  A6C_\ 0)TS_P !4_PK3HH S/\ A"M'_P"@3IG_ ("I_A1_
MPA6C_P#0)TS_ ,!4_P *TZ* ,S_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5
M/\*TZ* ,S_A"M'_Z!.F?^ J?X4?\(5H__0)TS_P%3_"M.B@#,_X0K1_^@3IG
M_@*G^%'_  A6C_\ 0)TS_P !4_PK3HH S/\ A"M'_P"@3IG_ ("I_A1_PA6C
M_P#0)TS_ ,!4_P *TZ* ,S_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*T
MZ* ,S_A"M'_Z!.F?^ J?X4?\(5H__0)TS_P%3_"M.B@#,_X0K1_^@3IG_@*G
M^%'_  A6C_\ 0)TS_P !4_PK3HH S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0
M)TS_ ,!4_P *TZ* ,S_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*TZ* ,
MS_A"M'_Z!.F?^ J?X4?\(5H__0)TS_P%3_"M.B@#,_X0K1_^@3IG_@*G^%'_
M  A6C_\ 0)TS_P !4_PK3HH S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_
M ,!4_P *TZ* ,S_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*TZ* .5T;X
M?VL/BS69;C2K'[#-Y'V0-#&RC"$/A?X>>O S6O\ \(5H_P#T"=,_\!4_PK3H
MH S/^$*T?_H$Z9_X"I_A1_PA6C_] G3/_ 5/\*TZ* ,S_A"M'_Z!.F?^ J?X
M4?\ "%:/_P! G3/_  %3_"M.B@#,_P"$*T?_ *!.F?\ @*G^%'_"%:/_ - G
M3/\ P%3_  K3HH S/^$*T?\ Z!.F?^ J?X4?\(5H_P#T"=,_\!4_PK3HH S/
M^$*T?_H$Z9_X"I_A1_PA6C_] G3/_ 5/\*TZ* ,S_A"M'_Z!.F?^ J?X4?\
M"%:/_P! G3/_  %3_"M.B@#,_P"$*T?_ *!.F?\ @*G^%'_"%:/_ - G3/\
MP%3_  K3HH S/^$*T?\ Z!.F?^ J?X4?\(5H_P#T"=,_\!4_PK3HH S/^$*T
M?_H$Z9_X"I_A1_PA6C_] G3/_ 5/\*TZ* ,S_A"M'_Z!.F?^ J?X4?\ "%:/
M_P! G3/_  %3_"M.B@#,_P"$*T?_ *!.F?\ @*G^%'_"%:/_ - G3/\ P%3_
M  K3HH S/^$*T?\ Z!.F?^ J?X4?\(5H_P#T"=,_\!4_PK3HH S/^$*T?_H$
MZ9_X"I_A1_PA6C_] G3/_ 5/\*TZ* ,S_A"M'_Z!.F?^ J?X4?\ "%:/_P!
MG3/_  %3_"M.B@#E=:^']K-XKT66WTJQ^PP^?]K"PQJIR@"97^+GIP<5K_\
M"%:/_P! G3/_  %3_"M.B@#,_P"$*T?_ *!.F?\ @*G^%'_"%:/_ - G3/\
MP%3_  K3HH S/^$*T?\ Z!.F?^ J?X4?\(5H_P#T"=,_\!4_PK3HH S/^$*T
M?_H$Z9_X"I_A1_PA6C_] G3/_ 5/\*TZ* ,S_A"M'_Z!.F?^ J?X4?\ "%:/
M_P! G3/_  %3_"M.B@#,_P"$*T?_ *!.F?\ @*G^%'_"%:/_ - G3/\ P%3_
M  K3HH S/^$*T?\ Z!.F?^ J?X4?\(5H_P#T"=,_\!4_PK3HH S/^$*T?_H$
MZ9_X"I_A1_PA6C_] G3/_ 5/\*TZ* ,S_A"M'_Z!.F?^ J?X4?\ "%:/_P!
MG3/_  %3_"M.B@#,_P"$*T?_ *!.F?\ @*G^%'_"%:/_ - G3/\ P%3_  K3
MHH S/^$*T?\ Z!.F?^ J?X4?\(5H_P#T"=,_\!4_PK3HH S/^$*T?_H$Z9_X
M"I_A1_PA6C_] G3/_ 5/\*TZ* ,S_A"M'_Z!.F?^ J?X4?\ "%:/_P! G3/_
M  %3_"M.B@#,_P"$*T?_ *!.F?\ @*G^%'_"%:/_ - G3/\ P%3_  K3HH S
M/^$*T?\ Z!.F?^ J?X4?\(5H_P#T"=,_\!4_PK3HH P=?\"Z;/H5[':Z3IXN
MG@D6$K;HK;RIVX..#G'-7_"UE)IOAG3[>9=DT%M'&ZY!VL% (R.*OT4 %8/Q
M1U/7M%^&?B*\\+:?;ZOXFM=,N9M(L9W$<5[=K$QAB9BRA5:0*I)90 >HZUO4
M4 ?D'^WI;S?M[_'^XF\ _"7XK>'_ -I+1=%\*2^$]9O?"M]HK>!+R/5-2-[/
M<ZFZ+;/8FW=E98IIDN=NV-9&C)C^T/B;_P $M)OBO^TY:_%*X_:-_:E\-W$5
MY8WTGA+P]X]^P^$Y&MEB!B^P^0W[F4QYD3?\_F/R,\?5E%  !@4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?@9_P?+?\@+]F7_KO
MXF_]!TFBC_@^6_Y 7[,O_7?Q-_Z#I-% 'WI_P:X_\H*/@9_W'_\ U(-3K[_K
MX _X-<?^4%'P,_[C_P#ZD&IU]_T %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% 'B?[9O@_P"-_P 4-#TSPO\ !?QEH/PKN-1$LVJ^-]0T6/7I])1-
MGEP6FGR.D<LTK,29)24C2-OE9W7;\>_"?_@HW\;/V(?A[^U5H/[0VI:!\6=:
M_9VL=*U+0_%ND6,>C+XK.K)(+*QN;>-1%;S^<(E8Q@A5FS\VU6?Z:_X*1?\
M!4_X2_\ !,CP#I>H?$7Q5INCZQXGF-IH=A,D\\D[\!KB2*W2286L6Y3)(D;$
M A55G95/QGXS^/7P5_X*O?L#_'+X8_LU^)M7^+WQ'6W@^(&O:M_PC]YI*ZMJ
M]M=VL]O!(;J*'YYULQ;P1H'6.&W"EAL4L ?2FM?%WXN_L4>.O@??_$KQ\WQ&
MT7XR>(;;P=XCLFT6RL(/"FKW=M++:RZ:UO&DGV,SPF!X[N2XD(EC=9@5*/R/
M[>OA7]MBST/QQ\6OAY\;/A_\-/#_ (#@O-0TWX=7WA"VU2#7K&S#.9;_ %5W
M:6&:>-'<1VZ*L:M&A?<'DJK^T=\:/"7_  51\:_LU^$_AEJK:])X9^(FE_$+
MQO!;QYF\%6VF6]Q,+35%ZV5X]X8(1;2E9BRR'84CD(YW]MK_ (+N?L@R_%[Q
M!\%/'WQ>L=,\-Z')]F\7K::)J.JQ:ZX;#Z2DEI;31^2"K+=$L"1B%=V^4Q@'
MIW[6/[7?Q8UC_@BRW[0'@74-*^%_C)/AXGCJ\L;_ $7^V&B+:?\ :3:Q>9)&
MD9WLO[R2.7Y1@Q@G(^J/V>/%5_XZ^ '@?6]4G^U:IK'A^POKR;8J>=-+;QN[
M;5 499B<  #/ %?'O_!4K]LWX;_%C_@A7\4O'5IX@L?#_AOXF>!M4M/"3:](
MFE3:^\MO,+9;>&9E=GG1#)'%@2E""44Y4?1W_!/OXO\ A3XV_L9?#?6/!WB3
M0O%.E1>';"RDN]*OH[N*&XBM8EEA=HR0LJ-\K(V&4\$ \4 >R4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Q_QXO?&
MUE\*M4_X5U9Z->>,[A4MM,.KR,NGV<DCJAN9PI#R1PJ6D,:$-)LV J6W#X?^
M&GC3]K+]B?\ X*&_"CX?_%GXO>&_VAOAY\;EU6VBN8/!]MX8U/PE<V5HUV9%
MCMBRRVQ4+&6DD9LN/ND 2?:O[2W[2_@?]D'X*:[\0OB)X@LO#/A/P[!YUY>W
M+=R<)&BCYI)78A41069B  2:^$OV3_\ @MK^RI^V%^TSH\FE^/-0\8?%SQY&
M?#/ASPS:>&-3C;P[ITSK+/%Y\UM% )&6)9[J02E?]&5(S((D,@!TFF?M=?&+
MXX_L?_$']JGP3XP6T\*^%I]8U'PGX .E64VF^)=$TN66*1[VX,37JWET+:>2
M)H)HXX?,A5HI]K;_ %3XZ+\?OVW_  'X/U/X _%30_@3X/USP_9^(U\47GA:
MV\3ZIJTETGF1V<=K-(L%O$D95I)6WNS2*J !&+?+GPH^*%C^RQ_P26\??LGW
MDDR_'SP]IWB/P1X9\'J@.L>*A>378TW4K*W.6FLY(;F*22Y \F'RYQ(R>4^/
M4?CQ_P %)O@I_P $7?V=O@_\!_&GQ,TKPWXTL?"FG:+'<_V?=:I_8UM;6R0-
MJ$UO;1RRX8QN(49<2R  E4$DB@$O[&G[07[5?[2G[+'CSP-?7W@/3?C-\/\
MX@WOP\U'XBI8?:-'-M;PQS/J\6GYB\ZX'FK"( 4B\T[FPJO'5K]B#XF_M+_
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#\#/^#Y;_ ) 7[,O_ %W\3?\ H.DT
M4?\ !\M_R OV9?\ KOXF_P#0=)HH ^]/^#7'_E!1\#/^X_\ ^I!J=??]? '_
M  :X_P#*"CX&?]Q__P!2#4Z^_P"@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** /P,_X/EO^0%^S+_UW\3?^@Z311_P?+?\ ("_9E_Z[^)O_ $'2:* /
MO3_@UQ_Y04? S_N/_P#J0:G7W_7P!_P:X_\ *"CX&?\ <?\ _4@U.OO^@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **^._B=_P7V_9*^#?Q)\0^$/$GQ8_LWQ%X5U.YT?5+3_A&-9F^RW5
MO*T,T>^.T9&VR(PW(Q4XR"1@UA_\1'W[&'_19?\ RTM<_P#D*O4CDF8R7-'#
MSM_@E_D<KQV&3LZD?O1]P45\/_\ $1]^QA_T67_RTM<_^0J/^(C[]C#_ *++
M_P"6EKG_ ,A4_P"PLR_Z!ZG_ (!+_(/KV&_Y^1^]?YGW!17P_P#\1'W[&'_1
M9?\ RTM<_P#D*OJB#XL77Q0^ &F^-OA;;:)XN/B;2;76?#J:OJ%QHEEJ5O<(
MDL3R3"UGF@#1.&P;=F!PI5>2.;$Y?BL.E+$4I03VYHM?FC2GB*51VIR3]&F=
MQ17YX^!_^"RWQ<\1?L7:I^T)>?LZ>&Y_AGX9OM1M]>M]"^)4E_XBL;;3[J6V
MN[J.TGTFVMYD0PN^W[4KE.<9RH[SXV?\%2?&6@_$_P" NG_#'X;^ _B#X/\
MVD(V;P?X@U'Q]=Z*RE+ W[&[METBY,2&($*4>1BPPRQUQFQ]I45X7X#^./QI
MTSXJ6&E_$SX4^ O#'A&]T^\NI?$WAOQ_=:[!I<L"HXCNH[C2;'RDD0R$2AV
M,>"!N%<3\,_V^/B%^UCX>NO%WP)^$WA_QA\-(;B>VL/$7BKQG+X;?Q089&CD
MFTRWCT^\,MN61E26Y>V#L,@;,2$ ^JJ*\<_8S_;8\,?MI>$->N=)L=8\-^)O
M!>KS>'O%?A?6HTBU3PWJ,1^:&8(S(Z,N'CEC9HY$8$'(95=^V_\ MAZ7^Q1\
M'+3Q)?:7<^(-6U_7+#POX>T>"XCM6U;5;Z80VT#3R?)#&6)9Y6R$1&(#$!2
M>PT5X)\+/VJ/B!=?M(Z/\+_B-\*K;PGJVM>';_Q';ZWH7B7^W= ECM;BSA:V
M6>2UM+C[1_I:,RO;H@4#8\OS;.>_X)^?MA^//VF_BU^T'X9\=:'X1T*?X1^-
MU\-:?'H-S<72S6S64%RKRS3*ADD/G<E8HE'W<-C>P!].445\V_\ !6S]K+Q_
M^PW^PAXT^*GPZ\/^$_$>L^#XH[NYM_$-W/!;16Q<(\J)"NZ>169/W1DA!4L?
M,!4(X!])45\E>'?VX/B1<_\ !4OPO\%]5\.>"[7P#XH^&<WC:QU6UNKF?5;F
MXBFM87CD1@D5NBO-( @\XLH1O,4EHQ]:T %%%8?Q.^)F@_!GX=:YXN\4ZI:Z
M'X;\-6,VI:G?W+;8;.WB0O)(Q] H)P,D]!DT ;E%?+WPA_;6^+G[1_@;3?B!
MX#^!-G)\,]8A%[IDOB3QF-'\4:S9D92XMM-6RFMP)5PT2W5];LP92_E UZ+^
MSK^UWI?QP_923XLZQH^I^ =*A34Y]1T_6BOVS18[&YN()A<A,JDBBW9G12P0
MY4,V-Q /7**^?O\ @FE^WWIO_!1_]FA?B!8^'-1\&WUKK-_H>J:!J$A>\TFY
MM9B@2;*(5=HC%*5*@KYNWG&3P/Q2_;V^-'A']OFS^!&@_!SX8ZQ?:YX<O?%N
MCZQ?_$Z^T^&?3[:YCMR)XDT*8PW#-*I\M&E0#/[W/4 ^OZ*^<?V%?^"A$/[7
M7C3XD> O$7@^]^''Q8^$.HPV'BGPS/J$>I0Q)<1^;;7=K=QJ@N+:9 2K%(W&
M,,BY&?HZ@ HHHH **** "BBB@ HHHH **Q_'OCW2?ACX3N]<URZ^PZ78[//G
M\IY-F]U1?E0%CEF4< ]?2O-_^&]OA-_T-?\ Y3+S_P"-5V8?+\57CST*4I+:
MZBVK]M$<F(S#"T)<E>I&+WLVD[?-GL%%>/\ _#>WPF_Z&O\ \IEY_P#&J/\
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
MDT_XQ?;OL&NWOC6?39;#[!$D]YYMJNFS@XB=3'MF_>-D-Y0^:@#ZBHH'2B@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#\#/^#Y;_ ) 7[,O_ %W\3?\
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
MN>)K/X;7MUX\T2ZM+Z99-%N[X:R#);O&?)%E]C6)HI8UC@&5S^B'@G_@E/\
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
M$ALAIJWJ>,-8CLOL@7'V<V"W0LS#GYS&8=ID_>$&3YZ /BW]B/Q%\0OV6?\
M@MA\5O WQ(\/^&_".F?M*>'H/'OAZQT#Q!/K6E1ZIIRI9W\<4\UE9,9Y8?+G
MD40\+&AW-FND_:JTGQIK7_!>?X70^ ]?\+^&]?\ ^%+ZT5O-?T"?6[,1_P!K
M6FY3;PWEFY8\8;S@!@_*<\?2/[0W_!-SX1?M4?'#PK\2/&VC^*+_ ,9^!P1X
M?U"Q\::WI0T8DY=X(K2[BBC=^ [A-TBJJL650!7\0?\ !,SX1^*?VE;7XP7U
MK\0)/B)8LWV754^(_B.-;6)I1*]M';K?B!+5G4%K98Q V,%".* ,C]A/_@G<
MO[)'Q+^*7Q(\3>,[KXC?%?XR:A;WGB37FTX:7:+%;(8[:TM+-9)?(@B5F W2
M2.W&YS@8^E*** "BBB@ HHHH **** "BBB@#RO\ :]_Y)G9_]A*/_P!%2U\W
MU]R45^%\?^"O^LV;/-/KGLKQC'E]GS?#UO[2._H?;9%QA_9V%6&]CS:MWYK;
M^7*_S/ANBON2BOB?^)9?^IE_Y1_^ZGL?\1&_ZA__ "?_ .U/ANO5/V0O^2F7
MG_8-D_\ 1L5?2%%?0<*^ /\ 8V;4,T^O\_LI<W+[+EOY7]H[?<SAS/CKZYA9
MX;V'+S*U^:]OERK\SY9_:Y_9.\$_MO?&[Q)\,_B%I2ZMX9\2?#L12JI"SVD@
MU!C'<0/@^7-&X#HV#@CD$$@_*'[,W[2_Q&^'7[<'P5_91^.S:EK'Q)^&_B:]
MU3PSXS>W;[/\0?#8T+588;YGRP6ZB9DBF5F)+<Y=@[5]\G]A_P  ']I3_A;F
M?'7_  G&SR?/_P"$]U[[!Y/_ #P_L_[9]B\C<=_D^3Y>_P"?;N^:NR\9_!#P
MG\0OB%X1\6:SH5C?>)? <]S<:!J3@K<:8UQ T$X1@0=DD;89&RI*HQ&Y$*_T
M4?GY\'^$_A!X@^+/_!=+]I:/0?BIX\^&+6/@KP>TTGAFTT6X;4 R7F!+_:6G
MW@ 7!(\L(?F.XMQCG_\ @KK^SUXTT?\ X(@_&?X267C+5/'_ ,1-+CN/&.HW
M#()-1U32'U^6\+SB&*.)7:!) 4C1$)MY1&NQ>/J1/^"2/P7M_BCX@\;6J_%K
M3O%WBP1KK&K6'Q?\7V=UJ*1;O*CD>+4U+1QAF")]U <*%'%>D?L[_L>^ _V6
M;WQ)>>$+'7O[2\83PW.LZEKGB74_$.H:B\,?EQ;[G4+B>;:B9"H'"C)P,DY
M+'[*WQ5\._%;]E;P#XP\/WUM-X9UCPW9:A:7 95C6!K=&&[G"[1P1GY2".U?
M&O\ P;P^%]5G^'?[0WCY)';P'\4OC)X@\1>#6QB*\T]IA%]KB'3RY7C;:1U"
M9[YKZ(N_^"5'P*GN+Z.'PCJNEZ'JMRUW?^&-+\5ZQIWA;4)';=(9]%M[I-.F
M#MRZO;L'/W@U>^Z#H-CX5T2STS2[*TTW3=/A2WM;2UA6&"VB0!51$4!550
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% 'X&?\'RW_("_9E_Z[^)O_0=)HH_X/EO^0%^S+_U
MW\3?^@Z310!]Z?\ !KC_ ,H*/@9_W'__ %(-3K[_ *^ /^#7'_E!1\#/^X__
M .I!J=??] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?@9_P 'RW_(
M"_9E_P"N_B;_ -!TFBC_ (/EO^0%^S+_ -=_$W_H.DT4 ?>G_!KC_P H*/@9
M_P!Q_P#]2#4Z^_Z^ /\ @UQ_Y04? S_N/_\ J0:G7W_0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% 'X&?\'RW_ " OV9?^N_B;_P!!TFBC_@^6_P"0
M%^S+_P!=_$W_ *#I-% '<_\ !!__ (+P?LI_L0?\$I_A;\+?BE\4I/"OCSPJ
MVL)JNE/X7UFZ:S:;6;ZXC!D@M)(R3%-&V%<XW8.&! ^N_P#B*-_83_Z+E_Y9
MGB#_ .0:** #_B*-_83_ .BY?^69X@_^0:/^(HW]A/\ Z+E_Y9GB#_Y!HHH
M/^(HW]A/_HN7_EF>(/\ Y!H_XBC?V$_^BY?^69X@_P#D&BB@ _XBC?V$_P#H
MN7_EF>(/_D&C_B*-_83_ .BY?^69X@_^0:** #_B*-_83_Z+E_Y9GB#_ .0:
M/^(HW]A/_HN7_EF>(/\ Y!HHH /^(HW]A/\ Z+E_Y9GB#_Y!H_XBC?V$_P#H
MN7_EF>(/_D&BB@ _XBC?V$_^BY?^69X@_P#D&C_B*-_83_Z+E_Y9GB#_ .0:
M** #_B*-_83_ .BY?^69X@_^0:/^(HW]A/\ Z+E_Y9GB#_Y!HHH /^(HW]A/
M_HN7_EF>(/\ Y!H_XBC?V$_^BY?^69X@_P#D&BB@ _XBC?V$_P#HN7_EF>(/
M_D&C_B*-_83_ .BY?^69X@_^0:** #_B*-_83_Z+E_Y9GB#_ .0:/^(HW]A/
M_HN7_EF>(/\ Y!HHH /^(HW]A/\ Z+E_Y9GB#_Y!H_XBC?V$_P#HN7_EF>(/
M_D&BB@ _XBC?V$_^BY?^69X@_P#D&C_B*-_83_Z+E_Y9GB#_ .0:** #_B*-
M_83_ .BY?^69X@_^0:/^(HW]A/\ Z+E_Y9GB#_Y!HHH /^(HW]A/_HN7_EF>
M(/\ Y!H_XBC?V$_^BY?^69X@_P#D&BB@ _XBC?V$_P#HN7_EF>(/_D&C_B*-
M_83_ .BY?^69X@_^0:** #_B*-_83_Z+E_Y9GB#_ .0:/^(HW]A/_HN7_EF>
M(/\ Y!HHH /^(HW]A/\ Z+E_Y9GB#_Y!H_XBC?V$_P#HN7_EF>(/_D&BB@ _
MXBC?V$_^BY?^69X@_P#D&C_B*-_83_Z+E_Y9GB#_ .0:** #_B*-_83_ .BY
M?^69X@_^0:/^(HW]A/\ Z+E_Y9GB#_Y!HHH /^(HW]A/_HN7_EF>(/\ Y!H_
MXBC?V$_^BY?^69X@_P#D&BB@ _XBC?V$_P#HN7_EF>(/_D&C_B*-_83_ .BY
M?^69X@_^0:** #_B*-_83_Z+E_Y9GB#_ .0:/^(HW]A/_HN7_EF>(/\ Y!HH
MH /^(HW]A/\ Z+E_Y9GB#_Y!H_XBC?V$_P#HN7_EF>(/_D&BB@ _XBC?V$_^
MBY?^69X@_P#D&C_B*-_83_Z+E_Y9GB#_ .0:** #_B*-_83_ .BY?^69X@_^
M0:/^(HW]A/\ Z+E_Y9GB#_Y!HHH /^(HW]A/_HN7_EF>(/\ Y!H_XBC?V$_^
MBY?^69X@_P#D&BB@ _XBC?V$_P#HN7_EF>(/_D&C_B*-_83_ .BY?^69X@_^
M0:** #_B*-_83_Z+E_Y9GB#_ .0:/^(HW]A/_HN7_EF>(/\ Y!HHH /^(HW]
MA/\ Z+E_Y9GB#_Y!H_XBC?V$_P#HN7_EF>(/_D&BB@ _XBC?V$_^BY?^69X@
M_P#D&C_B*-_83_Z+E_Y9GB#_ .0:** #_B*-_83_ .BY?^69X@_^0:/^(HW]
MA/\ Z+E_Y9GB#_Y!HHH /^(HW]A/_HN7_EF>(/\ Y!H_XBC?V$_^BY?^69X@
M_P#D&BB@ _XBC?V$_P#HN7_EF>(/_D&C_B*-_83_ .BY?^69X@_^0:** #_B
M*-_83_Z+E_Y9GB#_ .0:/^(HW]A/_HN7_EF>(/\ Y!HHH /^(HW]A/\ Z+E_
MY9GB#_Y!H_XBC?V$_P#HN7_EF>(/_D&BB@ _XBC?V$_^BY?^69X@_P#D&C_B
M*-_83_Z+E_Y9GB#_ .0:** #_B*-_83_ .BY?^69X@_^0:/^(HW]A/\ Z+E_
MY9GB#_Y!HHH /^(HW]A/_HN7_EF>(/\ Y!H_XBC?V$_^BY?^69X@_P#D&BB@
M _XBC?V$_P#HN7_EF>(/_D&C_B*-_83_ .BY?^69X@_^0:** #_B*-_83_Z+
ME_Y9GB#_ .0:/^(HW]A/_HN7_EF>(/\ Y!HHH /^(HW]A/\ Z+E_Y9GB#_Y!
MH_XBC?V$_P#HN7_EF>(/_D&BB@ _XBC?V$_^BY?^69X@_P#D&C_B*-_83_Z+
ME_Y9GB#_ .0:** #_B*-_83_ .BY?^69X@_^0:/^(HW]A/\ Z+E_Y9GB#_Y!
MHHH /^(HW]A/_HN7_EF>(/\ Y!H_XBC?V$_^BY?^69X@_P#D&BB@ _XBC?V$
M_P#HN7_EF>(/_D&C_B*-_83_ .BY?^69X@_^0:** #_B*-_83_Z+E_Y9GB#_
M .0:/^(HW]A/_HN7_EF>(/\ Y!HHH /^(HW]A/\ Z+E_Y9GB#_Y!H_XBC?V$
M_P#HN7_EF>(/_D&BB@ _XBC?V$_^BY?^69X@_P#D&C_B*-_83_Z+E_Y9GB#_
M .0:** #_B*-_83_ .BY?^69X@_^0:/^(HW]A/\ Z+E_Y9GB#_Y!HHH /^(H
MW]A/_HN7_EF>(/\ Y!H_XBC?V$_^BY?^69X@_P#D&BB@ _XBC?V$_P#HN7_E
MF>(/_D&C_B*-_83_ .BY?^69X@_^0:** #_B*-_83_Z+E_Y9GB#_ .0:/^(H
MW]A/_HN7_EF>(/\ Y!HHH /^(HW]A/\ Z+E_Y9GB#_Y!H_XBC?V$_P#HN7_E
MF>(/_D&BB@ _XBC?V$_^BY?^69X@_P#D&C_B*-_83_Z+E_Y9GB#_ .0:** #
M_B*-_83_ .BY?^69X@_^0:/^(HW]A/\ Z+E_Y9GB#_Y!HHH /^(HW]A/_HN7
M_EF>(/\ Y!H_XBC?V$_^BY?^69X@_P#D&BB@ _XBC?V$_P#HN7_EF>(/_D&C
M_B*-_83_ .BY?^69X@_^0:** #_B*-_83_Z+E_Y9GB#_ .0:/^(HW]A/_HN7
M_EF>(/\ Y!HHH /^(HW]A/\ Z+E_Y9GB#_Y!H_XBC?V$_P#HN7_EF>(/_D&B
MB@ _XBC?V$_^BY?^69X@_P#D&C_B*-_83_Z+E_Y9GB#_ .0:** #_B*-_83_
M .BY?^69X@_^0:/^(HW]A/\ Z+E_Y9GB#_Y!HHH /^(HW]A/_HN7_EF>(/\
MY!H_XBC?V$_^BY?^69X@_P#D&BB@ _XBC?V$_P#HN7_EF>(/_D&C_B*-_83_
M .BY?^69X@_^0:** #_B*-_83_Z+E_Y9GB#_ .0:/^(HW]A/_HN7_EF>(/\
MY!HHH /^(HW]A/\ Z+E_Y9GB#_Y!H_XBC?V$_P#HN7_EF>(/_D&BB@ _XBC?
MV$_^BY?^69X@_P#D&C_B*-_83_Z+E_Y9GB#_ .0:** #_B*-_83_ .BY?^69
MX@_^0:/^(HW]A/\ Z+E_Y9GB#_Y!HHH /^(HW]A/_HN7_EF>(/\ Y!H_XBC?
MV$_^BY?^69X@_P#D&BB@ _XBC?V$_P#HN7_EF>(/_D&C_B*-_83_ .BY?^69
MX@_^0:** #_B*-_83_Z+E_Y9GB#_ .0:/^(HW]A/_HN7_EF>(/\ Y!HHH /^
M(HW]A/\ Z+E_Y9GB#_Y!H_XBC?V$_P#HN7_EF>(/_D&BB@ _XBC?V$_^BY?^
M69X@_P#D&C_B*-_83_Z+E_Y9GB#_ .0:** #_B*-_83_ .BY?^69X@_^0:/^
M(HW]A/\ Z+E_Y9GB#_Y!HHH /^(HW]A/_HN7_EF>(/\ Y!H_XBC?V$_^BY?^
M69X@_P#D&BB@ _XBC?V$_P#HN7_EF>(/_D&C_B*-_83_ .BY?^69X@_^0:**
M #_B*-_83_Z+E_Y9GB#_ .0:/^(HW]A/_HN7_EF>(/\ Y!HHH /^(HW]A/\
MZ+E_Y9GB#_Y!H_XBC?V$_P#HN7_EF>(/_D&BB@ _XBC?V$_^BY?^69X@_P#D
M&C_B*-_83_Z+E_Y9GB#_ .0:** #_B*-_83_ .BY?^69X@_^0:/^(HW]A/\
MZ+E_Y9GB#_Y!HHH /^(HW]A/_HN7_EF>(/\ Y!H_XBC?V$_^BY?^69X@_P#D
M&BB@ _XBC?V$_P#HN7_EF>(/_D&C_B*-_83_ .BY?^69X@_^0:** #_B*-_8
M3_Z+E_Y9GB#_ .0:/^(HW]A/_HN7_EF>(/\ Y!HHH /^(HW]A/\ Z+E_Y9GB
M#_Y!H_XBC?V$_P#HN7_EF>(/_D&BB@ _XBC?V$_^BY?^69X@_P#D&C_B*-_8
M3_Z+E_Y9GB#_ .0:** #_B*-_83_ .BY?^69X@_^0:/^(HW]A/\ Z+E_Y9GB
M#_Y!HHH /^(HW]A/_HN7_EF>(/\ Y!H_XBC?V$_^BY?^69X@_P#D&BB@#\CO
M^#J3_@I_\#O^"F^G? VW^!OC2;QW-X-DUV36$CT+4K V:W(TX0G_ $JWBW[C
..!+]S=C;SC(R444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>brc-20240731_g4.jpg
<TEXT>
begin 644 brc-20240731_g4.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_VP!#  (! 0(! 0(" @(" @(" P4# P,#
M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_
MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# S_P  1" +J!78# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#T;_@A5_P0
MI_98_;N_X)8_#+XL_%GX97'C'XA^,9=9GUG69_%6M6\NH21:U?P([I#=I'N\
MN*,$A06(W'+$D_6__$+C^PG_ -$-_P#+S\0?_)U'_!KC_P H*/@9_P!Q_P#]
M2#4Z^_Z /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO
M^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ **
M/@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _X
MA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<
M?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\
MHAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_
M^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?
MB#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\
MDZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_X
MA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<
M?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\
MHAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_
M^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?
MB#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\
MDZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_
M ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#
MX _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_
M (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V
M$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_
M^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_
M )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX
M@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y
M.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_
M (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V
M$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_
M^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_
M )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX
M@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y
M.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO
M^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ **
M/@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _X
MA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<
M?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\
MHAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_
M^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?
MB#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\
MDZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_X
MA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<
M?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\
MHAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_
M^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?
MB#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\
MDZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_
M ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#
MX _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_
M (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V
M$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_
M^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_
M )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX
M@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y
M.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_
M (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V
M$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_
M^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_
M )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX
M@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y
M.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO
M^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ **
M/@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _X
MA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<
M?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\
MHAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_
M^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?
MB#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\
MDZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_X
MA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<
M?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\
MHAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_
M^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?
MB#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\
MDZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_
M ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#
MX _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_
M (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V
M$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_
M^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_
M )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX
M@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y
M.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_
M (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V
M$_\ HAO_ )>?B#_Y.K[_ ** /YF_^#HS_@F_\'?^"4T'P/OOV??#&H?#6\\:
MMKL&M3V?B/5+J2^CM_[.:%2;BXD*A3-(<)MR2,YVK@KW'_@^6_Y 7[,O_7?Q
M-_Z#I-% 'WI_P:X_\H*/@9_W'_\ U(-3K[_KX _X-<?^4%'P,_[C_P#ZD&IU
M]_T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MX=U:YC\0:C)IVH:6=2\=VK0W(AALC+=QP0VP>(NQN9H9)#%C:J >=]&_$/\
MX+1^"?@]^WG\/?V=?%WPW^+'ASQ[\3+>UN='GN(-(N--"3J_^ME@U"1U\N2*
M6)]J-\\3%=Z%78 ^Q:*^1OV7?^"R7@#]J;]O7QW^SC9^"OB9X4^(OP[LKB_U
M;^WK33EL/+AF@B/ERVUY.6+?:8G7Y0"I))!X/%?%W_@X9^!GPO\ !7B3QEI^
ME^//''PY\%>(X_"GB+Q=X<M].FT_1+]W"!)()KR*]>/J1-#;21N =C.>* /N
MZBOQ?_X.^-4\%?'7_@DE\*_BAX?CTG7(M4\6:=/H&O+:CSSIU[I]U.1&[*)$
MCE$<#,G&3&F1E1CQ?_@X@\$:-8G_ ()S^(H=*TZ'7M22RL;O44MT6ZN;>'^R
M'AB>3&YD1IIBJDX4RN1]XT ?T$45\2R_\%R_ NF?\%';']EK4/A;\9M+^)6I
M7GV>TGO;+2(-)N[?8\@OHIVU'=);F*-Y!L0R$*R^7Y@*#W+X1?ME'XM_M2^/
M?A8/AC\3/#]Q\/8XY;WQ'JD.F_V%>^<<VZV\L%[+,[RQYE"-"C(@'FB-F16
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
MV/C;(2"C!@I&*^FJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\#/\ @^6_Y 7[,O\
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
M@B1RA9$8J3@E%.,@4 ?C#\%/^"6GCK_@CU_P< _"_1_!MYJDG[./QGUZYO+
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
M>)=LDH0GR#J-QYF"?X#A-W;[N>U>X_\ !EG<R3?\$S?'R-([)#\2;Q8U+9"
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
MCU)/A[\/_!'@--:E$^H+X=T*UTL7T@SAY?(1/,89/+9/)H _!S]C#]H[P/\
ML8_\%??^"CTGQ/\ $FE^#9=<@UO^R;;49Q'<ZS))>S210VL7WIYI$EC9(XP7
M8." 1G'2?\&ZJ_#:\_X-\_VB[7XO_P!H+\,M3\;75AXAGLF"SV-K/9Z7";I2
M3QY+.LI(#$",X1SA&_;CQ9^RI\+_ !]\3H?&VN_#?P#K7C*VM_LD.O7_ (?M
M+G5(H<%?+6Y>,RA,,PVAL8)]:S_A3^Q1\&?@1#J4?@?X1_#'P;'K1@;4%T+P
MM8Z<M\8'\R$RB&)?,\M_G3=G:W(P>: /QG_8X^&'QR_X(T?\%%?V??A#H/Q
M\/?M!_LU_''5KJZ\'>84O9=$B2%C-?6A!?[-)%!<%V>!S!-')-PK,2O[#?\
M!0K5K?0?V"?C9>7DRV]K;>!-;DED;HJBPFKI?AW^RW\,OA#X\UCQ5X3^'/@3
MPOXG\09&J:QI&@6EE?ZEEMQ\^>*-9)<MS\['GFK?QI_9Y\ ?M)>&8-%^(O@;
MP?X^T:UN!=PV'B/1K;5;6&8*RB58YT=0X5F&X#.&(SR: /Y_?^" ?[+'[.GQ
M>_X(A_M >+OC9X8\ +-H/B+4HH_%NI6=M'K&B(NF6;V_V:]8":-A,Q,:(X#2
M,0 2Q!]T_P"#<?\ :4^.O[0__!*3]I#_ (6CK'B/Q5X)T'1[VT\'ZYKMQ)=7
M<Q^P7/VNV2>3+RPQ8@VY+!#(R @+M7]0K7_@E/\ LNV5S'-#^S;\ X9H6#QR
M)\/M)5D8'(((M\@@]Z]8\5_!KP?X\^&D_@O7/"GAO6O!UU MM-H5]ID%QIDL
M2D,L;6[J8BH*J0I7 ('I0!^2/_!GY\(?"7Q!_P""5_C"'7O#>@Z]'>?$B>[G
MAU*RBNXWEM[>Q>WD*R!ANB=0R'&58;A@\UY7^WO_ ,%-? ?Q[^-'[<'PQ\-Z
M+X#^%"^$_ NLZ;J.H6^BP1>+OBQJUNCPM$\HB\PVEMB:1D&9=D8E9TB$RK^T
M'P/_ &/OA)^S)J&H7?PV^%OPY^'MUJT:17LWAKPU9Z3)>(A)59&MXT+A220&
MR 2?6M"U_9K^'-CX[\1>*8? '@F'Q-XNM?L.NZNFAVJW^M6^T+Y-U.$\R>/:
M -LA88 &* /YTM9L=6^+W_!G%X?M?".I?VJW@#QW+=^*K"PF%Q-8V9OKM@EQ
M&I+1J&N;:?# ?*5?[IW5Z?\ \'*7Q-\*_$[_ ((Q?L;:KX=U#3;JUO!I]Q:+
M$R"2.#^R@C#8.5"NFQAT#)@\BOWL^''P.\%?!WX=KX0\(^#_  OX5\)H)571
M-'TJ"QTY1*2TH%O$JQ_.68M\OS%CG.37*^&/V'O@KX(T:UTW1?@_\+=(T^QO
MVU2VM;+PI86\-O>,NQKE$2(*LQ7Y3( &(XSB@#X5_P"#@?\ 97T7_@HY_P $
M>K?XB?#K4[+Q'K7PQMXO&WAC5M%NQ<I>6\2 7:121;@P,(9QM.?,MT&1R*]T
M_P"")/C[QI^TW^Q_H?QU^)&GOIOC3XGZ78Q_9S(SK%I]E$8('7< 56XE-U>!
M><"] RV-QA_:0T?]K+4?V[Y_#_@VUT:;]G'Q=X!FT07<3Z?%+X4UIV8?;YA(
MR7;A8B0D<(EC8A RQY:1?K;X>^ ]+^%O@+1?#.AVD=AHOA^QATZPMH_NV\$2
M".-![!5 _"@#X3_X.7OV!_%G[?O_  3*U72? EC<:QXN\#ZM!XJL=*MD+W&K
M)#'-%-!$HY:3RIG=5 +.T8102PI__!MC^USX<_:"_P""7W@/PC#?PV_CCX36
M7_"+>)="N)=NH:7);.T<321-AU22-5(.-N0Z9RC ?H#7EGQ0_89^"?QO\9+X
MC\:?!WX6>+_$"E675-;\)V&H7BE<;2)I8F?C:,<\8'I0!\R?\%J;N\_;;_X)
M'?M!^'?@_=77B+4M+L8UEGTV-WM]2^RW,-Q>6MM*HQ<,L,4B,(BPWYB)WAU7
M\I/V[H3^T!_P03_X)\_#GX=>7J_CKQ)K\5KI=I83>=>+<P130W&!'N90D\JE
MSQLVC(&./Z0].TZWTBPAM;2WAM;6W01Q0PH$CB4# 55'  '85P/@;]D'X2_#
M#XF7WC3PU\+_ (=^'?&6IES>:]IGANSM-3N]_+^9<QQB5]W?<QSWH _'G_@O
M?X9CU'_@N%^P-I>N>3J2B[TV.[,J_)<,NK1DEAZ%AG!X[5]A?\'(/P[\/^#_
M /@B]^T7JFD:%H^EZEXC32;K5KNSLHX)]4F74["-9)W4!I7$:J@9R2%4#H *
M^KOBS^P)\"?CYXTG\2>.O@K\)?&GB*Z1(YM5U[PAI^I7LJ(H5%:::%G(50
M3P!@5X9_P79_9R\=_M+?\$M?&_PF^$G@.Z\6^)/%@L-/L;&QO=/TVWTV*"ZA
MN#)(UW/ @C"P; L99MSI\NT,5 /RT_:\^+'A?Q)_P9\_!W1;'5=-U36M0U#2
M]#M+.VE2:X&H0W4SRP! =PD6-6RH&<,.,,#79?M"? #QS^SY_P %0/\ @F1X
MD^)#74?AG3?!VC>#KBYNG\F&PUV&"420R$D*DCO-!@$Y?8R@-LQ7WQ_P1M_8
M/M?AG^R'\*K7XR?L\^'_  M\9OA-IJ:-;^(-9LM"U;4&5&D=);*^M)KB6.,"
M0C#M$P8OA2/F/V=\4/A+X5^-W@VZ\.>-/#/A_P 7^'[T@W&EZWIT.H6<^#D;
MX959&P>1D<4 ?D?_ ,$QO!^N_$G_ (.?OVO?B)X>63_A7^BZ>?#NIWD&6L[K
M4?\ 0%6#<!L:56MIW89RO_ LG@?^#53X9>&OB)\<?VWK/Q!H>CZ[:ZMXA@TR
M\M=1M4NH;NT>XU$O#)'("K1L3\RD$-QG.!7[/^!_V?? 7PQ^&4W@GPWX(\(>
M'O!MQ%+#+H.F:-;VFF2QR@K*C6T:"(JX)# KA@<'-<Q\'_V$?@?^SUXQ_P"$
MB\ _!KX4^!_$'DO;?VGX?\)6&F7GE/C='YL,2OM; RN<' ]* /SE_;9_X*2?
M#OPC_P %BH?@+I/A_P"'OPQU30O"4EOKWQ$NM"M_^$BU"-K'S[7P_I4AB+*L
MP>! /G:0LT<*+((V;Y-_X-]_$MIKO_! 3]MGPO9ZA;WFO0VNN7W]D13B2\2&
M7141)O(!WA':)U#;<,8V )*G'[ZWWP"\":I\7+7X@77@KPE<>/+&U-A;>))=
M'MWU>WMSG,*713SEC.YOD# ?,>.:7X5_ ;P-\"[35+?P1X+\)^#;?7+Q]1U&
M/0](M]/34+IP \\PA11)*P !=LL<#F@#\8_^"(OQJ\)ZU_P;+_&;P59Z]I]W
MXJ\/^$?&5UJFF0R>9/ID<T-UY!G XB\W),8<@R!'*AMC8^0-)^$WBSXO?\&B
M:7'A-;B]M?!?Q3N=:\1VML2SBQ421L[*O)6-YX9"#P%^<\+FOZ.[3]BOX-V'
MPRUCP5!\)?AG#X-\17(O=5T&/PO8KIFISAE<2SVPB\J63<JMN=2<J#G(%7/@
MU^R=\+/V<])U6P^'OPT^'_@.QUW;_:5MX=\/6FEPZAM#*/.6"-!)A68#<#@,
M1W- 'XS?\%%-/N/VG?\ @H=_P3+T/X4S1ZAJ6EZ/I_B>6YTZ;[0UCI*S64C3
MR-'NQ$([:<9+%6)*YYYV_!*6=W_P>H>+&N!:S21^%4-N7"L5E&A6@.S/1@N\
M<<XW=LU^OWP;_9-^%?[.NJ:E??#[X9_#_P "WNL?\?\ <>'O#MII<M]SG]ZT
M$:%^>?F)YKF[S_@G5^S[J/CZY\5W'P)^#=QXHO+J2]N-8D\%Z:VH3W$A)DF>
M<P^8TC%F)8MDDG)YH _*S_@U,N5/[</[=$-M(OV%?%=H\*1-^Y -[JP!4#CH
M!R.P%?MO7EGP<_89^"?[.OBY_$'P^^#OPL\"Z]) UJ^I>'O"=AI=XT+%2T9E
M@B5RA*J2N<$J/05ZG0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?@9_P?+?\@+]F7_K
MOXF_]!TFBC_@^6_Y 7[,O_7?Q-_Z#I-% 'WI_P &N/\ R@H^!G_<?_\ 4@U.
MOO\ KX _X-<?^4%'P,_[C_\ ZD&IU]_T %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 53\0>(+#PGH-[JFJ7MIINF:; ]U=W=U,L,%K
M"BEGDD=B%5%4$EB0  2:N5^7O_!W?\7O$'PN_P""0]Y8Z%<7-K!XT\5Z=H6K
M/"<$V92XN&0G'"M);Q*>1D''0D$ ^@_AC_P6.\+_ +2=AXFU;X*_"7XU?&[P
M?X3N)+.\\3^%]/TJUTNYN(UW216O]I:A9S7;*,9^SQ2 [EP3N7/J/[#O_!0_
MX4?\%$/ -_KWPQ\1-J,FAW L];TB]MGLM6T&YY_<W5M( \;95P&Y1BC[6;:<
M>1_\&^7@G2_ G_!&SX!V^DQ6\<-]X<74IS"/]9<7$LDTS-R<MYCL#[CH.@_+
MO]E#Q7?_  &_X/*/B3X4\(2?8= \>7FIVFM6]DBK"ZR:0-19V7!7<MW&K9./
MF+?WBI /Z#J*_&G_ ()G?M;?M0?MG?\ !3C]J+X%Z]^T9XBL?"/PBO+VSTC5
M;;PEX=_MI6@U%[:$[_[/^S%65290\#%L (8B2U=%_P $_?\ @O\ >+1_P3Z_
M::\2?&J'2?$GQ%_98O'TZZO+.--/C\5-)));V9DCC!2&22ZB>-FC4)@J54$'
M(!^NE%?B'\%O^"^'B[P;I?[,/Q"\4?'CP+\2)OCEXE?1O'OPTTV/2$?X?P74
MQ6SFM4MPM_#Y(VB3[=+,)-Q V$@UWOQM_P""@W[2G@3_ (..M/\ V</!_P 1
MY=6\!^*M(>^M=+UKP_I<UKHLLVG3SB5Y(+>"ZEM[9D$BQ&X$DNP1M*-Y< 'Z
M_P!%?FSH/B;_ (*-?#S]ECPUIOB+2/!/B[QU=?$.\L_$WB.VO])TRXTCPFKJ
M(K^!''V,2D>:Z[XYG2-8Q)!(Y?;Q?_!,C_@IU\3_ (H_\%B/CI^S#XE^)D/Q
M2\"Z#HDFM^$?&+:?IL.JHNVQ*@26-M#9SH4NV8.8""T8()4[2 ?IU!\5/#MU
M\3[CP7%K%E+XJL]-CUBXTM'W7%O9R2-%',X'W5=T=5W8W&-\9VG'A/[(_P#P
M5=^%7[:O[4_Q<^$'@O\ X23_ (2KX,W?V/69;_3Q!9WC+*\,C6SAV9ECE0HW
MF+&2<%0R_-7Y=_\ ! SPKXU^)G_!:C]LR;4OC'\2I+_PKKZVM[?2+I-U<>)X
M+?4;N&*&\,]C((XQ'$%"V0M@H.U-JA57TC_@B_\ M ?$SXO_ /!5/]N#X8ZY
MXV@;_A&YKJPM/$]AX.\.Z;KT\]O?36D%[<S6VGQI=SI&!M^T))&#GY,$B@#]
MDJ*_G>_9,_X*R?MV?M-_\$WOVE/B5:?&;P_82?!&YBOH]9N_!^E7&IZ@@'SV
M,,20Q6T*",/*\TL,[L3&B"/#,?K3XJ_\%[OB-\.?^#=KP#^TW:>'=%U;XF>,
MKI?#<DHM9/[+TZ[6XNX)+Z2($':1:-A P7S9D&2ORD _6VBOQ5_;!_:Z_:@_
M9=^)O[$-G%^TMXU\3:;^TP]I;>)[33O"WA:.XLI9C8[Y=.8Z3)MA O<JLRS,
M1#R_S97]I-/MGL[""&2XFNY(HU1IY0HDF(&"S!%5<GJ=J@9/  XH ^"_VO\
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
MOX1T'_A&M'T"QW-IWVV6\\BYF9I[G][+)(S;IY)6^^5&<+A0 /6J* "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /P,_X/EO\
MD!?LR_\ 7?Q-_P"@Z311_P 'RW_("_9E_P"N_B;_ -!TFB@#[T_X-<?^4%'P
M,_[C_P#ZD&IU]_U\ ?\ !KC_ ,H*/@9_W'__ %(-3K[_ * "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH _ S_@^6_Y 7[,O_7?Q-_Z#I-%'_!\M_P @
M+]F7_KOXF_\ 0=)HH ^]/^#7'_E!1\#/^X__ .I!J=??]? '_!KC_P H*/@9
M_P!Q_P#]2#4Z^_Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _ S_@
M^6_Y 7[,O_7?Q-_Z#I-%'_!\M_R OV9?^N_B;_T'2:* /O3_ (-<?^4%'P,_
M[C__ *D&IU]_U\ ?\&N/_*"CX&?]Q_\ ]2#4Z^_Z "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH _ S_ (/EO^0%^S+_ -=_$W_H.DT4?\'RW_("_9E_
MZ[^)O_0=)HH ^]/^#7'_ )04? S_ +C_ /ZD&IU]_P!? '_!KC_R@H^!G_<?
M_P#4@U.OO^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^/?VKO^"E
M'BKP3\?M:^%_PA\#^&?&'BCP7+X:?Q5>^)O$4FC:=IJZUJ45I:6T0AM[B>:9
MT9W9_+6.!2CDS-B!O;?A+^T5K?Q*^$GB;6)_AWX@T_Q=X1OKG2;[PNE[9R2W
MEY B/BTN7DCADAE61&BEE,)*N"Z1G*@ ]5HKP?\ X)Y?MKS?MW_!C7?%EQX/
MN/ ]UH/BO5?"EQI=QJ4=_(DMA.8)':2-53)<-PI8#'#-G-9-G^W3KOQM^*.N
M>&_@?\/H?B%I_A#4FTGQ#XMUC7O[!\-6MY&V)[.UG2WNI[RYAY#B*W\E'&QI
ME?<J@'T=14.I:E;Z-IUQ>7D\-K:6L;3332N$CA102S,QX  !))Z 5\E^%_\
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
M>'5:&2"VC9[5K"2!@T$UM+"4DMIHF56CEA9'C90492 : /F32=.OO$__  <
MZUJ6F^6=)\)_ JTT[6Y(\'_2KW7)IK2)^X(CM;AU'/#D\=_LVN'^!?[.'@W]
MF_1+^Q\(Z7/:MJ]S]MU._OM0N=4U35Y]H02W=[=22W-S($54#32.5154$*H
M[B@ K,\1:7J6I>3_ &?JG]F[-WF?Z,LWF9QC[W3&#TZYK3HH YG_ (1?Q'_T
M-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_
M -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH
M YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E
M-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5
M_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_
M (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_Q
MH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4
MV+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?
MQ'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1
M?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&
MNFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T
M-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_
M -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH
M YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E
M-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5
M_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_
M (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_Q
MH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4
MV+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?
MQ'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1
M?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&
MNFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T
M-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_
M -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH
M YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E
M-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5
M_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_
M (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_Q
MH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4
MV+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?
MQ'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1
M?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&
MNFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T
M-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_
M -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH
M YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E
M-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5
M_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_
M (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_Q
MH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4
MV+_&NFHH YG_ (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?
MQ'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_QK8\/
MV%]IUFR7VH?VE,SEED\A8=JX'RX7CU.?>KU% !1110!\3?\ !9#]DWX:_M<?
M!/QE->:MJWAOXN?"GP;?^(]#UK0KM[+5+"UF@N4:%W VS6=P;>6*6!LAEW#Y
M=P)W?^"97[4_Q(\;^/OBC\$/C!)H6M?$+X)OIB3>*=#@-M9>)K"_MVGM+A[?
MD6UUY:'S85)0,04^5A7JW[5O[!'PU_;)T^?_ (2[3=5L]:DTJXT6+7] UBZT
M76+>TG5@\ N;61'DA)8MY,N^%B3NC8$@T$_X)I_!+_AG+Q)\*9O \-UX,\93
MB[U^.XU*\FU#6[D,C"YN;]I3>2W ,49$S3&0;%PP  H ^;M4^#WQ0_9$_P""
MM_@#6(_B5K'Q:\-?'K3=4\/ZA#XKM+#^UO!?V*V:\CFL)+6"%%LV<(DD(C52
M[1L[.[*1Q_['FLV?PK_X-OOB)INO20-JG@GPSXUT3Q%;W,N6348KC4(Y89,Y
MPSR,, CD2*0,$5]W? _]DSP/^SS/]H\.V>N7.H?9OL*:CX@\1:EXBU&&VW!O
ML\=UJ$\\\<&X!O*5PF0#MR*P_%/_  3]^$?C3XL7'C34O";3ZM?7L.IW]HNJ
MWL6C:K>PA1%>7>F),+&ZNDV1[9YH'E7RH\,-BX /C7_@A]\-O$7P$_:=^*?A
M/Q[<2?\ "87GPY^'E_!'.0LDEI!HS64NU<XQ'=0S(V.A(S]X5[#_ ,$;=.OK
MG3_VCO$9,?\ PC_BSXW^)[[0C'@Q36\4T=K)*A'4/<6\YSZYZ]3] ?'G]C[X
M?_M)ZKI>H^*M)U+^V-%BEMK/5=&UR_T'4HK>7'FVQNK":&=K>0JI>!G,3E%+
M*2H([7X?_#W0OA1X+TWPWX9T?3M!T'1X%M;'3["W6"WM(EX"(B@!0/:@#8HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /P,_
MX/EO^0%^S+_UW\3?^@Z311_P?+?\@+]F7_KOXF_]!TFB@#[T_P"#7'_E!1\#
M/^X__P"I!J=??]? '_!KC_R@H^!G_<?_ /4@U.OO^@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** /P,_P"#Y;_D!?LR_P#7?Q-_Z#I-%'_!\M_R OV9
M?^N_B;_T'2:* /O3_@UQ_P"4%'P,_P"X_P#^I!J=??\ 7P!_P:X_\H*/@9_W
M'_\ U(-3K[_H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKE_C/\ &OPI^SQ\
M-M3\8>-M<L?#GAO1T5KJ^NV(1"S!$10 6>1W941$!=V954%B ?,_V:?^"B_P
MO_:HU]M&T&^\1:'K[W%]#::3XJ\.7_AV^U1;.=X)Y;6*]BB-PB,F7\K<T6Y5
ME6)\H #W2BOEG6_^"V/[*_AS]J;_ (4O>_&;PS!\1EOQI3:>8;DVT=X6V_9F
MO1%]D6;?\AC,P8/\I ;BOJ269((6D=E2- 69F.%4#J2: '45Y[\&?VK/AW^T
M%\$7^)/A'Q9I>J^ XVO0VN,6MK-5LYI8;F0O,$_=H\,G[S[A5=P8J0QY7X._
M\%$/A)\=_'6F>'/#_B#5UU/7X)+G1#J_AG5=%M?$448W.^G7-Y;0P7P"?.3;
M/)\GS_=YH ]LHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M/^%:_P#4P>)O_ [_ .QH Z:BN9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_
M .QH Z:BN9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QH Z:BN9_X5K_U
M,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QH Z:BN9_X5K_U,'B;_P #O_L:/^%:
M_P#4P>)O_ [_ .QH Z:BN9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QH
M Z:BN9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QH Z:BN9_X5K_U,'B;
M_P #O_L:/^%:_P#4P>)O_ [_ .QH Z:BN9_X5K_U,'B;_P #O_L:/^%:_P#4
MP>)O_ [_ .QH Z:BN9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QH Z:B
MN9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QH Z:BN9_X5K_U,'B;_P #
MO_L:/^%:_P#4P>)O_ [_ .QH Z:BN9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O
M_ [_ .QH Z:BN9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QH Z:BN9_X
M5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QH Z:BN9_X5K_U,'B;_P #O_L:
M/^%:_P#4P>)O_ [_ .QH Z:BN9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_
M .QH Z:BN9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QH Z:BN9_X5K_U
M,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QH Z:BN9_X5K_U,'B;_P #O_L:/^%:
M_P#4P>)O_ [_ .QH Z:BN9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QH
M Z:BN9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QH Z:BN9_X5K_U,'B;
M_P #O_L:/^%:_P#4P>)O_ [_ .QH Z:BN9_X5K_U,'B;_P #O_L:/^%:_P#4
MP>)O_ [_ .QH Z:BN9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QH Z:B
MN9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QH Z:BN9_X5K_U,'B;_P #
MO_L:/^%:_P#4P>)O_ [_ .QH Z:BN9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O
M_ [_ .QH Z:BN9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QH Z:BN9_X
M5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QH Z:BN9_X5K_U,'B;_P #O_L:
M/^%:_P#4P>)O_ [_ .QH Z:BN9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_
M .QH \M_X*+?L8W'[<?[/$?AC2?%-UX*\5>']:L/%/AG6HX1<1V&JV,HFMGF
MA) EBW##(>QR.0*^6?\ @F-^UI-KWQ0T[X-_M >!8O"GQEL?$/BW5_"WB#3)
M)7\-^+Y#J5['JATR;=YD3Q-)*K6UQ^\$8CER<@K];?M&?LF:I\9O#.DC0/B5
MXO\ !OB3PWJB:QI.IH8[Z&.=8I82D\#A?-A>.>1657C;D$.I%>"?L[_\$G?&
M>D?%?1/'GQ<^+%OXL\1>!=3\1:CX/L?#NCRZ3I>DW&K7,TD][,LUS//-,\<F
MW9YJI&KN@,C#SF -S_@I3^Q=X+_:"_8XT_\ 9I\,^%]#MIO%$UK#I*+8+*GA
M.SAN(WNM5!()1XXO,5&+!I9IE0L=[D6_VS_VL/@]X?\ &UC\"?'GQ:\ _#W1
M_P"RH-0\5'Q)XKL])N=3TYBR1:=%Y\R2/]I,;><Z@A849#AIU9?'9_\ @DQ^
MV)#XZ\1Z]IO_  4 NM'N/$UP);E(/@]I\WDQKD1V\4D]])*L,89MB;R%+NWW
MG=F^X_!?P1D\)^"]+TF;QAXRU:;3K.*UDOKO43)/=LB!3+(Q!)9B,DDGDT ?
MFQ_P23U?X-_M _\ !O[XX^&.I?$CPEH>AZ?8^*[?Q/)IVK6[3>$K"YU/4G@N
M9H4?,49B'F('"K(BX&5-:_[,W[2OC+XG?'[]G_X<?M2:"G@VY\.7C:Y\,O%%
MAITD>D?%.Z2RGM[65I&;=IMP+2>25K"95>1V0YCV^2_T/\%_^"/GA_P-_P $
MZ-8_9S\5>-_$7BCP_KR:O%>7UI&--.V_O9[H%(2TP5XFF7#%F#-&&*@':#P=
M_P $T/B!XAN_ -C\6/CG)\0/"_PQU2WUK0[73?##:'J%Y>6T<D=K+?W)O;A)
M3&'W8MX+8,Z@L"A,9 /L2BN9_P"%:_\ 4P>)O_ [_P"QH_X5K_U,'B;_ ,#O
M_L: .FHKF?\ A6O_ %,'B;_P._\ L:/^%:_]3!XF_P# [_[&@#IJ*YG_ (5K
M_P!3!XF_\#O_ +&C_A6O_4P>)O\ P._^QH Z:BN9_P"%:_\ 4P>)O_ [_P"Q
MH_X5K_U,'B;_ ,#O_L: .FHKF?\ A6O_ %,'B;_P._\ L:/^%:_]3!XF_P#
M[_[&@#IJ*YG_ (5K_P!3!XF_\#O_ +&MCP_H?]@6;0_;+Z^W.7WW<OF.. ,
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
M\U_\%6_V2_%_[9'[)S>'/ NH:+;^)M#U_3/%%EINMH7T?Q&]A<K<KIUZ "3;
MS,@!X(W*A(QFOI2O-_VF/!OQ"\4^&=#O/AGKVC:/XD\/:O'J9M-86;^S=>MQ
M#-%)97#PG?&K>:'$@238\2'RVQ0!\5_\$N/VB_AW^U)\3K70?'/A;4/A9^TQ
M\,];\6:F/#VHK&TWV/4-5O5NA87NSR]0LXYF,;/%MQ-:Y*@ ;H?^"FW_  1\
M^"NN_LN6OA?P#\/?#UG\=_$VNV?_  BOC*.,1>*&U0W237.K76HIBYF6&/S[
MB9G9A\H"KO,8KKOV=/V"_B]XV_:2\#_%#XLZ?X#\&M\(M8\9:GX:T'P]K4^K
MW&KW.MWMP[27=\]M ([58I/W<20L[%DDDV,/(7G;OX;?\%,+3XM>)/%&FM^P
MZS:P[6^G?VK=^*+RXT6P!REI$\<$,9 ;YW?R@TKX+95(T0 ^J?C5^PA\(/CO
MXBM_%'Q=\*>&_B,V@Z*-.MU\7V=OJ.FZ3$I,D]Q%!,IBAFEPIDFQN*PQC<%7
M%>&?\$GOV.=7_9U_9+^+FE^ =2D\"^&_'_B_6]:^&5K>P2:G#X3TN=$BLYA;
MRR*6CD>-KM83(N4G0,5=GK0_;>^%/[9WCRQ\#Z%\)K[]G35-!TFQ@E\53_$"
MZU:-_%-\BC*M;:?;*L=J)%$A19L2D['01ADD[3]GW2OVP[?X,^.K[XHZI^SU
M<?$R811^$--\,PZJOA>!4&6>\DG7[9YDK,5)3<J+'&RJ275@#Y(_85^"_B#_
M ()C_M[^ _AK\9_AO\$?&5Y\2K>_A\#_ !O\+>"[71_$5WJ$%NTUU9:PRQE_
M/G@$KB99"9"IW-*SN8OU3KQ+P?\ "/QQ\8O&W@OQ;\7-)\&:#J7@">XO=)T;
MPQK5UK%K]OE@EM3>O=3VMHQQ;S31K!Y&%,SL9'.S9[;0 4444 %%%% !1110
M 4444 %%8?CKXG>&_A?IOVWQ-XAT/P[9X)\_4[^*TCP.OS2,!QD?G7SQ\4_^
M"V?[)/P;:1=<_:&^%C2PG$D6F:W%JTL9!((*6IE8,".01D4 ?4=%?F7\4?\
M@[A_8Q^'ZR?V5XH\:^-VC!PNB>%KF+S.,X'VW[./;D@<>G-?-_Q2_P"#WSX9
MZ0\G_"$_ OQUX@52?+.MZW:Z.6&>,^2MUCCGC//'O0!^XE%?S5_$K_@]?^.O
MB>0V_@GX0_#'07N#Y<7]HO?:O,I(P-OERVX+9(QE2.V#7(G_ (+*?\%5?VN4
M_P"*&\._$*UT^[&[/A3X7A[<*<,/])EM9608Q@^8,@XR<T ?U!5C>-?B-X?^
M&NF?;O$>O:-X?L^?](U*]CM8N,9^:1@.X_,5_,L?^">W_!77]KPX\0ZQ\9+'
M2[@[95UGXB1:3:#.5):T6Z5CP6Z1'C/J,['@K_@S6_:B^*>I?VGX\^)7PPT:
M:ZPTSS:G?ZM?@XS\W^CJAYXXE/?VR ?N9\4_^"U'[)GP:\Q=<_:%^%7FP_ZR
M'3M>AU29#SP8[4R,#P>",]/49^;?BC_P=L?L7_#TR#2_%WC#QLT>>-$\+W4>
M\\< W@MQW/.<<'GIGY,^%G_!CSX;LFCD\;?M!:WJ2D@R6^A^%XK';R.!+-<3
M9XSSY8ZCCCGZ1^%O_!GC^R'X"6,ZS_PL[QNZ@;QJWB)8$8X.<"SA@('/3)/
MY/.0#Q'XI_\ ![U\+=(,G_"$_ [Q]X@Q]S^W-7M-'W<GKY(NL<8]>I].?F_X
MG?\ ![-\;O$4C0^"/@]\,_#YF.R/^U9[[6)5) ''ER6P+9SC*XZ<'O\ L=\+
M/^" /[&OP>,9TG]GOP%>>7T_MR*;7,]#S]MDFST'7/?U.?I#X8_LY_#WX)1*
MG@SP'X-\(HHVJNBZ);:> .> (D7^\?S/K0!_->/^"U'_  50_:X;_B@O#GCJ
MUL;HY_XI+X7":!0<,/W\UM,R*-R\^8.",DYY!^P3_P %>/VNDQKFK?&FQTRZ
M&)4U?X@PZ+:@'*_-:K=(QZ'I$>#_ +7/]05% '\R?@__ (,X/VJ/BWJ?]J>/
MOB1\,M'GN.9GNM7O]6U#)Y.[%OL/)/\ RU/.?J?H3X6?\&/&@VACD\;?M":M
MJ )!DMM#\*QV>T9Z"::XESD=S&,$]#CG]Z** /YO_P!IO_@RG^*R?&O5E^#/
MQ!^'LGPY"6PTMO&FLWB:VS_9X_M!F6UTTP@?:/.V!"<1[-Q+9K[^_P"#;_\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%1WEY#IUI)<7$L<$$*
MEY))&"HBCDDD\ #U-?@K_P %;_\ @ZP^,O[%7_!0;X@?#+X5Z-\#O%W@7PR=
M/73M5O+2^U">Y:;3[:><--;7\<3%)Y94PJ#;LVG+ D@'[W45^!_[ W_!Y]!?
M:9XTN/VG/"NGV<EK]B_X1BU^'&@SF:\R+DW?V@WM^R#;MM@F&7EWSD<KT7Q4
M_P"#W_P!I?F+X(^ OC#7.HC?7-?MM)],$K#'<^_&>PYYR #]SJ*_FE^(W_!Z
MG^T#XQO?LG@;X3_"_06N6V1+>I?ZQ=9). I2:!2WW1RAZ'CD8Y<?\%:O^"L'
M[6X*^#=!^)UKIMT,;O#/PP2.V4$<?Z5):.R9VM@^:,G/L  ?U!5@>/OBMX7^
M%6G?;/%'B30/#=IM+>?JNH0V<>!U.Z1E&!7\SG_#M+_@K=^UXWF>)];^+ECI
MMR<LNO?$B/3[523G_CS2ZW#[W40]!CL!6]X!_P"#,']I+XA:A_:'CKXH?"[0
MWNB#*Z7E_J]Z.WS@P1H3@#&)3QW&* /V\^*?_!;[]D7X.-(NM?M#?"^22$E9
M(]*UE-7D0@X(*VGFL"#U&,BOF_XI?\'<_P"QG\/DD.D^)/'/C@Q@E1HGA>>$
MR<9P/MIMOIS@9]N:^7?A9_P8]^$=/6-_&W[0'B35F89DBT/PU#IVPX' >:>?
M=@YY*#/' KZ0^%W_  9^_L>> 6C;5K/XD^.-A!8:UXE\D2<YY^Q16Y]N".!Z
M\T > _%/_@]^^'.D^;_PA/P(\;:]@XC.N:[:Z1GD<D0I=8XR< GD8SSD?.'Q
M(_X/6?CWXLN?LO@?X2?"_09+IQ%$+_[=K%QEL@!-DL"ELE<90CCH<\?L[\+?
M^""G['/P?2-=)_9Y^'5YY("K_;=DVN$X&.3>M-N^ISSSUKZ0^''P)\#_  <@
M\KPCX-\*^%8\%=FCZ3;V*X/)&(D6@#^:?_A[_P#\%6OVN,?\(3X?^)%KI]R"
M<^%OA>OV< C(_P!)DM9&0?*<'S1G..>!0?\ @G)_P5R_:];/B36OC!8Z7<'#
MKK?Q&BTNT7)QS:)=!NC'D0] 1Z"OZ@J* /YF? W_  9E_M-?$K4O[2\>?$WX
M7Z+)=8,SG4+_ %>^Z?Q_N$0D8 XE/?TY^A_A9_P8]>%[#RY/&W[0.OZINY>'
M0_#$.G[>G DFGGSWYV#J...?W?HH _+'X7?\&>_['_@'RSK$/Q,\;LO+C6/$
M@A63KVLXK<@<]CG@<]2?I#X6?\$"OV-_@Z(_[)_9[^'UYY?3^W+:37<\ <_;
MGFST'7/?U-?7U% '(_#3]G[P'\%H%B\&^"/"/A.-1M":-H]O8*!R<8B1?4_F
M:ZZBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_*/_@IYX;N/
M^"IG[=>O? GP/\"?@?XQO/@CI=IJ'B[QQ\38M1$>GF]B,]MI]E_9TT%TY9"7
M.Z7RLA\J"JE_U<K\XO$W[0_BSX>_\%*_CEJG@_\ 9M^*?C.?39=,\.ZKKG@B
M]TN#3_$T*Z5!<P1ZA'?RH?M5LU[*%EMBA,;Q+)N"J* /1/\ @B-K'A?PQ^SC
MIO@O1_AE\/\ X7ZM_P ([H_C.YLO!QE>PU"VU6&0P7$KS#S_ +2#;31NLTDK
M!8HR)65@%^V:_/O_ ((-_"G_ (4OH?Q6\/R?"'XF?#=M/U6Q@M]2^(.M1:IX
MB\06T=HL<8F:*1HHXH"CQPI J0B(H5!8N3^@E !1110 4444 %%%% !1110
M4444 %%%% !1110!^!G_  ?+?\@+]F7_ *[^)O\ T'2:*/\ @^6_Y 7[,O\
MUW\3?^@Z310!]Z?\&N/_ "@H^!G_ ''_ /U(-3K[_KX _P"#7'_E!1\#/^X_
M_P"I!J=??] !1110 4444 %%%% !1110 4444 %%%% !1110!^>O_!8+XR?L
M_P#Q=\&:W\)_CW#X=\,MH?BWPS-I-YXGN/[+_M73Y[[3C>WNF7L@C*M%%)=P
MR_9I3)&L+LQ53QWG_!(/XH^*?#?[$WBO5/BAXKUF]\ ^#?$VKV_@WQGXV<6.
MH:OX2MBOV34;^281D#:)<3RJADBC20@!LG["USP]I_B>R2VU*QL]0MXYX;I(
MKF%9D6:&198I &! =)$1U;JK(K#! -7* /S9_P""$_[8GPGL/V7/CM=2?$KP
M,L'ACXH>,?$VJL-;MV^PZ5+J4DL5^X#Y%K(A!2;[C_PL3Q6!X1_X.%/V/?V@
MOC[H>N7GQ&U'6M?T74)--\ >#[7PGJLEU-?3YM/M9=K46XN[A9'AA!F"10S-
MN97FD6/]1:* /FSXB_%[X:?\%*_@S^T5\#_ _C"UU+Q1H>EZAX*\36GV>>WF
MT*\NK:>&/<)$02+N#8DC+1L8V 8X-?('Q9^)VG_MI?\ !)7P3^ROI32VOQTU
MJU\-^"?%?@P)NU;P>EC=V:ZG>WT&=UO9+!;3/'</M2=98/*9FE0']-/#OP]M
M/#_BS5M<:XO+_5M86."6YN63,5O$\KQ6Z!%51&C32D$@N=YW,V!C>H _/G]E
MKXR^#_\ @ESXT_:(^'?Q$U ^'KS7/'^I>/? \$ZEKCQS9ZI%#*+;2XQE[V[B
MNEEMWMX5:53Y+%<2J3Y3\%OV2M<_X)X?!K]AWXG>.+&]M8?A6_B"W^(K!/,_
MX1>/Q+'+<27=QM)5(;6[:*.:0?)&CO(<(A(_5RB@#XL_9V@T_P#:R_X*R^)_
MCUX1OX]>^&OA/X96O@'1O$%F1+I?B"_N-2EOKUK*X7Y+F*%(K6-I8RT?F.R*
MVY) /M.BB@ K,\1>#M-\6>3_ &A;_:/L^[R_WC+MSC/W2/0=:TZ* .9_X4]X
M<_Z!W_DQ+_\ %4?\*>\.?] [_P F)?\ XJNFHH YG_A3WAS_ *!W_DQ+_P#%
M4?\ "GO#G_0._P#)B7_XJNFHH YG_A3WAS_H'?\ DQ+_ /%4?\*>\.?] [_R
M8E_^*KIJ* .9_P"%/>'/^@=_Y,2__%4?\*>\.?\ 0._\F)?_ (JNFHH YG_A
M3WAS_H'?^3$O_P 51_PI[PY_T#O_ "8E_P#BJZ:B@#F?^%/>'/\ H'?^3$O_
M ,51_P *>\.?] [_ ,F)?_BJZ:B@#F?^%/>'/^@=_P"3$O\ \51_PI[PY_T#
MO_)B7_XJNFHH YG_ (4]X<_Z!W_DQ+_\51_PI[PY_P! [_R8E_\ BJZ:B@#F
M?^%/>'/^@=_Y,2__ !5'_"GO#G_0._\ )B7_ .*KIJ* .9_X4]X<_P"@=_Y,
M2_\ Q5'_  I[PY_T#O\ R8E_^*KIJ* .9_X4]X<_Z!W_ ),2_P#Q5'_"GO#G
M_0._\F)?_BJZ:B@#F?\ A3WAS_H'?^3$O_Q5'_"GO#G_ $#O_)B7_P"*KIJ*
M .9_X4]X<_Z!W_DQ+_\ %4?\*>\.?] [_P F)?\ XJNFHH YG_A3WAS_ *!W
M_DQ+_P#%4?\ "GO#G_0._P#)B7_XJNFHH YG_A3WAS_H'?\ DQ+_ /%4?\*>
M\.?] [_R8E_^*KIJ* .9_P"%/>'/^@=_Y,2__%4?\*>\.?\ 0._\F)?_ (JN
MFHH YG_A3WAS_H'?^3$O_P 51_PI[PY_T#O_ "8E_P#BJZ:B@#F?^%/>'/\
MH'?^3$O_ ,51_P *>\.?] [_ ,F)?_BJZ:B@#F?^%/>'/^@=_P"3$O\ \51_
MPI[PY_T#O_)B7_XJNFHH YG_ (4]X<_Z!W_DQ+_\51_PI[PY_P! [_R8E_\
MBJZ:B@#F?^%/>'/^@=_Y,2__ !5'_"GO#G_0._\ )B7_ .*K9\2>)=.\&^'[
MW5M8U"RTK2]-A>YN[R\G6"WM8D&YI))&(554 DL2  *X+]G3]LKX3_M=V&I7
M/PO^(W@WQ]%HUP]K??V'JT-XUHZ2/'\ZHQ959D8HY&V1<.A96#$ Z3_A3WAS
M_H'?^3$O_P 51_PI[PY_T#O_ "8E_P#BJL7GQ5\+Z=X_L_"=QXDT&#Q5J,+W
M-IHTFH1+J%U$@R\B0%O,95')8*0!UJM\7/C;X,_9_P#![^(O'GB[PQX)\/QR
MK"^IZ_JL&FV:R-G:AEF94#'!P,Y.* %_X4]X<_Z!W_DQ+_\ %4?\*>\.?] [
M_P F)?\ XJKW@OX@Z#\2/!=CXD\.ZYH^O>'=4MQ=V6J:=>1W5E=PGD21S1DH
MZ$?Q*2*YOX-?M3?#']HR[U2W^'OQ&\!^.[C0W6/4H_#NOVFJ/I[$D 3""1S&
M258 -C.T^E &M_PI[PY_T#O_ "8E_P#BJ/\ A3WAS_H'?^3$O_Q5=-10!S/_
M  I[PY_T#O\ R8E_^*H_X4]X<_Z!W_DQ+_\ %5TU% ',_P#"GO#G_0._\F)?
M_BJ/^%/>'/\ H'?^3$O_ ,57344 <S_PI[PY_P! [_R8E_\ BJ/^%/>'/^@=
M_P"3$O\ \57344 <S_PI[PY_T#O_ "8E_P#BJ/\ A3WAS_H'?^3$O_Q5=-10
M!S/_  I[PY_T#O\ R8E_^*H_X4]X<_Z!W_DQ+_\ %5TU% ',_P#"GO#G_0._
M\F)?_BJ/^%/>'/\ H'?^3$O_ ,57344 <S_PI[PY_P! [_R8E_\ BJ/^%/>'
M/^@=_P"3$O\ \5735Y=\=?VW?@W^S#'(?B)\5/A]X)DC&?(UG7[6SN']EB=P
M['V52: .K_X4]X<_Z!W_ ),2_P#Q5'_"GO#G_0._\F)?_BJ^ _CQ_P '7?[&
M?P5>XAT_QMXC^(5Y;9#V_A?P_/("?19KKR('^JR$<]>M?%?QX_X/?[2-9K?X
M8_ >XF8D^5?^*-?$>!VW6MO&V<^TXQ[]: /W0_X4]X<_Z!W_ ),2_P#Q5'_"
MGO#G_0._\F)?_BJ_F:U#_@XR_P""BG[>6H26/PC\/W&GI,3&;?X>> I-4=1[
MR3K=.A'=@RXZ\5!_PYX_X*A_\%$E>3XCZEX\MM&U [67QUXY^SV:@]1]A261
MXUYZ" #TSR* /WZ^//[:G[*W[,0F7QY\6/AKX;NH<[K&X\3(]]QUQ;)(TS8]
MD.,CUKXM^/'_  =)?L._"1YH?#W_  GGQ*N(\JIT#1Y[>$M[O?26_P N?XE5
MO49KY*^ _P#P9!^*]0^SS?$[XZ^'M)VX,]EX7T2;4=_JJW%P\&W_ 'C"WTK[
M3^ W_!H%^R+\)S#-XEM?'WQ,N%P777-?:UMRWLEBMNP'LSM[YH ^#?CO_P '
MCGVU9H/AC^SOHNF,N1#>^*/$MU?;_0M;VXAV_03'ZUX3%_P5)_X*-_\ !0>=
M%^&7AGQA;:7>#IX$\$R?8U!Z,;R5)GC7L&,ZCGJ3BOZ.O@1_P2X_9R_9E2$^
M!O@C\--!NK?&R^30;>:_XZ9N95:8_BYKWJ@#^6G0O^#<S_@HA^W'=+=?%#4Y
M])@N&#B;Q]XZ:^P.N1#;M=.F.RE%Q@8 %=+K_P#P91?M+6^J.NE_$CX&7ED%
M0K+=:EJMM*6*@N"BV$@ #;@#O.0 2%)VC^G&B@#\+_\ @EW_ ,&>6C_#;6?%
MUS^U@OA#X@6\GV'_ (1JU\(^)-4ABBVF<W?VH^1:O\P-L$V,>DF=IP3^B'PX
M_P"" _[&_P *_+_LO]GSP#<&+[IU:&75STQR;N27)YZGOSU%?8%% 'F_@/\
M9!^&/PLM_)\,>!_#OAR';MV:7:BS7''&(\<<#\A71?\ "GO#G_0._P#)B7_X
MJNFHH YG_A3WAS_H'?\ DQ+_ /%4?\*>\.?] [_R8E_^*KIJ* .9_P"%/>'/
M^@=_Y,2__%4?\*>\.?\ 0._\F)?_ (JNFHH YG_A3WAS_H'?^3$O_P 51_PI
M[PY_T#O_ "8E_P#BJZ:B@#F?^%/>'/\ H'?^3$O_ ,51_P *>\.?] [_ ,F)
M?_BJZ:B@#F?^%/>'/^@=_P"3$O\ \51_PI[PY_T#O_)B7_XJNFHH YG_ (4]
MX<_Z!W_DQ+_\51_PI[PY_P! [_R8E_\ BJZ:B@#F?^%/>'/^@=_Y,2__ !5'
M_"GO#G_0._\ )B7_ .*KIJ* .9_X4]X<_P"@=_Y,2_\ Q5'_  I[PY_T#O\
MR8E_^*KIJ* .9_X4]X<_Z!W_ ),2_P#Q5'_"GO#G_0._\F)?_BJZ:B@#F?\
MA3WAS_H'?^3$O_Q5'_"GO#G_ $#O_)B7_P"*KIJ* .9_X4]X<_Z!W_DQ+_\
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
M_9?^&_E7'C+7?B5\1KM<>9#<ZG'IEB^/2.VC69<]\SGMC'.?M/X#_P#!%_\
M93_9K6W;PC\!?AQ;W%KCR;S4=+75[R,CN+B\\V4'WW9KZ<HH AL+"WTJRBMK
M6&&VMX%"1Q1($2-1T  X 'H*FHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MW_!-[X:?#G_@JA\'?%OP+\"^&OAM>?#?2=5OO'S^$K*/2[6_L)[;R;'3Y[>
M+%)-+,SS#<N[9;%F.?*SP?[-G@ZP_:._X((?%CXF>+(X?^$Q^*-CXF\>ZGK,
MF/M5GJ-O-=-83I+A6C-FMK;+#@CRE@4*0!7I/[)OPA_X*!>"/''A[2_B'K'[
M)-GX%EU,:AXJU7PM'KUSXGU<_?D93>)]F\R9E6-B558XR1$$"1JNS=?\$]/B
MMX2^"?C[X ^$=<\$V?P1^(%[J3QZY<W-PGB+PIINI2R2WNF6]BMN;>Y^::=8
M;A[J+REF4-#+Y0W@'FW_  2,^,FI?M[?M8^-?B!X^LVO-0\&?#3P;HVD0WT"
MXLQJVEC4M2E6+;M5KB5XU=A]Y((U/"@5Z]_P1E\2R6W@CXX> +>21_#OPF^+
MGB#POX>0@>59Z<LD=S%:Q=?W<!N'B4=$$84 !0!T&J_L:>-/V;/V@9?B!\!;
M/P+=6^O^%M/\)Z[X6\2ZC<:39%=.#K87\%U;VMR_F112/"\#1!94\O\ >QF/
MYO2_V)_V5U_9*^$%YH]UJL?B#Q-XDUS4/%'B35X[7[*FI:G?7#SSND6YBD:E
MA&BEF81QH"S$$D ]?HHHH **** /&/V_O&7BGP;^S'J0\%ZI-H/B37]6T?PY
M::M#"DTND?VCJ=K8O=HCJR,\4=P[J&!7<HSQ7P):_MD?&SX7_P#!07XU?!CP
MOXJ^&MM)'KWA;PO:^*O$GAE([NYOK_0Y[MM8U&6WGABN+I;?3Q;I"D4<<LA@
M"B%597_5/Q/X:LO&.@W.FZA#Y]G=KM=0Q1A@@AE92&5E8!E92"I (((!KP#1
M/^"6'PFFF^+DWC+3[SXH7'QPNK2X\62>*Q;W NTM(Q%:0QQP0PQQI H^1E7S
M WS%RV" "K^P?\8OB-?_ !(^(7PO^)WC3P;\3/$/@&'3+X>)_#6D-I4,T=\D
MQ%K<V_G3)'=1F N=CX,5Q VU237TQ7D?[(7[#OPY_83\->(M"^&.BKX:\.^(
MM676&TF#:+6QF%I;VI$("A@K+;*[%V=C(\C;L$ >N4 %%%% !1110 4444 %
M%%% !1110 4444 %%%% 'X&?\'RW_("_9E_Z[^)O_0=)HH_X/EO^0%^S+_UW
M\3?^@Z310!]Z?\&N/_*"CX&?]Q__ -2#4Z^_Z^ /^#7'_E!1\#/^X_\ ^I!J
M=??] !1110 4444 %##*\<>_I110!\\ZEX%\*_L7.WBA?">L_$?XA?$+6TLK
MS4H$LFUK4Y7#LB!KB6)5MX8X\"*-L1HA;;P[5Y[XI_X*8_#OXH?'OQ=\+;KX
M7>)/%G@?PSK=EX,\6>+)K&SF\/:?JMZ42*QD223S)L2211NT<;JC2+G (:F_
M\%(_VPO@MI>HQ_#W6=<^)%Y\3/#[)KFGP_#31+C6/$7AN4Q21K<?NX9886:*
M610MP,,DA^4CD>3_ +!.I_LV^)-)^'_P9\&>+/BUX,U[0]9E\9W.@>.]%?3=
M8\=:CY@FENKV2]M=MW,L@+D6[@J5#8&Q2H!]U_ 'X'V?[//@>3PSI.HZE>:#
M;74DNE6MY)YO]D6SD%;.-S\QAC.X1AL[$*H.%%=O110 4444 %%%% 'Y3?\
M!6'XSW'AW]O*T\)_''Q!X^\$?!W7+CP@OPWU'1M?O] \/7E^NMV\FL_VE?64
MD31WD=NN^#[1*L420M)'MF*-7Z _![X*^*O"OP=\1>%=2^)7B35HKR\N1X;\
M1"6WN=9TO3943R$:::!DGFA)D"RS),SJ$:1G8L:^<_\ @IU\>K4>$_$WP[^*
MGPI\6ZYX%OO%GA.31[[3O!MYXGTOQ'8'5-,:[MKA+2.X,<XD%S&(YXXQ,K1+
M'YCN VQ_P2*^&GBK]D;]BWQ=%XPTCQCH7@G3_%&L:KX"\,7\5SK/B#PYX5W!
MK*QDAA\Z=Y0%D9+=/-E59(X^7!4 ''_\$Q?VI-:^&'_!.3XZ?$#XA>*?%'CP
M?"OQOXW+7VMWYN;Z>QTNYF\J'>0%7]W$%"HJJ">%&<5Q_C+Q_P#$3]FC_@G!
MX+_:[U;Q]XPU;Q[.NB>*O&6C7.MW#>&KS1]3N[?[1IL&FR-]FM!;6]T/)N(H
MUN"ULIDDF#.KV/\ @E;\.3\=OV*/VC/@WXL\(_$SP;/X_P#%_C2Z1O$W@C5]
M#BN=+U>YF^SW,,MY;1QNQ27=Y0;S4VY9%X)K^,_!7CW]K+_@G+X'_9)USX=^
M.-#\>6_]@>&?'6ISZ/<V_ARPTK2[NU:ZU"VU1XQ:7BW5O:CR;>WDEF#7(66.
M,)*4 /OC]H/XUZ=^SU^S[XT^(FI(UQI?@O0+W7[B-&VM-%;0/,54^K!,#W-?
M _C+Q_\ $3]FC_@G!X+_ &N]6\?>,-6\>SKHGBKQEHUSK=PWAJ\T?4[NW^T:
M;!ILC?9K06UO=#R;B*-;@M;*9))@SJ_U!J'Q-\/?M]^%_CY\![OPA\1?!DND
MZ;<^%[VX\2:"VGVFLVE[#<6T=_ILI9EN;8M'* XP04Y49!/R_P",_!7CW]K+
M_@G+X'_9)USX=^.-#\>6_P#8'AGQUJ<^CW-OX<L-*TN[M6NM0MM4>,6EXMU;
MVH\FWMY)9@UR%ECC"2E #T3X-SZ]_P %,OB)\>O$\?Q"\>^#=%^&_BZZ\!>
MH?#.NW.FP65WIT,?VG5+F*,B+4&DNYF40W2S6XB@0>5N9V;A/ G_  44\7_M
MM? _]D+P;;:I-X1\7_M 7.J#QKJ>A3&&XLK70$E&J1VDB[C;O<W44<:R [HH
MY9-CB0)(O=_!>YU[_@FO\0?CQX/_ .%;>/O%FE_$/QA>>//A_/X8T&XU.UU.
M?488OM.FW,\2&'3GBO(W(EO9(8#%.A60^7(%X+P%_P $]_%7[!GP._8]\7V>
MAWGC+Q%^S^^J1^.=/T1&O;VXM==AD;5)[2-5\R[>VO'CE$:*998HY BM(P4@
M'MW[.OC[5OV?/^"CWBC]GFX\0>(/$G@[4O =MX_\*2^(-8GU;5-)*WKV5]9-
M=W#O<W,.XV\R-/([H9)%WE-BQ_6]?)'[.7PYU+X__P#!1[Q9^T5<>'O$OAOP
MK9> [/X?>$X_$&FSZ3J&J WTU[?WC6-RB7-K'O\ LT2">..1_*D;9L\MF^MZ
M "JNHZW9Z/L^UW=K:^9G9YTJQ[L=<9/.,C\ZM55U'1;/6-GVNTM;KR\[/.B6
M3;GKC(XS@?E0!6_X371_^@MIG_@4G^-'_":Z/_T%M,_\"D_QH_X0K1_^@3IG
M_@*G^%'_  A6C_\ 0)TS_P !4_PH /\ A-='_P"@MIG_ (%)_C1_PFNC_P#0
M6TS_ ,"D_P :/^$*T?\ Z!.F?^ J?X4?\(5H_P#T"=,_\!4_PH /^$UT?_H+
M:9_X%)_C1_PFNC_]!;3/_ I/\:/^$*T?_H$Z9_X"I_A1_P (5H__ $"=,_\
M 5/\* #_ (371_\ H+:9_P"!2?XT?\)KH_\ T%M,_P# I/\ &C_A"M'_ .@3
MIG_@*G^%'_"%:/\ ] G3/_ 5/\* #_A-='_Z"VF?^!2?XT?\)KH__06TS_P*
M3_&C_A"M'_Z!.F?^ J?X4?\ "%:/_P! G3/_  %3_"@ _P"$UT?_ *"VF?\
M@4G^-<Q\:?VF/ ?[/?PG\0>-_%WB?2])\,^%[*34-1NS+YIBB09.U$R[L> J
M*"S,0 "2!73_ /"%:/\ ] G3/_ 5/\*X#]J7]F/X:_M&? 'Q-X"\?:7I<?A3
MQA;#2+Q@R6D@:9U2+RI<#;-YQC\O')?8 #G! /'?@A_P5IT/XF_$.XT7Q/\
M#/XC?#33[G7K;P]H^KZXMA<P7MU<6-M>0Q7$=G<SS6,CI<<?:$6,#:K2I,S0
M)VOQW_X*2_#O]GOX_?#[X<ZQ!XJN]8^)&J1:1IM_9:2S:/!/(DKJ);URD.0L
M+DI&SR*,$H 1GX@_9>\8>,?^";?[3FJ?"WXS6>D_&3X3>+/B3IOA#0?B1<V,
M$>N:/K;:/ICZ;;ZG:[=DB/"+>)+N+Y_.@D>49E4CW'_@K5X6TNV_:._8J6/3
M;"-9OC3 D@6W0!U_LK4.#QR/:@#[#\??'/P7\+/!>J>(_$GBOP]H>@Z+;O=W
MU_>:A%#!:Q(,L[L6P *\T^"G[?OAGXWZ=JVN6_AOQGX;\":?I[ZE;>+/$EM:
MZ38ZK"G),-K+<#45&S+AI[2)&49#'(!^=O\ @JO\/%^-O[:7[)/P7:2Q\/\
M@[QEXAUCQ+K$JV4$@U*?1K);FSM=C@I)^]D,PCE5XRUNC,D@0K6Y^SMXJ\=?
M"O\ X*8>+/V<_B-JUG\6O"&M>!%\>^&/$FI^']-L]4L8UO%L;G3KT65O!;3
MNPDC=8$.TL&W?P@'#W'_  <C>$K.WM[F?]EG]M2UTZ\G@@AU"Y^&\%O9R--(
ML<)\Z2]5 '=T"DD9+#UK]!H_&^CO&K'5--4L,E3=1Y7VX:O$/VB?"&D_$O\
M:/\ A/\ #V'2]/-G;7<_CG7%6V3:UMIVQ+2)N.-U_<VTJ^HLW]#7N'_"%:/_
M - G3/\ P%3_  H /^$UT?\ Z"VF?^!2?XT?\)KH_P#T%M,_\"D_QH_X0K1_
M^@3IG_@*G^%'_"%:/_T"=,_\!4_PH /^$UT?_H+:9_X%)_C1_P )KH__ $%M
M,_\  I/\:/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P * #_A-='_
M .@MIG_@4G^-'_":Z/\ ]!;3/_ I/\:/^$*T?_H$Z9_X"I_A1_PA6C_] G3/
M_ 5/\* #_A-='_Z"VF?^!2?XT?\ ":Z/_P!!;3/_  *3_&C_ (0K1_\ H$Z9
M_P" J?X4?\(5H_\ T"=,_P# 5/\ "@ _X371_P#H+:9_X%)_C1_PFNC_ /06
MTS_P*3_&C_A"M'_Z!.F?^ J?X4?\(5H__0)TS_P%3_"@ _X371_^@MIG_@4G
M^-'_  FNC_\ 06TS_P "D_QH_P"$*T?_ *!.F?\ @*G^%<O\2_'7PR^"^G_:
M_&.L>!/"=KC=YVLW=I81X]=TI4=C^5 '4?\ ":Z/_P!!;3/_  *3_&C_ (37
M1_\ H+:9_P"!2?XU\;_%_P#X+K?L-_!)9?[6^-'PUU%X@?D\/V[Z]O.<8!LH
MIE.3WSCOG'-?+'QA_P"#OK]D+P*)HO"_@GX@^.+E=WE26WA^TL;1R.FY[B99
M%!]HB<9R!P" ?K?_ ,)KH_\ T%M,_P# I/\ &C_A-='_ .@MIG_@4G^-?SU?
M&'_@]/FNVEA\ ?LU>%=/"G]W=>(-;-YO&.I@AMXMO/82M]:\0G_X.'_V^?VP
MYFC^%GP_T>S,[;8U\"?#%M888.,#[0EWDYX^OI0!_4)_PFNC_P#06TS_ ,"D
M_P :QO&GQY\#?#?3/MWB+QGX3T&SP3Y^HZO;VL6!U.Z1P.,C/UK^9)?V+/\
M@K-^VN^[4K;XQZ997 )E34/$%MX3MMN?X[;SK?=SV$9/M@<=;\/?^#-G]J#X
ML:M_:?Q"^(WPU\/M<MF>2;4KW6-1SC.2!"L;<G'^NZY]L@'[;?%W_@O#^Q[\
M$#,-<_:$^'=PT/WTT2];76! R1ML5F.?8<YXZU\L?%W_ (/&OV2_A_YD?A^S
M^*'CR9>(WTS08[6!O<M=S0N!]$)Y''7'AGP?_P"#(#P'I9A?Q_\ 'CQ=KN=I
MEA\/Z#;Z3M_O*LDTESGT#%!Z[>U?4WP@_P"#3+]C#X7F-M2\&^*O'<T.,2>(
M/$UT,D=REH;=&^A4CVH ^)/B]_P?#7,BS0^ ?V?8(FQ^ZO=?\4&3O_%;PVZ]
MO2;O[<_/VN_\'4G[=G[4=W-:?#7POX:T>1F:.-?"'@J?5KB/N,_:6N5+A<'[
M@!Z[<<5_0!\)_P#@DK^S#\#X8U\,_ +X36$T8PMU+X9M;J[ ]//F1Y<?\"KV
MZQ^'GA_3+2.WMM#T>W@B&U(XK*-$0>@ &!0!_+]_8G_!6[]N$?Z5KGQKTFVN
M\&5+G7[7P/%M8<[XO-M/EQU7:?3&>*T_"7_!I]^U-\?=6CU;XD?%3X6Z+-(
M)I-8\5W.L:DH_P"V<3HV /\ GL.WX?TY_P#"%:/_ - G3/\ P%3_  H_X0K1
M_P#H$Z9_X"I_A0!_-1\4_P#@S(^+>D:O8IX)^.?P3\06$EFKWDVN3WFCS07.
M]PT4<<,-T)(P@C82,Z,6=U\L!0S^Y?\ !*;_ (-0$^!O[26H:Y^U!J'P2^)W
M@-="FATW2M$\2ZFTL.J&XMFBGD4P6JO$(%N5*L[#=(IV' 9?WE_X0K1_^@3I
MG_@*G^%'_"%:/_T"=,_\!4_PH \H^!'[(_[/O[+\<7_"N_A[\*?!<L/2XTC2
MK*UN7/JTRJ)';@<LQ/ YKU?_ (371_\ H+:9_P"!2?XT?\(5H_\ T"=,_P#
M5/\ "C_A"M'_ .@3IG_@*G^% !_PFNC_ /06TS_P*3_&C_A-='_Z"VF?^!2?
MXT?\(5H__0)TS_P%3_"C_A"M'_Z!.F?^ J?X4 '_  FNC_\ 06TS_P "D_QH
M_P"$UT?_ *"VF?\ @4G^-'_"%:/_ - G3/\ P%3_  H_X0K1_P#H$Z9_X"I_
MA0 ?\)KH_P#T%M,_\"D_QH_X371_^@MIG_@4G^-'_"%:/_T"=,_\!4_PH_X0
MK1_^@3IG_@*G^% !_P )KH__ $%M,_\  I/\:/\ A-='_P"@MIG_ (%)_C1_
MPA6C_P#0)TS_ ,!4_P */^$*T?\ Z!.F?^ J?X4 '_":Z/\ ]!;3/_ I/\:/
M^$UT?_H+:9_X%)_C1_PA6C_] G3/_ 5/\*/^$*T?_H$Z9_X"I_A0 ?\ ":Z/
M_P!!;3/_  *3_&C_ (371_\ H+:9_P"!2?XT?\(5H_\ T"=,_P# 5/\ "C_A
M"M'_ .@3IG_@*G^% !_PFNC_ /06TS_P*3_&C_A-='_Z"VF?^!2?XT?\(5H_
M_0)TS_P%3_"C_A"M'_Z!.F?^ J?X4 '_  FNC_\ 06TS_P "D_QH_P"$UT?_
M *"VF?\ @4G^-'_"%:/_ - G3/\ P%3_  H_X0K1_P#H$Z9_X"I_A0 ?\)KH
M_P#T%M,_\"D_QH_X371_^@MIG_@4G^-'_"%:/_T"=,_\!4_PH_X0K1_^@3IG
M_@*G^% !_P )KH__ $%M,_\  I/\:/\ A-='_P"@MIG_ (%)_C1_PA6C_P#0
M)TS_ ,!4_P */^$*T?\ Z!.F?^ J?X4 '_":Z/\ ]!;3/_ I/\:/^$UT?_H+
M:9_X%)_C1_PA6C_] G3/_ 5/\*/^$*T?_H$Z9_X"I_A0 ?\ ":Z/_P!!;3/_
M  *3_&C_ (371_\ H+:9_P"!2?XT?\(5H_\ T"=,_P# 5/\ "C_A"M'_ .@3
MIG_@*G^% !_PFNC_ /06TS_P*3_&C_A-='_Z"VF?^!2?XT?\(5H__0)TS_P%
M3_"C_A"M'_Z!.F?^ J?X4 '_  FNC_\ 06TS_P "D_QH_P"$UT?_ *"VF?\
M@4G^-'_"%:/_ - G3/\ P%3_  H_X0K1_P#H$Z9_X"I_A0 ?\)KH_P#T%M,_
M\"D_QH_X371_^@MIG_@4G^-'_"%:/_T"=,_\!4_PH_X0K1_^@3IG_@*G^% !
M_P )KH__ $%M,_\  I/\:/\ A-='_P"@MIG_ (%)_C1_PA6C_P#0)TS_ ,!4
M_P */^$*T?\ Z!.F?^ J?X4 '_":Z/\ ]!;3/_ I/\:/^$UT?_H+:9_X%)_C
M1_PA6C_] G3/_ 5/\*/^$*T?_H$Z9_X"I_A0 ?\ ":Z/_P!!;3/_  *3_&C_
M (371_\ H+:9_P"!2?XT?\(5H_\ T"=,_P# 5/\ "C_A"M'_ .@3IG_@*G^%
M !_PFNC_ /06TS_P*3_&C_A-='_Z"VF?^!2?XT?\(5H__0)TS_P%3_"C_A"M
M'_Z!.F?^ J?X4 '_  FNC_\ 06TS_P "D_QH_P"$UT?_ *"VF?\ @4G^-'_"
M%:/_ - G3/\ P%3_  H_X0K1_P#H$Z9_X"I_A0 ?\)KH_P#T%M,_\"D_QH_X
M371_^@MIG_@4G^-'_"%:/_T"=,_\!4_PH_X0K1_^@3IG_@*G^% !_P )KH__
M $%M,_\  I/\:/\ A-='_P"@MIG_ (%)_C1_PA6C_P#0)TS_ ,!4_P */^$*
MT?\ Z!.F?^ J?X4 '_":Z/\ ]!;3/_ I/\:/^$UT?_H+:9_X%)_C1_PA6C_]
M G3/_ 5/\*/^$*T?_H$Z9_X"I_A0 ?\ ":Z/_P!!;3/_  *3_&C_ (371_\
MH+:9_P"!2?XT?\(5H_\ T"=,_P# 5/\ "C_A"M'_ .@3IG_@*G^% !_PFNC_
M /06TS_P*3_&C_A-='_Z"VF?^!2?XT?\(5H__0)TS_P%3_"C_A"M'_Z!.F?^
M J?X4 '_  FNC_\ 06TS_P "D_QH_P"$UT?_ *"VF?\ @4G^-'_"%:/_ - G
M3/\ P%3_  H_X0K1_P#H$Z9_X"I_A0 ?\)KH_P#T%M,_\"D_QH_X371_^@MI
MG_@4G^-'_"%:/_T"=,_\!4_PH_X0K1_^@3IG_@*G^% !_P )KH__ $%M,_\
M I/\:/\ A-='_P"@MIG_ (%)_C1_PA6C_P#0)TS_ ,!4_P */^$*T?\ Z!.F
M?^ J?X4 '_":Z/\ ]!;3/_ I/\:/^$UT?_H+:9_X%)_C1_PA6C_] G3/_ 5/
M\*/^$*T?_H$Z9_X"I_A0 ?\ ":Z/_P!!;3/_  *3_&C_ (371_\ H+:9_P"!
M2?XT?\(5H_\ T"=,_P# 5/\ "C_A"M'_ .@3IG_@*G^% !_PFNC_ /06TS_P
M*3_&C_A-='_Z"VF?^!2?XT?\(5H__0)TS_P%3_"C_A"M'_Z!.F?^ J?X4 '_
M  FNC_\ 06TS_P "D_QH_P"$UT?_ *"VF?\ @4G^-'_"%:/_ - G3/\ P%3_
M  H_X0K1_P#H$Z9_X"I_A0 ?\)KH_P#T%M,_\"D_QH_X371_^@MIG_@4G^-'
M_"%:/_T"=,_\!4_PH_X0K1_^@3IG_@*G^% !_P )KH__ $%M,_\  I/\:/\
MA-='_P"@MIG_ (%)_C1_PA6C_P#0)TS_ ,!4_P */^$*T?\ Z!.F?^ J?X4
M'_":Z/\ ]!;3/_ I/\:N:?JEKJT+26MQ!=1JVTM%('4'TR._(JG_ ,(5H_\
MT"=,_P# 5/\ "KFGZ7:Z3"T=K;P6L;-N*Q1A%)]<#OP* )Z*** "BBB@ HHH
MH **** "BBB@ HHHH *^*?$?_!2GXL^#OVI?C!X)TK]G'XA?%;P[X'UNSL--
MUOPM<Z;;Q(LNE6-W);S"[N8BTJR7#-N3*[70<%3G[6K\R_B5X)\/6G[=WQ_O
M)/V\/^%%WVJ:_IL]UX-T_4](LY+-ET33XUGF75(6+/*J*0\&8RJJI8NKJ@!V
MG[2W_!6OXX?#+]G_ ,8>(=-_8[^,>AWNC:3<7D>IZS?Z+)I^FE(RWVB=(+UY
M7BCQO947)"D CJ/OC2+IKW2K:9\;YHE=L>I -?$O_!*BR\/:?\9OCQH5C^T#
MJ7[24M]/I.K7^L7%[I]_96HFMI+=;;=9HL*3A;3]Y&!C9Y#X!D85]Q ;1@<
M=!0 4444 %%%% !1110 4444 %%%% !1110 4444 ?@9_P 'RW_("_9E_P"N
M_B;_ -!TFBC_ (/EO^0%^S+_ -=_$W_H.DT4 ?>G_!KC_P H*/@9_P!Q_P#]
M2#4Z^_Z^ /\ @UQ_Y04? S_N/_\ J0:G7W_0 4444 %%%% !1110!\4^*KW]
MH;]@_P :>)H?A[\$=&^/'@GQ9K]YX@CO-.\3V^AZ]I37+F::&ZCNQY=TJN2L
M<D<JD($0H-H)AL)OV@OV_O%/AK3_ !Y\#=+^!7@KPOK^G^(I-5U3Q/:ZUK]Y
M):3+<1Q6<-JICMP[((Y)))=WENX"'->=?$ZT^$'[5'[0?CC1?VDOCEXB\%ZU
MHFJW&EZ;\.7\:2>$=+73A(1:WL:(T,E^T\6UVF\R1%9VC 7:0:_A+3OA3^R1
M\=? NE_LX?'CQ)XS\1:MJ]GIEW\,SXW?Q;IUWI<DRK=W31222R61MX"\RSAT
M4^4$(?=B@#]*:*** "BBB@ HHHH **** "BBB@#+T'P5IOAK4]1OK2W87NK2
M"2ZN)9GGFEP6*IO<EA&A=]L8(1-[;5&3G4HHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ KD?CI\$]#_:)^%FJ>#_ !&-1&E:KY3-)I]]+8W=
MM+%*DT,T4T3*\<D<L<;J0>J#((R#UU% 'RC\-/\ @E'H^B_&\^-O'_Q.^(WQ
M??3/$D/BK0-+\2'3X+'2M1BT^"QBO)8[*V@%W=1QPXCEF!" J0GFAYI.C_;+
M_P""==M^VA\2O 7B;4/BQ\5/!<OPTU2+7O#]EX:&B+:VFI1K+&+QC>:=<RR,
M8YF0QO(82H'[O.2?HNB@#RS]HG]D?P]^T[\/=!T?Q'J7B&WUKPG>P:OH7BG3
M+F.SUO1M1B1HUO89%C\H2,KR*\;1&&19'1HF0[:9^S[^R5I/P)\6^(/%5YXB
M\4^/_'GBB&"TU3Q3XFDM6U">UMS(8+5([2"WM8((VED8)!!&&:1F?>QW5ZM1
M0!R^@_"73="^+/B'QIYUY=:SXBL[/3G,YC,=G:VWFM'##M0,%,D\TC;F8EGZ
MA555ZBBO._B[^U[\)_V?UD_X3SXG?#[P7Y(RXUSQ%::>R\X'$LBGD@@>IXH
M]$HKX4^+_P#P<J_L5_!L31W7QKTO7KR+(6W\/Z9>ZIYI'99883#^)D /K7RQ
M\8/^#U3]GOPKYT/@SX<_%3Q=<1[@LEY%9Z5:2^FU_.EDP>^Z($>AH _9*BOY
MQOB]_P 'O7Q-UCS!X"^!O@3P[S^[;7]8N]9XQW$(M._/!XZ<]:\P_P"'WW_!
M4/\ ;4BV_#GP_P",K?3[M>3X)^&GVB';G&[[1+!.R#.!N$B^F>3D _J(KB?B
MQ^TK\.?@+;M-XZ\?^"?!<*J7+Z[KEKIRA0,DYF=>,<YK^:^3_@EU_P %8OVV
ME+>,M8^*5KI-UE63Q-\0TL;-<\G_ $)+DLN>.D.. .W';?"K_@RA^.7BZ[6Y
M\?\ Q@^&_AO[4_F3-ID-[K=PI/)+"1+96;/7#D>YH _7CXO_ /!Q?^Q=\%6E
MCU+X[^&=5GC.T1^'[6[UOS#C. ]I%)'^)8#/&<U\K_%[_@]#_9J\'&2'PGX+
M^*WC*X4964V-IIUF_P#P.2<RC_OU7(_!_P#X,D_@SX?,+^.OC!\2/%,D>TNN
MC6EGHL4I'4$2+=,%/' 8$#/S9Y'U1\(/^#7/]BKX2B*23X4W'BN\B&/M/B#7
M[ZZW<YYB65(#V_Y9]![G(!^;OQ?_ .#X#QMJ?G)X!^ OA71< B*;Q!X@GU3<
M<\,T<,=MCC^$.?\ >KR$?\'!G_!2K]M1F7X7^'-5MX+TLJKX$^&[:B@5AT62
M>.Z90!SNW @<YXR/Z*/A#_P3[^!/P!:-O!/P:^%_A6:+I<:9X7LK>X)]3*L8
M=C[DD\"O7J /Y>4_8._X*Y?MO8;Q#JGQFT_2KLJTJ:YXXCT&S3<, M9"XC;@
M9R%A)'/ )P>G^&/_  9=_M$_$*]_M#X@?%+X:>&VNOGE,$U[K5\#T^<&*)"<
M>DK=N?3^E^B@#\0/A#_P9#_"W1EC/CSXW^/O$;#EQH.DVFB@^P\XW?\ ]?VK
MZG^$'_!JE^Q7\*S%)>?#G6/&=U"<K/X@\27LG.,<Q0210M]&0C/X5^C%% 'A
MWP?_ ."9G[._P!$+>#?@?\*] N(-NV[MO#%G]K)7[I,[1F5B.>2Q/)]37M\$
M"6L"1QHL<<:A411A5 X  [ 4ZB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH P_B
M;XDU#P=\-_$&KZ3I,VO:KI>FW%Y9:9"VV349HXF>.!3V+L H/JU?F?\ \$\_
MVE_C1^V]#KGQ&\&_'JX\3>-=/\*Z'J&M_#V[T?3H?#FB:G+?:HE[HLEMY:7U
MK-#'"JI-)=B1R4DE,L1BC3]+OBIXPNOA[\,?$6OV.CWOB&^T/3+F_M]*LU9K
MC4I(HF=;>,*K$O(5"@!6.6'!Z5^._P"VQ\5/A?\ $C]K[5/BU^S)XJCM/VG#
MI7A;^P-"\*OLU#Q/=S:E?1ZGI^NZ<H!\I;86[3R7:(UN(H&WKE0X!]M?M _M
M&>)O&7_!1E?@9)\6KSX#Z3'X+A\2Z+?Z=9:5-J7C2Z>>X2YBAEU.WN;=8K2.
M&-FB2'SF\TMO5$Y]>_X)[_%_QE\;?V;+76O&S6-]J4.JZEIUEK=G;_9K?Q18
M6UY+!::JD.2(UNH424!3L._<F$90/CW_ (*4?\*Q_:"_;1E^%O[6U]H_P_\
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
M8MGG<23GG.:].HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MOQB_:_\ AW\ _A;KWC3Q9XBCTGPWX:LY+_4+M[6=_)B09.%5"S,> %4%F)
M)(%>%?!#_@L'X=^)OQ#N]%\3_"_XI?#33Y=<M]!TC5M<L[6Y@OKF>RM[N&&>
M.RGGFLI76?($Z+&!L#2)*S0H ?7]%?#?Q[_X+N>$O@I\8_$/A#2_@'^U/\4(
MO#=R+.?Q!X'\ C5-%GG\M'DBBG:XC+-$S>6X*#:Z,.<9/O7[*/[=GA']K/\
M9^\-_$2QTOQ9X1L?$\+W-MI?B73A;:G#&)'16ECA>5%#A=ZX<DHZDX)( ![5
M17S7\7O^"I'@/X6_$'6O#VG^'_'OCJ3PC;0WOBR[\-:7%<6_A2"5#(C7(EFB
MDED,2F3R+1+B<(5;RL.F[L/'W[>?PW\$_L[7'Q.M=3OO%7ATZ7'JFFQZ#8R7
MMWKPF"_9H;./ \V:X9XTB7(W/(HR,Y ![)17S)^Q=_P5 T7]LI-?DD^$OQU^
M$<6@F%0_Q&\*KHIU-I-_%LJ3RO)LV?,2JJ-ZC))(&W\5/^"F7PG^$?[3GPU^
M$.H:O>W?C;XH&\?3;2SM=ZV4%M;RSO<7.XJT<3>4T:%5=F?@+M5V4 ^@**YG
M_A</AS_H(_\ DO+_ /$T?\+A\.?]!'_R7E_^)H Z:BN9_P"%P^'/^@C_ .2\
MO_Q-'_"X?#G_ $$?_)>7_P")H Z:BN9_X7#X<_Z"/_DO+_\ $T?\+A\.?]!'
M_P EY?\ XF@#IJ*YG_A</AS_ *"/_DO+_P#$T?\ "X?#G_01_P#)>7_XF@#I
MJ*YG_A</AS_H(_\ DO+_ /$T?\+A\.?]!'_R7E_^)H Z:BN9_P"%P^'/^@C_
M .2\O_Q-'_"X?#G_ $$?_)>7_P")H Z:BN9_X7#X<_Z"/_DO+_\ $T?\+A\.
M?]!'_P EY?\ XF@#IJ*YG_A</AS_ *"/_DO+_P#$T?\ "X?#G_01_P#)>7_X
MF@#IJ*YG_A</AS_H(_\ DO+_ /$T?\+A\.?]!'_R7E_^)H Z:BN9_P"%P^'/
M^@C_ .2\O_Q-'_"X?#G_ $$?_)>7_P")H Z:BN9_X7#X<_Z"/_DO+_\ $T?\
M+A\.?]!'_P EY?\ XF@#IJ*YG_A</AS_ *"/_DO+_P#$T?\ "X?#G_01_P#)
M>7_XF@#IJ*YG_A</AS_H(_\ DO+_ /$T?\+A\.?]!'_R7E_^)H Z:BN9_P"%
MP^'/^@C_ .2\O_Q-'_"X?#G_ $$?_)>7_P")H Z:BN9_X7#X<_Z"/_DO+_\
M$T?\+A\.?]!'_P EY?\ XF@#IJ*YG_A</AS_ *"/_DO+_P#$T?\ "X?#G_01
M_P#)>7_XF@#IJ*YG_A</AS_H(_\ DO+_ /$T?\+A\.?]!'_R7E_^)H Z:BN9
M_P"%P^'/^@C_ .2\O_Q-'_"X?#G_ $$?_)>7_P")H Z:BN9_X7#X<_Z"/_DO
M+_\ $T?\+A\.?]!'_P EY?\ XF@#IJ*YG_A</AS_ *"/_DO+_P#$T?\ "X?#
MG_01_P#)>7_XF@#IJ*YG_A</AS_H(_\ DO+_ /$T?\+A\.?]!'_R7E_^)H Z
M:BN9_P"%P^'/^@C_ .2\O_Q-'_"X?#G_ $$?_)>7_P")H Z:BN9_X7#X<_Z"
M/_DO+_\ $T?\+A\.?]!'_P EY?\ XF@#IJ*YG_A</AS_ *"/_DO+_P#$T?\
M"X?#G_01_P#)>7_XF@#IJ*YG_A</AS_H(_\ DO+_ /$T?\+A\.?]!'_R7E_^
M)H Z:BN9_P"%P^'/^@C_ .2\O_Q-'_"X?#G_ $$?_)>7_P")H Z:BN9_X7#X
M<_Z"/_DO+_\ $T?\+A\.?]!'_P EY?\ XF@#IJ*YG_A</AS_ *"/_DO+_P#$
MT?\ "X?#G_01_P#)>7_XF@#IJ*YG_A</AS_H(_\ DO+_ /$T?\+A\.?]!'_R
M7E_^)H Z:BN9_P"%P^'/^@C_ .2\O_Q-'_"X?#G_ $$?_)>7_P")H Z:BN9_
MX7#X<_Z"/_DO+_\ $T?\+A\.?]!'_P EY?\ XF@#IJ*YG_A</AS_ *"/_DO+
M_P#$T?\ "X?#G_01_P#)>7_XF@#IJ*YG_A</AS_H(_\ DO+_ /$T?\+A\.?]
M!'_R7E_^)H Z:BN9_P"%P^'/^@C_ .2\O_Q-'_"X?#G_ $$?_)>7_P")H Z:
MBN9_X7#X<_Z"/_DO+_\ $T?\+A\.?]!'_P EY?\ XF@#IJ*YG_A</AS_ *"/
M_DO+_P#$T?\ "X?#G_01_P#)>7_XF@#IJ_B#N_\ CZD_WS_.O[5O^%P^'/\
MH(_^2\O_ ,37\5-W_P ?4G^^?YU^J>&?_,3_ -N?^W'RO$W_ "[_ .WOT(Z*
M**_5#Y4**** "OZG/^#;K_E#-\(?]_6O_3W?U_+'7]0'_!NG\2-%\/\ _!'?
MX2VEY>>3<1/K.Y/)D;&=9OB.0I'0BO@?$;_D6P_QK_TF1]!PY_O,O\+_ #1^
M@%%<S_PN'PY_T$?_ "7E_P#B:/\ A</AS_H(_P#DO+_\37XJ?:'345S/_"X?
M#G_01_\ )>7_ .)H_P"%P^'/^@C_ .2\O_Q- '345S/_  N'PY_T$?\ R7E_
M^)H_X7#X<_Z"/_DO+_\ $T =-17,_P#"X?#G_01_\EY?_B:/^%P^'/\ H(_^
M2\O_ ,30!TU%<S_PN'PY_P!!'_R7E_\ B:/^%P^'/^@C_P"2\O\ \30!TU%<
MS_PN'PY_T$?_ "7E_P#B:/\ A</AS_H(_P#DO+_\30!TU%<S_P +A\.?]!'_
M ,EY?_B:/^%P^'/^@C_Y+R__ !- '345S/\ PN'PY_T$?_)>7_XFC_A</AS_
M *"/_DO+_P#$T =-17,_\+A\.?\ 01_\EY?_ (FMCP_XEL?%-FUQ83>?"CF-
MFV,N&P#C# 'N* +U%%% %77M>L?"VB7FIZI>6NFZ;I\+W-U=W4RPP6T2*6>1
MW8A555!)8D  $FK$<BRHK*RLK#((.017YE?\'!/@/Q9:/IOCS7O >H_%SX#Z
M)X)UW3-8\/V$0NV\,ZU<1?Z'X@FLF8)=10*"NXAFM@TDJC=C/U'_ ,$Z/"7P
MBU?X6W_C'X%^)M/U#X4^.K:V?3]'T*X>'2-"GCC9+@6D"L%LF<E3)"D<121&
M8C<QP ?2E%?!'_!);P%I_P +/VZ?VT?#NDOJC:7I/C'1H[8:AJESJ5PH;1X)
M&W3W,DDKY=V.7<GFOEK_ (*>?LWP:/\ MM7WQ@_;._9W\+_%+X$W&K6NB:-X
MU\+>--86Z^'.F&18[7^T=/62".6%YW:65TC8*\\@WR#RHV /V<HKX3\.>$_"
MO_!0/_@I/\8O!GCO0M+\5?#/X#:%H>C:%X;O[9;C27OM0MVO)[]H&^1YTC%O
M%$[*3$$8QE2[$]U_P2/^*^L>*?AW\5O >LZM?:])\%?B3K/@BPO[Z>2XNYM/
MA=)[-9II"6EDCM[B.(NQ+,(P6+-EB ?65%%% !1110 5^=?[6WQD_:>_9K_:
M5^(6JK\9/V3/A#\(?$&JVP\)2?%>Z:"^OV33K07/DF*X@7RQ.)>)6:7(8X$9
MC)_12OS^N?\ @GU:^.O^"Q/Q6^)'QD\%CXBZ#KGA?2[+X77.HZ4=8TGPZL4$
MHU&W*%'CM+@S*DBR2!0XG81N6:10 >S_ /!/3X>_$J_N_$OQ1^)GQ2^'7Q&O
MO'EG86FG+\/[22'PW:6EH;@K+"\D\K3RRM<-ODR!B.-1D**^FJ^"/^"$WP^\
M<^%OA+>7NO?"S6O@WX7'A[0=%LM"U>UCL;[6-3LK:2+4-8EM%^: W#&"(>:%
MDD6T5V4;A7WO0 4444 %%%% !1110 4444 %%%% !1110 4444 ?@9_P?+?\
M@+]F7_KOXF_]!TFBC_@^6_Y 7[,O_7?Q-_Z#I-% 'WI_P:X_\H*/@9_W'_\
MU(-3K[_KX _X-<?^4%'P,_[C_P#ZD&IU]_T %%%% !1110 4444 ?-W[1O\
MP5Y_9O\ V2?CKIWPU^(GQ8\.>&?&>I*C"PG$LBV@?[AN941H[;<.1YS)D$'H
M0:^C;2\AU"TBN+>2.:"9!)')&P99%(R&!'!!'.17Y!^#/V@_A[I4OQ^\/^)O
MV,_C;\9M6\5>/?$=IK?BC2O EKJVGZ_''?30V\:74LRN4AB2.,!5PC1MCG-=
M]\"_^"L7BKX#?L\_!?X9Q?LW_M%^'=4MKKPUX+NO$7C3PL(=$M$DN;:TFEEN
M$N2X)1G$;,N"Y3([$ _4*BBB@ HHHH **** "O-_VF=8^)/ACPUH>K?#31;#
MQ1>:7K$<^LZ%/?16,VL::89DDBMII5,:W"R/#*N]HU;RBID4,<^D44 ?F[^R
M=^R=\1?C+^W7\/\ XR:K\+=4^"EC\-=1\<IJ=YKUS8G7O&L.JZK=RVNGF*RF
MG3[%;F5I_-EE(:7!A5HW\Y\/Q'^P_P#%#6OV6_C+\ O'WP+D^+VH>-?%6M>(
M/#?Q+D\1Z7%IQGO9I)+&_OC+<)J5G<V:&&+%I;7 "0(B-L)4?I]10!\N:/?^
M,?''BG6OV9/B1X#U'4O!>H_#;[$GQ);7;6<>,'%M;V>H"6P#&XM'+765>1G6
M0A\,,#/CEY^R=\9OCQ^QKX&_96\>>"8[/P_X5NM%T_Q/\03JUG)I/B31-)N[
M>>(6-M',U\M[=1VL"2)<00Q0L\[++*%C$GWU9>'[#3=4O+ZWL;.WO=2*&[N(
MX566Z*+M0R,!EMJ\#.<#@5<H ^3_ !5\)_'W[*?[</CSXK^ _ &H?$[PO\8M
M$TRTU[1='U*PL=4TK5]-66&WO ;ZXMX'M9;:18Y-LAEC:WB*QR!VV^3^&/\
M@F?X\^ >@_#WXLZ+I^A>(OC5X8^(WB+XA^)]$L;SR;;6H/$'F1ZAIEG<3^6G
MFPP?9/)DF\J.62R&\PK(2OZ$44 ?,G[-WP%\4^.?VU_&'[0WCKPO)X'OM4\)
MV/@;PUX<O+RVO-4T_3H+J>[N)[U[666V$L\\J;8X9I0D<"DR;I&1/INBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#SS]J_X&^"?VFOV>?%'P]^(JQ-X/\
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17
M*_'74;C2/@CXRN[2>:UNK70[V:&:%RDD+K Y5E8<A@0"".017YL_\-"^/_\
MH>/&'_@YN?\ XNOILBX:JYG3E4IS4>5VU3/F\\XDIY;.,)P<N97T/U0HK\K_
M /AH7Q__ -#QXP_\'-S_ /%T?\-"^/\ _H>/&'_@YN?_ (NO<_XA[B/^?L?N
M9XG^OV'_ .?4OO1^J%%?E?\ \-"^/_\ H>/&'_@YN?\ XNC_ (:%\?\ _0\>
M,/\ P<W/_P 71_Q#W$?\_8_<P_U^P_\ SZE]Z/U0HK\K_P#AH7Q__P!#QXP_
M\'-S_P#%U^J%?/Y]P]4ROD]I-2Y[[>5O\SW\CX@IYGS^S@X\MM_._P#D%%%%
M?.GT 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !7\0=W_Q]2?[Y_G7]OE?Q!W?_ !]2?[Y_G7ZIX9_\Q/\ VY_[
M<?*\3?\ +O\ [>_0CHHHK]4/E0HHHH *_J<_X-NO^4,WPA_W]:_]/=_7\L=?
MU.?\&W7_ "AF^$/^_K7_ *>[^O@?$;_D6P_QK_TF1]!PY_O,O\+_ #1]R444
M5^*GV@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7YP?M6_L8_&2V_:!^*.H? &W\&>,(?B/>P2ZA=:
MS\2]<TFX^'NLFTACEEFM;65DNH&MUM94A^21"P&UH=BC]'Z_.G]L[QY^SM^Q
M-^T%X_USXB_&+XGW7Q!^*FL6E_I7P[^'_B?6;?69673;6SBACTW3KH!Y)3:L
MPN)DB5MZ1[CL4D EU_\ X(XZ/^SY^Q#%\/?#VI0WG]M)++\2/''BKXB:SI19
M)R'U+4_LT.^WN9GC,VU9WA10(]\CA2#^@/A/0;7PMX7T[3+%YY+/3[:.V@::
MX>XD9$4*I:21F=S@#+,Q)ZDDU^2<_P"P!^TM_P %.;?[+>7GQ*_99^">I#%W
M9>)_B1KGBKQEXEMMP)BFLGO/L=G#+'D/'+OD0C!#J2*_7:PM!86,,"L66%%0
M$]\#% $U%%% !1110 4444 %%%% !1110 4444 %%%% 'X&?\'RW_("_9E_Z
M[^)O_0=)HH_X/EO^0%^S+_UW\3?^@Z310!]Z?\&N/_*"CX&?]Q__ -2#4Z^_
MZ^ /^#7'_E!1\#/^X_\ ^I!J=??] !1110 4444 %%%% 'R/^P-^SQX!\2_&
M7XL?&"XT/39OB1>>.M6TN:21O.;0(K65K:**!22(&FA N'*@,YNCDD8KOOVW
MO&5I\#;?P7XZLGCM?$TWBS1?#<2A]C:Q;WM[';2VK@<R*D<TDRC^%HMW S7F
MO[7?_!,'Q?\ $'XS:C\4/@+\<?$WP!^(7B".*/Q UKIT.LZ)XA\I0D<MQ83D
M1_:%1503+SM&"#67^RE_P2K\=^'/COH_Q0_:*^/?B+]H#QAX2,C>%[1])AT/
M0M DD0HUREE 2DESL9U$K8VJY &0" #[8HHHH **** "BBB@ HHJCXD\2Z;X
M-\/WNK:QJ%CI.E:;"]S=WMY.L%O:Q(-S222,0JJH!)8D  4 7J*\U_9S_;*^
M$_[7FGZE=?"_XC>#?'T.C7$EK??V'JT-XUHZ2/'\ZHQ959D8HY&V1<.A9&5C
MTWQ5^,7A'X%>#YO$/C?Q5X;\&Z!;L$EU/7-3AT^SB8] TLS*@)P>">U '245
M4T'7['Q5H5EJFEWMIJ6FZE EU:7=K,LT%U"ZADDC=259&4@A@2"""*YK1OVA
M_A_XB^+%_P" M/\ '/@^^\=:5#]IO?#EOK-M+JUG%Q^\DM5<RHO(^9E Y% '
M845R7Q?^/O@3]GO0[;5/'WC7PEX'TV\G%K;W?B#6+?3()YCTC1YG56<]E!R:
MV?$/C;1?"/A.YU_5M7TO2]"LX/M5QJ-W=)#:00XSYCRL0BICG<3C% &I17/_
M  O^+7A7XW^"[7Q)X+\3>'_&'AV^W"VU31-1AU"RN-I*MLFA9D;!!!P3@BN@
MH **** "BBB@ HHHH **** "BBB@ HHHH X_]H7_ )(%XX_[%^__ /2:2ORO
MK]4/VA?^2!>./^Q?O_\ TFDK\KZ_5O#W_=ZO^)?D?EW'_P#O%+_"_P PHHHK
M]"/@ HHHH *_8"OQ_K]@*_,_$7_F'_[?_P#;3](\/O\ F(_[<_\ ;@HHHK\S
M/T@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M?YA1117Z$? !1110 5^K7_"RO^I?\3?^ /\ ]E7Y2U^P%?F?B+_S#_\ ;_\
M[:?I'A]_S$?]N?\ MQS/_"RO^I?\3?\ @#_]E1_PLK_J7_$W_@#_ /95TU%?
MF9^D',_\+*_ZE_Q-_P" /_V5'_"RO^I?\3?^ /\ ]E7344 <S_PLK_J7_$W_
M ( __94?\+*_ZE_Q-_X _P#V5=-10!S/_"RO^I?\3?\ @#_]E1_PLK_J7_$W
M_@#_ /95TU% ',_\+*_ZE_Q-_P" /_V5'_"RO^I?\3?^ /\ ]E7344 <S_PL
MK_J7_$W_ ( __94?\+*_ZE_Q-_X _P#V5=-10!S/_"RO^I?\3?\ @#_]E1_P
MLK_J7_$W_@#_ /95TU% ',_\+*_ZE_Q-_P" /_V5'_"RO^I?\3?^ /\ ]E73
M44 <S_PLK_J7_$W_ ( __94?\+*_ZE_Q-_X _P#V5=-10!S/_"RO^I?\3?\
M@#_]E1_PLK_J7_$W_@#_ /95TU% ',_\+*_ZE_Q-_P" /_V5'_"RO^I?\3?^
M /\ ]E7344 <S_PLK_J7_$W_ ( __94?\+*_ZE_Q-_X _P#V5=-10!S/_"RO
M^I?\3?\ @#_]E1_PLK_J7_$W_@#_ /95TU% ',_\+*_ZE_Q-_P" /_V5'_"R
MO^I?\3?^ /\ ]E7344 <S_PLK_J7_$W_ ( __94?\+*_ZE_Q-_X _P#V5=-1
M0!S/_"RO^I?\3?\ @#_]E1_PLK_J7_$W_@#_ /95TU% ',_\+*_ZE_Q-_P"
M/_V5'_"RO^I?\3?^ /\ ]E7344 <S_PLK_J7_$W_ ( __94?\+*_ZE_Q-_X
M_P#V5=-10!S/_"RO^I?\3?\ @#_]E1_PLK_J7_$W_@#_ /95TU% ',_\+*_Z
ME_Q-_P" /_V5'_"RO^I?\3?^ /\ ]E7344 <S_PLK_J7_$W_ ( __94?\+*_
MZE_Q-_X _P#V5=-10!S/_"RO^I?\3?\ @#_]E1_PLK_J7_$W_@#_ /95TU%
M',_\+*_ZE_Q-_P" /_V5'_"RO^I?\3?^ /\ ]E7344 <S_PLK_J7_$W_ ( _
M_94?\+*_ZE_Q-_X _P#V5=-10!S/_"RO^I?\3?\ @#_]E1_PLK_J7_$W_@#_
M /95TU% ',_\+*_ZE_Q-_P" /_V5'_"RO^I?\3?^ /\ ]E7344 <S_PLK_J7
M_$W_ ( __94?\+*_ZE_Q-_X _P#V5=-10!S/_"RO^I?\3?\ @#_]E1_PLK_J
M7_$W_@#_ /95TU% ',_\+*_ZE_Q-_P" /_V5'_"RO^I?\3?^ /\ ]E7344 <
MS_PLK_J7_$W_ ( __94?\+*_ZE_Q-_X _P#V5=-10!S/_"RO^I?\3?\ @#_]
ME1_PLK_J7_$W_@#_ /95TU% ',_\+*_ZE_Q-_P" /_V5'_"RO^I?\3?^ /\
M]E7344 <S_PLK_J7_$W_ ( __94?\+*_ZE_Q-_X _P#V5=-10!S/_"RO^I?\
M3?\ @#_]E1_PLK_J7_$W_@#_ /95TU% ',_\+*_ZE_Q-_P" /_V5'_"RO^I?
M\3?^ /\ ]E7344 <S_PLK_J7_$W_ ( __94?\+*_ZE_Q-_X _P#V5=-10!S/
M_"RO^I?\3?\ @#_]E7\5-W_Q]2?[Y_G7]OE?Q!W?_'U)_OG^=?JGAG_S$_\
M;G_MQ\KQ-_R[_P"WOT(Z***_5#Y4**** "OZ@/\ @W3\;_V/_P $=_A+;_V/
MKEUY;ZS^]M[7S(VSK-\>#GMG'U%?R_U_4Y_P;=?\H9OA#_OZU_Z>[^O@?$;_
M )%L/\:_])D?0<.?[S+_  O\T?7W_"RO^I?\3?\ @#_]E1_PLK_J7_$W_@#_
M /95TU%?BI]H<S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_P
MLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94
M?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_
M -E7344 <S_PLK_J7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J
M7_$W_@#_ /94?\+*_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /94?\+*
M_P"I?\3?^ /_ -E7344 <S_PLK_J7_$W_@#_ /95L>']<_M^S:;['?66URFR
M[B\MSP#D#)XYZ^QJ]10 4444 %%%% !1110 4444 %%%% !1110 5^=_[<W[
M#GPN_;R_:NOO$VI_$*T\4:M\)+^WL+_X7>/]7N!X)DNQ:0W44B6T4D9AFDAN
M8PUPZ7<1#L&MY"I ^[OBQK?B'PU\.M6U#PKHMOXD\06,/GVFE2W8M?[1*D%H
M5E;Y4D= RHSX0.5W$+DCX-@^&?[ 7[3?QW\>>,/B/)\(]:^)WB[4(;K5M#^(
MIM=/\0^'3!96UH+1K*\,=Q$BB /DH0S2,RLRE: /=OAA^W_\+O@]#HO@;QE9
M>'_@G/'LL-+@^UVK>%;@\!(K+48-MLNX\1PSBVG?!Q!BOIU6#J&4AE89!'>O
MRZ_:%_91_P"">/CCPIK7P]^&_P /O@SXS^*?B*UET_2-)^'<-E?ZYI]RX"I<
MO);^8+&*)F5VN+C;&@4D[SA&_3;PE;WMIX5TV+4EMDU".UC6Y6W8M"L@4!@A
M8 E<YP2 <4 :%%%% !1110 4444 %%%% !1110 4444 %%%% 'X&?\'RW_("
M_9E_Z[^)O_0=)HH_X/EO^0%^S+_UW\3?^@Z310!]Z?\ !KC_ ,H*/@9_W'__
M %(-3K[_ *^ /^#7'_E!1\#/^X__ .I!J=??] !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% ''_M"_\D"\<?\ 8OW_ /Z325^5]?JA^T+_ ,D"\<?]B_?_
M /I-)7Y7U^K>'O\ N]7_ !+\C\NX_P#]XI?X7^84445^A'P 4444 %?L!7X_
MU^P%?F?B+_S#_P#;_P#[:?I'A]_S$?\ ;G_MP4445^9GZ0%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_$'=_\
M?4G^^?YU_;Y7\0=W_P ?4G^^?YU^J>&?_,3_ -N?^W'RO$W_ "[_ .WOT(Z*
M**_5#Y4**** "OZG/^#;K_E#-\(?]_6O_3W?U_+'7]3G_!MU_P H9OA#_OZU
M_P"GN_KX'Q&_Y%L/\:_])D?0<.?[S+_"_P T?<E%%%?BI]H%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 ?F;_P7]^,_B+X5WNE6_C*]\>:
M!^SOK'@O7;.^U7PK=7=HO_"421;--@U6>TQ<1V+*655#+#)+(!-NC4@?8G['
M_P ,+KP5X<U*?1/B3JWCCX:^(K*SO/"4M]K9UZYTM6B;SO+OYO,FNH7;RY$:
M>:<C+*"$"BO-?^"HW[06J?##X-?%#P[KW@+Q3K'P_P#$7PZU&.UU_1-!N-;C
MM=2,-TDEO>0VPEFBA,9MV69H1$O[S?( ..-_X(]? C5O@OX[^.&J^'?"?B;X
M=_L_^)]4L;_P%X3UNSFL;FSG^S$ZG=6^GRCS;&UGN&!CMW5&!1B(HPRK0!<_
MX)A>*?%FG?M??M<>$?%'Q"\:>/=,\!^*-*MM+N?$E]'-)9PRZ5%<2*B11Q01
M*7D8XBC0=..,UYOX&\>>/OVJ_P!@'XA?M9:1X^\::'XPM_[<\0^ M'M=9N8?
M#^GZ7ILLR6]C<Z;N6UN_M,=J3-+.CR!KAC%)$%3;TG_!-/QX^I_\%$?VK9K[
MP3\6-$T?XG>(--U3P[J6O_#K7='T_5+:WTJ&WG_?W=I''$RR(RA)BC/P4#BN
M7\$^#/'O[-O_  3W^(7[(^F_#OQSJ7C>:/7?#7@C5K/2+F3P_J&E:E+<-:ZA
M/JJQ_9+3[/%<D2PS2K.7MV\N.3S(]P!U7[/O[14W_!7/]HC5M/B\2>,/"?PU
M\!^!_#NKS67A7Q%>:+=:GK.M6OVX/+>V;13-%;6XB58ED".\LAD5QL"^U?\
M!,']H?Q'\:OACX\\-^,M3_MSQ5\'_'6K>!+[5F6-)M7CM) UM=2I& BRR6TL
M)?: "^Y@J@[1XM\ ?@.__!(O]HW7+B+PGXT\3_##QYX*\.:4FH^%O#MWKUWI
MVL:-:&Q\F>TLHI)TCN+<0NL^SR5>*0.R;DS[1_P2_P#V<=>^!?PM\=>(/%VE
MR:'XL^+WCO6/'FHZ7+.D\NE+>3XMK:1T+*9([6.!7"LRJ^Y59E - 'TO1110
M 4444 %>;_'C]CCX2?M2/:O\2OAA\/\ Q]+8IY=M+XA\/VNI2VRYR1&\R,R
MGLI'6O2** .+^"7[-_P\_9H\.3:/\.? G@_P%I5Q)YTUIX>T:WTR&:3&-[I"
MBAFP/O')KM*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\#/^#Y;_
M ) 7[,O_ %W\3?\ H.DT4?\ !\M_R OV9?\ KOXF_P#0=)HH ^]/^#7'_E!1
M\#/^X_\ ^I!J=??]? '_  :X_P#*"CX&?]Q__P!2#4Z^_P"@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@#C_VA?\ D@7CC_L7[_\ ])I*_*^OU0_:%_Y(
M%XX_[%^__P#2:2OROK]6\/?]WJ_XE^1^7<?_ .\4O\+_ #"BBBOT(^ "BBB@
M K]@*_'^OV K\S\1?^8?_M__ -M/TCP^_P"8C_MS_P!N"BBBOS,_2 HHHH *
M*** "BBB@ HHHH **** "BBB@ HHKR?PS^W=\%?&?Q\OOA9I/Q6^'^I?$;35
M!N/#MOKMO)J"-F0-&(P^6E3RG+QKEXQL+JH="P!ZQ17"_&C]J/X9_LW'3!\1
M/B+X%\ G6G:+3_\ A(]?M=+^WNN-RQ>?(GF$;ER%SC(]:[>WN([N".6)TDBD
M4.CH=RN#R"#W!H ?14.HZC;Z1I\]W=SPVMK:QM---,X2.%%&69F/ 4 $DG@
M5F:3\1O#^O> +?Q98Z]HU[X6NK$:I!K,%[')I\UH4\P7"SJQC:(I\X<-M*\Y
MQS0!LT5Q?P5_:1^'?[2>D7NH?#GQ]X+\?:?IL_V6[N?#FMVVJPVLV-WER/ [
MA'P0=I(.#FL7XU?ML?!G]FSQ-;:+\1OBY\,? .L7EL+RWL/$?BFQTJZG@+,@
ME2.>5&9"R.NX#&589R#0!Z=14=K=1WUM'-#)'-#,H>.1&#*ZD9!!'!!'>I*
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJNNZ[9^%]
M#O-2U&ZAL=/TZ![JZN)G"1V\2*6=V)X"JH))/0"@"U17QWX!_P""QWAWQWXC
MN-0'PM^*VG_"LZ5IFL6?CV:PM9+.ZM;^YNK>VNVL(YVU&.TE:VS',UMG:Q>1
M(8PDDGLGQ\_:X;X,'4AHOPU^)'Q2;P_%YVMKX0@T^1M'4Q^:H=;R\MC-*8\/
MY-L)I@K(2@$D>\ ]@HKE_@G\9?#O[1'PB\-^.O"-_P#VIX9\6:=#JFFW7EM$
M9H)4#J61@&1L'!5@&4@@@$$5YO\ MN?MT:7^Q'X8T6\F^'_Q8^*6L:_<216G
MAWX=>'#KVL^3&H,UVT&] MO&SPHTA;AYXA@[N #W"BO'OAA^V'!\1OV<M#^(
M-Y\._B=X-O/$DKVVF>#O$FDPV'BBYG#2*D)M?.9(F=8FD!EE14B!DD:-%9E9
M^SE^VCI?Q_\ B5XK\#W_ (/\<?#?Q[X-@M;[4/#OBJWLUN7L[GS!!=P365S<
MVL\+/%*F8YF*/&RNJG&0#V2BOF'QA_P56\%>$(-8\0?\(?\ $;5/A7X;U>30
M]:^)-A86DGAO2[B*7R)V8&Y%]+;PS9BDN8+22W1E?,@6-V7Z:M+N*_M8YX)(
MYH9D#QR(VY74C(((X(([T 24444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %?Q!W?\ Q]2?[Y_G7]OE?Q!W?_'U)_OG^=?JGAG_ ,Q/
M_;G_ +<?*\3?\N_^WOT(Z***_5#Y4**** "OZG/^#;K_ )0S?"'_ ']:_P#3
MW?U_+'7]3G_!MU_RAF^$/^_K7_I[OZ^!\1O^1;#_ !K_ -)D?0<.?[S+_"_S
M1]R4445^*GV@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'X&?\ !\M_R OV9?\ KOXF_P#0=)HH_P"#Y;_D!?LR_P#7
M?Q-_Z#I-% 'WI_P:X_\ *"CX&?\ <?\ _4@U.OO^O@#_ (-<?^4%'P,_[C__
M *D&IU]_T %%%% !1110 4444 %%%% !1110 4444 %%%% !7+?&GXV^$_V=
M?AKJ?C#QMKMCX;\-Z.JM=7UVQ"J68(B*H!9Y'=E1(T!=V954%B >IKP7_@HS
M^QA=?MQ_L\P^&M'\57/@GQ;X<URP\6>&-;C@%Q%I^K6$PFMGFA) FAW##(>Q
MR.0* +'[-'_!17X7_M4ZZVCZ#>^(M#\0/<7\-KH_BOPY?^';_4TLKB2WGFM8
MKV*(W"(R9?RMS0[E698I,H.Z^./[27@?]FRS\-S>-_$-IH"^,-?LO"^BK*DD
MDFHZE>2>7;VT:1JS%F;J<;44,S%54D?"O_!-+]M%5\?6?PM_:)\%VO@CXO>'
M]<\8^(O#GB2RD>3POXK"ZG?KJ\FFS$[XS SSJ]K<9D$2Q2\[@5^?_P#@I/\
MMK? C]I?4O@)\59OC'\)]3UK3_C3X3GT;1H_&&G7%QX-\/1WOF7-W<Q).WD2
MS[4EN)'"^3&L$+8,3LX!^T5>.^%OV^?A+XT^+$?@O3?%GG:Q<:A/I%I</IEY
M%I.HW\!<3V-KJ+Q"RN;N,QR;[>&9Y5\I\H-C8J?MH?&JXTS_ ()V_%/XA?#G
M5+36+F#P!JFN^'-3TNY2X@NB+"6:WN()4)613\KJRDAAC!Y%?%W[8F@6/P>_
MX-GO ]YX=C\O4/!WACP3KN@36C%9%U1+W39H94?YB'>=SE\Y_>,<C.: /O3X
M\_M<^ ?V;-1TNP\5:KJ"ZMK44US9:7I&B7VN:E/!"4$UP+2QAFG$$1DCWS%!
M&F]=S#(JUXD_:J^'7A7X&6OQ+NO%^C2>!=0CMY+'6+67[7#J/VAUCMTMQ$&:
M>261U1(X@SN[!54DXKYM_8NU"_\ '7_!7C]KK5->CVW_ (7T[P=X<T5)"6:T
MTU[">]=4YP$>ZFE8X'++@D[>/C/]DCQ#J7B+_@I9\/?AM-%,OPR\*_M"_%;4
M]'@E<_9S>6EA#-"B)P%\FXU'4&08(R689QF@#]9?@7^TAX-_:0T74+SPCJEQ
M=/H]S]BU.PO].NM*U329]H<175E=QQ7-LY1E<+-&A9&5@"I!/<U\7Z7JLWAW
M_@X(UC2],CF6R\3? BVU'70C%8GGM==EALI&&,,_ESW2 Y)"C'&>?M"@ HHK
M,\1:IJ6F^3_9^E_VEOW>9_I*P^7C&/O=<Y/3IB@#3HKF?^$H\1_]"M_Y4HO\
M*/\ A*/$?_0K?^5*+_"@#IJ*YG_A*/$?_0K?^5*+_"C_ (2CQ'_T*W_E2B_P
MH Z:BN9_X2CQ'_T*W_E2B_PH_P"$H\1_]"M_Y4HO\* .FHKF?^$H\1_]"M_Y
M4HO\*/\ A*/$?_0K?^5*+_"@#IJ*YG_A*/$?_0K?^5*+_"C_ (2CQ'_T*W_E
M2B_PH J_M"_\D"\<?]B_?_\ I-)7Y7U^E_QX\1Z]/\#O&<<WAOR(7T*^5Y/[
M0C;RU-N^6P!DX'.*_-"OU;P]_P!WJ_XE^1^7<?\ ^\4O\+_,****_0CX ***
M* "OV K\?Z_5K_A*/$?_ $*W_E2B_P *_,_$7_F'_P"W_P#VT_2/#[_F(_[<
M_P#;CIJ*YG_A*/$?_0K?^5*+_"C_ (2CQ'_T*W_E2B_PK\S/T@Z:BN9_X2CQ
M'_T*W_E2B_PH_P"$H\1_]"M_Y4HO\* .FHKF?^$H\1_]"M_Y4HO\*/\ A*/$
M?_0K?^5*+_"@#IJ*YG_A*/$?_0K?^5*+_"C_ (2CQ'_T*W_E2B_PH Z:BN9_
MX2CQ'_T*W_E2B_PH_P"$H\1_]"M_Y4HO\* .FHKF?^$H\1_]"M_Y4HO\*/\
MA*/$?_0K?^5*+_"@#IJ*YG_A*/$?_0K?^5*+_"C_ (2CQ'_T*W_E2B_PH M?
M$_PA/\0?AKXAT&UU2\T.YUS3+FPBU&T_X^+!Y8FC$T?^VA8,/<"OR+_9?N="
M_95^('_#)O[67@_2/"-C<>%O#/A'PAXRTB%9O#7B6>TO]6GL;QIVCQIVI3R.
M[*DX)DFM)W#_ #JI_4OXK)XS\>?"_P 2:'I-A<>&]5UG2[FQL]6@U"-Y=+FE
MB9$N$ *DM&S!P RDE>HZU\+?M'?L4?M/?MP7'BKP-\1?#'POT'P?XPT7PSI7
MB#Q5HVORWE]?Q:7J5[>O]AL98$%I<RF9 7DFE2 $,AG8D1 'TI_P4;\::S^S
MU^S_ ..O$7@GX"Z]\<-<\5:;);ZO9V4EG/&EM%#Y:B>&YG6:>$(\C+:VD4F]
MS+D1M*TATO\ @DSKO@G7?^";GP9/PZ\3:AXO\'V/ABUTZPU2_A$%U+]G7R)$
MEB!/E/')&\9BRVS9MW-C<:VN^+OVJ=(^,&N6NB^!?@SJOPYN+>"/0KN]\2WU
MAK>DR"+$SW,*V\\-ZOF89526U)7Y2V?FKS[Q'X1^+7_!/7]ASPWX5^"7A_P#
MJWB+1]4>YO$\87LD$?B-[F:XO+Z.SALAN2[GGD<PQ@.B X(8+F@#0_X*C277
M[2'[-/QE\"Z5?ZA8>$_"?A#5+SQC?6<KP27TXT^2>VTB.5<$!@4FN2I!$1BB
MY%PY3YK^+=[JFA?\$(OV,]8FTO4M<^&N@_\ " ZE\2]-L[&2^-UX;BM8FG,L
M$89Y;>.86TDL:JVY(SN!3<#].?M:?\$X_AW^U!\/?'US=?LX?!NX^)'C+1KR
MWB\1ZKHFESWT5]+;-%#<277V=IBT;;#O!+ (,=!4?['_ .S=X^_X)_?L&^!?
MA]\-?A'\*I/&VDZ586_B)TUL:#IFKZBEI'#=:B\MO8RRW$SM$IS)$KR #<ZD
M"@#S#Q;^T;X ^*W_  6._9G\0_!'Q5X=\7-XX\,>)]-\9ZCX9O8;VPOM'LX(
M9K5;F:$,C2P7KJ$4L&C\]P=HDPWDO_!0/]G+X@?L7?M%>*/VF?BEX+^!?[4G
MP8NM;@N?$%EK'P]M$\7?#K2=T<$,FFW$@G,\-JH621&9=S>9($B,DDJ?8_[-
MG[,'C#P'\8M<^+GQ(MK7QQ\8/$=@NCMJ-I*EEI?AW2UD\U=,TVW9I'CA\S#R
M22.\L\@W,541Q1T_$'@S]H']I'X=^(OA[\6/!/PQL?!^O/)9:AJ/AGQ-=376
MM:6[L'M3:36Z"S>6':CRK=3X#2;5!*NH!]36%[#J5C#<6\BRP7"+)&Z]'4C(
M(^HJ:N7A\1>(+>%8T\*[4C4*H&I1< =.U._X2CQ'_P!"M_Y4HO\ "@#IJ*YG
M_A*/$?\ T*W_ )4HO\*/^$H\1_\ 0K?^5*+_  H Z:BN9_X2CQ'_ -"M_P"5
M*+_"C_A*/$?_ $*W_E2B_P * .FHKF?^$H\1_P#0K?\ E2B_PH_X2CQ'_P!"
MM_Y4HO\ "@#IJ*YG_A*/$?\ T*W_ )4HO\*/^$H\1_\ 0K?^5*+_  H Z:BN
M9_X2CQ'_ -"M_P"5*+_"C_A*/$?_ $*W_E2B_P * .FHKF?^$H\1_P#0K?\
ME2B_PH_X2CQ'_P!"M_Y4HO\ "@#IJ*YG_A*/$?\ T*W_ )4HO\*/^$H\1_\
M0K?^5*+_  H Z:BN9_X2CQ'_ -"M_P"5*+_"C_A*/$?_ $*W_E2B_P * .FH
MKF?^$H\1_P#0K?\ E2B_PH_X2CQ'_P!"M_Y4HO\ "@#IJQ?B1I6A:]\/->L?
M% L6\-7FG7$&K"\D$=N;1HV6;S&) 5/++9)(P,G(JG_PE'B/_H5O_*E%_A63
MX]T^_P#B=X&UGPWKG@W[9HOB"QFTV_MQJZQ>?;S1M'(F],,N58C*D$9R"#0!
M^8\-MXN_X(>?'/Q;8ZA(WQK_ &4=.\-^'=.U,:L(SX@^'.BW.H:K%9HO'EZE
M8P3-.'WXF6.>$+E(2*^_?V_?AC\:OC5^SQJ6D_ CX@>$O /B.^LY@;G6="FO
MC?!E&R&*XCG3['N^96F\F=@'!0(RAJ\+G_X)-2>+/'\DWC;Q=\6/B%\/_L>D
MVB>"M=UW36L;@:;=7-S:QWES#:QW=[!').&6*>5MS*3*TX\M8O4?%G[*/C37
MOCEKOC+3?B1\<O#5AXDA@M[_ ,*:?XITN;00D4?E_P"C1W5E-/9,Z\NUG-"Q
M;Y@0W- %K_@D=\5[?XP_\$\?AKJ-OX%A^&O]EV4WA^?PW Q>#2Y]/N9;&9(F
M)+/&9+=V5F)8A@6))).+^W]_P21\!_MY>*]/\<2>(_B!\/?BWX9TXV'AKQGX
M7\17=G=:(-[2*%MQ)Y#(9&S( BNZ_+Y@PI5?VFOV5_$?C#]EC1/AM\,8?'WP
ME'ARZMY=$O/ _BNVTN2T>%7\M;MY4D,]HSL&FCVN\QY.26-=%XP_9Y\<>*OB
M_-XJM_'?Q>\/V6H64-EJ7AK3/$.E_P!BWHC5E,B+/9RW-I(X;YGLYX&)56!#
M<D I?\$R_B[\4/CO^P1HU]\0;K1H_BII4VK^&=1U9;47&GW]]IU]<V OO)B>
M+>DC6XD9$:($LP4Q@KCQ?]B\_%;X-_\ !5#XG> OC8OAGQYXB^(OA"/Q-X<^
M(F@:?+I:KI%G<K;'1I+-YI?LPAFNS(GER.7\UFDD=S\OOGQN_9MU;XJ_"/P[
MX/\ #MY\0_A+;^%;VVO=-OO WBBWL+I! &"P2B:&:&X@8-\\4\<BN0"02,UI
M?!KX):E\*/$=]XDU"S\0^.O'&IV46FWGB?Q#J=@=0FM8F9HX$2UMX+:",,[,
M5@@C#L=S[FP: /@OQ)<?$S_@F7_P1V^*WP-^('PMN/$6EZ)I6M>&?!OBZQU?
M3KC2?%2:G+,FG6\EHTXU!;YY+M8O(CM949D!\T!B5_1?]C'X8ZM\%/V0OA;X
M/UZ=KK6_"OA/2])OY20=\\%I%%(<@ 'YE/85YIX._8[FL_C!8^/?&K^./BQX
MHT*2270)_%NMZ>UIX;9P59[.RL[:VM(YMA*?:&A:X"%E\W#,&]P_X2CQ'_T*
MW_E2B_PH Z:BN9_X2CQ'_P!"M_Y4HO\ "C_A*/$?_0K?^5*+_"@#IJ*YG_A*
M/$?_ $*W_E2B_P */^$H\1_]"M_Y4HO\* .FHKF?^$H\1_\ 0K?^5*+_  H_
MX2CQ'_T*W_E2B_PH Z:BN9_X2CQ'_P!"M_Y4HO\ "C_A*/$?_0K?^5*+_"@#
MIJ*YG_A*/$?_ $*W_E2B_P */^$H\1_]"M_Y4HO\* .FHKF?^$H\1_\ 0K?^
M5*+_  H_X2CQ'_T*W_E2B_PH Z:BN9_X2CQ'_P!"M_Y4HO\ "C_A*/$?_0K?
M^5*+_"@#IJ*YG_A*/$?_ $*W_E2B_P */^$H\1_]"M_Y4HO\* .FHKF?^$H\
M1_\ 0K?^5*+_  H_X2CQ'_T*W_E2B_PH Z:BN9_X2CQ'_P!"M_Y4HO\ "C_A
M*/$?_0K?^5*+_"@#IJ_B#N_^/J3_ 'S_ #K^U;_A*/$?_0K?^5*+_"OXJ;O_
M (^I/]\_SK]4\,_^8G_MS_VX^5XF_P"7?_;WZ$=%%%?JA\J%%%% !7]3G_!M
MU_RAF^$/^_K7_I[OZ_ECK^H#_@W3U[6K+_@CO\)8[/0?MUNKZSMF^W1Q[_\
MB<WV?E(R,'(_"O@?$;_D6P_QK_TF1]!PY_O,O\+_ #1^@%%<S_PE'B/_ *%;
M_P J47^%'_"4>(_^A6_\J47^%?BI]H=-17,_\)1XC_Z%;_RI1?X4?\)1XC_Z
M%;_RI1?X4 =-17,_\)1XC_Z%;_RI1?X4?\)1XC_Z%;_RI1?X4 =-17,_\)1X
MC_Z%;_RI1?X4?\)1XC_Z%;_RI1?X4 =-17,_\)1XC_Z%;_RI1?X4?\)1XC_Z
M%;_RI1?X4 =-17,_\)1XC_Z%;_RI1?X4?\)1XC_Z%;_RI1?X4 =-17,_\)1X
MC_Z%;_RI1?X4?\)1XC_Z%;_RI1?X4 =-17,_\)1XC_Z%;_RI1?X4?\)1XC_Z
M%;_RI1?X4 =-17,_\)1XC_Z%;_RI1?X5L>'[^^U&S9[[3_[-F5RJQ^>LVY<#
MYLKQZC'M0!>HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#\#/\ @^6_Y 7[,O\ UW\3?^@Z311_
MP?+?\@+]F7_KOXF_]!TFB@#[T_X-<?\ E!1\#/\ N/\ _J0:G7W_ %\ ?\&N
M/_*"CX&?]Q__ -2#4Z^_Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MKS?]IGX%:M\<?#6A_P#".^,;_P "^)O"NL1ZYI&J06<5]")UAF@:*YMY,>=;
MO%<2JR*\;\@JZD9KTBB@#X[_ &8_^":7BWP]\<O#/Q&^,GC_ $/QIKGP]U3Q
M-J'A'2O#6@R:-I.ERZU>SS7-Y*)KBXGFN&AE**AD$<*NR 2L//?U3]N7]C7_
M (;/T+X;67_"2?\ "-_\*]^(6B>/-_\ 9_VS^T/[.F,OV7'F1^7YF<>9\VWK
ML;I7N%% 'A>E>"OB=J?[:7BYM6\:+XB^"6L>'/L?_")7?A..S70[[$"AH=1W
M"2]6XC:Y,B%&2(JJ[E/RGSGP3_P2]U+1?!_@_P"&NN?$R;Q!\"?ASJUIJWAW
MPJ^A^5JS"RG6XL+&_P!3-PZW5E:R)'Y<<=K!(RP0K++*%<2?75% '@/QB_8\
M\27O[1-Q\5_A7X[T_P"'_C37-$B\.>(EU;P^^O:5K=G!))):RFV2ZM72\MVF
MF$<WFLFR9U>*0;2G.W__  2^\/Z)\"O!/A_PEXHUK0_''PY\2W'C71/&=Y$E
M]>3ZW=/.]]<7L*^4EQ#=_:KA)H$,0,<NV-HBB,OU!10!XS^SC^RG??"SXG>+
M/B-XT\3P^-OB=XVM;/3=0U.TTLZ3IMC86AE:WL[*S::=X80\\TC&2>:1Y)6)
M?:$1/9J** "BBB@ HHHH **** "BBB@ HHHH **** ./_:%_Y(%XX_[%^_\
M_2:2OROK]4/VA?\ D@7CC_L7[_\ ])I*_*^OU;P]_P!WJ_XE^1^7<?\ ^\4O
M\+_,****_0CX **** "OV K\?Z_8"OS/Q%_YA_\ M_\ ]M/TCP^_YB/^W/\
MVX****_,S]("BBB@ HHHH **** "BBB@ HHHH **** "BBOP5_;$_P"#I#]H
M#]GS]KCXI> =%\'_  =NM'\$>+M6T"QFO=*U)[F6"UO)8(VE9+Y5,A6,%BJJ
M"2< #BO7RC),5F4Y4\*E>*N[NQQXS'4L,E*KU/WJHK^<_P#XB[OVDO\ H2?@
M?_X)]4_^6-'_ !%W?M)?]"3\#_\ P3ZI_P#+&O=_U!S;M'_P(X?[?PG=_<?T
M845_.?\ \1=W[27_ $)/P/\ _!/JG_RQH_XB[OVDO^A)^!__ ()]4_\ EC1_
MJ#FW:/\ X$']OX3N_N/Z,**_G/\ ^(N[]I+_ *$GX'_^"?5/_EC7[1_\$E_V
MO?$O[>/_  3]\ _%;Q?8Z'IOB+Q4=1^UV^CPRPV4?V?4;JU3RUEDD<92!"<N
M?F+$8& /,S;AC'9=15?$I<K=M'?6S?Z'5A,TH8F?)2O>U]CZ-HHHKYX] ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BOY89?^#C
MS]LY96 ^,G )'_(I:'_\A4W_ (B/OVS_ /HLO_EI:'_\A5]__P 0YS+^>G]\
MO_D3Y_\ UCPW\LON7^9_5!17\K__ !$??MG_ /19?_+2T/\ ^0J/^(C[]L__
M *++_P"6EH?_ ,A4?\0YS+^>G]\O_D0_UCPW\LON7^9_5!17\K__ !$??MG_
M /19?_+2T/\ ^0J/^(C[]L__ *++_P"6EH?_ ,A4?\0YS+^>G]\O_D0_UCPW
M\LON7^9_5!17RK_P1-_:2\:?M<_\$R_AO\0OB'K7_"0>,-?;5!?W_P!D@M//
M\G5+N"/]W B1KMBBC7Y5&=N3DDD_55?$8O#2P]>>'GO!M.VUT[:'N4:BJ052
M.S2?WA1117.:!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7\0=W_Q]2?[Y_G7]OE?Q!W?_'U)_OG^=?JGAG_S$_\ ;G_MQ\KQ-_R[_P"W
MOT(Z***_5#Y4**** "OZG/\ @VZ_Y0S?"'_?UK_T]W]?RQU_4Y_P;=?\H9OA
M#_OZU_Z>[^O@?$;_ )%L/\:_])D?0<.?[S+_  O\T?<E%%%?BI]H%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^!G_!
M\M_R OV9?^N_B;_T'2:*/^#Y;_D!?LR_]=_$W_H.DT4 ?>G_  :X_P#*"CX&
M?]Q__P!2#4Z^_P"O@#_@UQ_Y04? S_N/_P#J0:G7W_0 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!Q_[0O_) O''_ &+]_P#^DTE?E?7ZH?M"_P#) O''
M_8OW_P#Z325^5]?JWA[_ +O5_P 2_(_+N/\ _>*7^%_F%%%%?H1\ %%%% !7
M[ 5^/]?L!7YGXB_\P_\ V_\ ^VGZ1X??\Q'_ &Y_[<%%%%?F9^D!1110 444
M4 %%%% !1110 4444 %%%% !7\>'_!3G_E)-^T)_V4KQ'_Z=+FO[#Z_CP_X*
M<_\ *2;]H3_LI7B/_P!.ES7Z3X;?[U6_PK\SYKB3^'#U9X=1117Z^?(!1110
M 5_4]_P;?_\ *&/X._76_P#T^:A7\L-?OY^Q_P".?B=\.?\ @V2^%6K?"^U\
M3W$]KK5T?$[^&$5_$%MX>_X22^_M*33E(/\ I0@#!2 64%F7#*I'P/B-_P B
MV'^-?^DR/H.'/]YE_A?YH_82BO@/_@C_ *)X;^)7@/1_B-\%?BYXG\1> ;SQ
M1XHC\0Z+K'BB_P!=6\ADU&\DT^4QZBTUS8W:HT$CJ&@:99VDF61R&.[\8-=\
M8^ /^"XWP1T6'XC>.+[PAX\\(^)]0O/"\]Y%'H]K+:)9)"8X88HR^#+(VZ=I
M6#-PP  'XJ?:'V_14=S,8+:214:1D4L$7&6P.@SQS[U^8?PP\6^,?VJ_^"67
MBC]K2U^*7CSPW\7+&#7?%6G6D'B>[A\,>'ETVXN1'HL^D*XL9X!#;>7-+/ ]
MPS222"1"(]@!^H%%?/\ IO[7FK_$_P#9#^&GBKPCI-JOQ ^,6@V5_H&E7F]K
M?3Y+FUCGEN;G #_9;59-[GY2Y$<0(DF0'R/_ ((G^-?B!^T-_P $F_"^I>*/
MB!K.J>.-4U?7[>]\3WJ_:[QECUV]C9HUD8JA$*;(E.Z.'$8V,B;" ?;E%? G
M['WQ@\&>+_\ @IWJWAGX$_&K5OB'X%T'PK=/\0-)U;X@W?BNVL]4:Y@^P2:<
MU[//.KA?M:S_ &=_LR@Q*P$H 'WW0 4444 %%%% !1110 4444 %%%% !111
M0 4444 ?Q S_ .O?_>--IT_^O?\ WC3:_J@_*PHHHH **** /ZG?^#;S_E#)
M\'_][6__ $]W]?<=?#G_  ;>?\H9/@__ +VM_P#I[OZ^XZ_FW/O^1EB/\<__
M $IGZ5@?]VI_X5^2"BBBO).H**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *_B#N_\ CZD_WS_.O[?*_B#N_P#CZD_WS_.OU3PS_P"8G_MS
M_P!N/E>)O^7?_;WZ$=%%%?JA\J%%%% !7]3G_!MU_P H9OA#_OZU_P"GN_K^
M6.OZG/\ @VZ_Y0S?"'_?UK_T]W]? ^(W_(MA_C7_ *3(^@X<_P!YE_A?YH^Y
M****_%3[0**** "BBB@ HJIKVO6/A70[S4]4O+33=-T^![F[N[J988+:)%+/
M([L0JJJ@DL2  "35I'61%92&5AD$'@B@!:*** "BBB@ HHHH **** "BBB@
MHHHH **^)?\ @J!_P4&\:? ;XF6GPG^'%YX5\+>,-:\ Z]XW3Q'XELI+ZW6/
M3HB19V-JLD2W%ZY)D_>2;(HXB[1S [*]H^%7QR\<?#?PCXYNOC@OA6PTKP'I
MT6L'QEH]O<6.EZQ9&&26:4VDSS-;20>6RO&+B?(VL"N\* #W*BOSQ_X)G_\
M!1'XZ_\ !1SXR2>*O#OC+]DO4_@+#=32W>E:))K<WC[1K9UD-I!>13&.WBG)
M"AWVF-MDGE[Q@CL]4_X*'?$[Q9\%_B#\>?!.B^#-0^"?PYO]1C72;JUNCX@\
M7Z=IKM%?:C:W8F6"V :*X:&%[>;SEB7=+"9/D /MNBL?X?\ CK3?B?X$T7Q)
MHMP+O1_$%C#J-E. 5\Z"5!(C8//*L#S6Q0 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% 'X&?\'RW_("_9E_Z[^)O_0=)HH_
MX/EO^0%^S+_UW\3?^@Z310!]Z?\ !KC_ ,H*/@9_W'__ %(-3K[_ *^ /^#7
M'_E!1\#/^X__ .I!J=??] !1110 4444 %%%% !1110 4444 %%%% !1110
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
MDKFXWLAAC\KY'9I"!]J444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MG[7W[<6GW7B:_DU/5$TWXEV^GV]W<2!5=S#!8I&,JJ* J@!450 J@  ^G/\
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
MLG>ZG^SPRQ^?*_WI&V@;G;NQY->?_P##9W_4M_\ E0_^U4?\-G?]2W_Y4/\
M[57B?\1MX+_Z#?\ RG5_^5G;_J;G'_/G_P FA_\ )'IG_%9?]2S_ .1Z/^*R
M_P"I9_\ (]>9_P##9W_4M_\ E0_^U4?\-G?]2W_Y4/\ [51_Q&W@O_H-_P#*
M=7_Y6'^IN<?\^?\ R:'_ ,D>F?\ %9?]2S_Y'H_XK+_J6?\ R/7'_#C]IS_A
M8/C2RT?^P_L?VPO^]^V>9LVHS_=V#.=N.O>O5J^UX;XIRO/L-+&935]I3C)Q
M;Y91]Y)-JTE%[-:VMJ>/F&68G U%2Q4>635[73TU71OLSF?^*R_ZEG_R/1_Q
M67_4L_\ D>NFHKZ X#F?^*R_ZEG_ ,CUL>'_ .T_L;?VK]A^T;SM^R;]FW Z
M[N<YS^E7J* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** /P,_X/EO^0%^S+_UW\3?^@Z311_P?
M+?\ ("_9E_Z[^)O_ $'2:* /O3_@UQ_Y04? S_N/_P#J0:G7W_7P!_P:X_\
M*"CX&?\ <?\ _4@U.OO^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#C_
M -H7_D@7CC_L7[__ -)I*_*^OU0_:%_Y(%XX_P"Q?O\ _P!)I*_*^OU;P]_W
M>K_B7Y'Y=Q__ +Q2_P +_,****_0CX **** "OTK_:^_Y)I9?]A./_T5+7YJ
M5^E?[7W_ "32R_["<?\ Z*EK^<_I,_\ ))5_^O<_S@?LO@O_ ,C1_P"*'_MY
M\X4445_D^?V.%%%% !6Y\,/^2E>'?^PG;?\ HU:PZW/AA_R4KP[_ -A.V_\
M1JUZN1?\C+#_ /7R'_I2.7&_[O4_PO\ (^R****_T_/YM"BBB@ HHHH ****
M "OX\/\ @IS_ ,I)OVA/^RE>(_\ TZ7-?V'U_'A_P4Y_Y23?M"?]E*\1_P#I
MTN:_2?#;_>JW^%?F?-<2?PX>K/#J***_7SY **** "OZ;_\ @B%_RKS^%/\
ML >*O_3GJE?S(5_3?_P1"_Y5Y_"G_8 \5?\ ISU2OBN.?]UH?]?8_E(];*=Z
MO^"7Z'B%%%%?2GY:%%%% !1110!^P Z5X=^V=^T-\._A'::5X9^+VFZ:OPU\
M>6=]9ZIK6NVXD\/6,D8A,=M?O(A@B2=9)2KSNB9@(Y)&/<1TH(W#!Y!ZBOYG
M/Z0/RI_X(%!O!7Q9C\,_"'Q%K7BS]G6X^&6DZUJXFNGO]&\+>,I647-AIET^
M<K)&)9I[>-W2"4@?(6\L?<VMQ'XO_MUZ/:J5FT;X0Z)+J5QA@RC6-2!AMQZA
MXK)+HD'^&_C/<5[)X?\ #]AX3T*STO2[&STW3-.@2VM+2TA6&"UB0!4CC10%
M554 !0    *N4 ?'G[:_Q9_8R_:<\<>(/@=\=K[X<:QXN\-VH9=#\3V9M]6B
M%W#O5])DE199IG11@Z>[R!E5>& %=O\ \$F/A3XV^"/_  3\^'GA?Q]>Z[?:
M[I-O<QP'6R/[2@TXW<S:?#<XZ31V9MT=3RK*5/(-?1E% 'A_[(<1^(?BWXD?
M%*0K+#XTUO\ LW1)0P8'1]-#6L!4CJDMQ]MN%/=;I37N%%% !1110 4444 %
M%%% !1110!_$#/\ Z]_]XTVG3_Z]_P#>--K^J#\K"BBB@ HHHH _J=_X-O/^
M4,GP?_WM;_\ 3W?U]QU\.?\ !MY_RAD^#_\ O:W_ .GN_K[CK^;<^_Y&6(_Q
MS_\ 2F?I6!_W:G_A7Y(****\DZ@HHHH ***XKX[?$>^^&'A"WU#3XK6::6[6
MW*W"LRA2CM_"P.<J.]>7G6<8?*L#5S#%W]G35W97=O0Z<'A:F)K1P]+XI.R.
MUHKYQ_X:_P#$W_/CH?\ WYE_^.4?\-?^)O\ GQT/_OS+_P#'*_*?^(_<)?SU
M/_ '_F?4?ZBYKVC_ .!'T=17SC_PU_XF_P"?'0_^_,O_ ,<H_P"&O_$W_/CH
M?_?F7_XY1_Q'[A+^>I_X _\ ,/\ 47->T?\ P(^CJ*^<?^&O_$W_ #XZ'_WY
ME_\ CE=%\)?VD-<\>?$'3])O+728[>[\S>T,4BN-L;,,$N1U4=J[<M\;N&,=
MBZ6"P\I\]6481O!I7DTE=WTU9CB.#<RH4I5II6BFWKT2NSVRBBBOUT^4"BBB
M@ HHHH **** "OX@[O\ X^I/]\_SK^WROX@[O_CZD_WS_.OU3PS_ .8G_MS_
M -N/E>)O^7?_ &]^A'1117ZH?*A1110 5_4Y_P &W7_*&;X0_P"_K7_I[OZ_
MECK^IS_@VZ_Y0S?"'_?UK_T]W]? ^(W_ "+8?XU_Z3(^@X<_WF7^%_FC[DHH
MHK\5/M HHHH **** /*_VO?^29V?_82C_P#1<M?-]?2'[7O_ "3.S_["4?\
MZ+EKYOK^%O'[_DK)?]>X?DS]JX%_Y%:_Q2"BBBOQ0^R"BBB@#N/V</\ DM&B
M_6;_ -$25]65\I_LX?\ ):-%^LW_ *(DKZLK^U/HX_\ )-U_^O\ +_TW2/Q[
MQ"_Y&,/\"_\ 2I!1117] 'P@4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?@9_P 'RW_(
M"_9E_P"N_B;_ -!TFBC_ (/EO^0%^S+_ -=_$W_H.DT4 ?>G_!KC_P H*/@9
M_P!Q_P#]2#4Z^_Z^ /\ @UQ_Y04? S_N/_\ J0:G7W_0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!Q_[0O\ R0+QQ_V+]_\ ^DTE?E?7ZH?M"_\ ) O'
M'_8OW_\ Z325^5]?JWA[_N]7_$OR/R[C_P#WBE_A?YA1117Z$? !1110 5^E
M?[7W_)-++_L)Q_\ HJ6OS4K]*_VOO^2:67_83C_]%2U_.?TF?^22K_\ 7N?Y
MP/V7P7_Y&C_Q0_\ ;SYPHHHK_)\_L<**** "MSX8?\E*\._]A.V_]&K6'6Y\
M,/\ DI7AW_L)VW_HU:]7(O\ D98?_KY#_P!*1RXW_=ZG^%_D?9%%%%?Z?G\V
MA1110 4444 %%%% !7\>'_!3G_E)-^T)_P!E*\1_^G2YK^P^OX\/^"G/_*2;
M]H3_ +*5XC_].ES7Z3X;?[U6_P *_,^:XD_AP]6>'4445^OGR 4444 %?TW_
M /!$+_E7G\*?]@#Q5_Z<]4K^9"OZ;_\ @B%_RKS^%/\ L >*O_3GJE?%<<_[
MK0_Z^Q_*1ZV4[U?\$OT/$****^E/RT**** "BBB@#]==6UZQ\/6BS:A>6MC"
MS!!)<3+$I;!.,L0,X!X]C6=_PL_PU_T,6A_^!\7_ ,57"_M>_P#),['_ +"4
M?_HJ6OG&O\X_$?QFQO#6<O+*&'C4BHQE=MIZ^A_9G#O"-',<&L3.HXN[5DET
M/LC_ (6?X:_Z&+0__ ^+_P"*H_X6?X:_Z&+0_P#P/B_^*KXWHKX3_B93,_\
MH#I_^!2/<_XAWA_^?TON1]D?\+/\-?\ 0Q:'_P"!\7_Q5'_"S_#7_0Q:'_X'
MQ?\ Q5?&]%'_ !,IF?\ T!T__ I!_P 0[P__ #^E]R/LNU^(WA^]N8X8=>T:
M::9@D<:7L;,[$X  #9))[5LU\;_#'_DI/A[_ +"=M_Z-6OLBOVOPK\0<1Q7A
M:^(Q%*--TY**46W>ZOU/C>)LAIY75A3IR<N9-Z^H4445^J'S(4444 %%%% !
M1110!_$#/_KW_P!XTVG3_P"O?_>--K^J#\K"BBB@ HHHH _J=_X-O/\ E#)\
M'_\ >UO_ -/=_7W'7PY_P;>?\H9/@_\ [VM_^GN_K[CK^;<^_P"1EB/\<_\
MTIGZ5@?]VI_X5^2"BBBO).H**** "O*_VO?^29V?_82C_P#14M>J5Y7^U[_R
M3.S_ .PE'_Z*EK\_\5/^22Q__7M_FCW>&?\ D:4/\1\WT445_G6?OX4444 %
M=Q^S?_R6C1?K-_Z(DKAZ[C]F_P#Y+1HOUF_]$25]5P+_ ,E+E_\ U_H_^G(G
MF9U_R+J_^"?_ *2SZLHHHK_2H_G8**** "BBB@ HHHH *_B#N_\ CZD_WS_.
MO[?*_B#N_P#CZD_WS_.OU3PS_P"8G_MS_P!N/E>)O^7?_;WZ$=%%%?JA\J%%
M%% !7]3G_!MU_P H9OA#_OZU_P"GN_K^6.OZG/\ @VZ_Y0S?"'_?UK_T]W]?
M ^(W_(MA_C7_ *3(^@X<_P!YE_A?YH^Y****_%3[0**** "BBB@#RO\ :]_Y
M)G9_]A*/_P!%RU\WU](?M>_\DSL_^PE'_P"BY:^;Z_A;Q^_Y*R7_ %[A^3/V
MK@7_ )%:_P 4@HHHK\4/L@HHHH [C]G#_DM&B_6;_P!$25]65\I_LX?\EHT7
MZS?^B)*^K*_M3Z./_)-U_P#K_+_TW2/Q[Q"_Y&,/\"_]*D%%%%?T ?"!1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!^!G_!\M_P @+]F7_KOXF_\ 0=)HH_X/EO\ D!?L
MR_\ 7?Q-_P"@Z310!]Z?\&N/_*"CX&?]Q_\ ]2#4Z^_Z^ /^#7'_ )04? S_
M +C_ /ZD&IU]_P! !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7Q[^U=_P4H\5>"?C]K7PO\ A#X'\,^,/%'@N7PT_BJ]\3>(I-&T[35U
MK4HK2TMHA#;W$\TSHSNS^6L<"E')F;$#?85?G[_P58_8Q\)_M$^(X_B9\-_&
M6I?#GX^> ?%/ACPO/K^E*9()1<:KILMM;ZI9/B*_@B-U!<QJW1T0;_E*@ ^P
M/V</C=??'#PCJD^L>%=2\%^(/#NK3Z'JVEW5Q%=)'<Q*C&2":,XFMW61'CD9
M8W96!:.,Y4>A5\%_!3_@I7^T)\2_V3-:U#PY^SYH_P 7/C/\-_B!??#GQGHN
MB^-;;P]I#S62;I=2L[J]1MT+%H1Y)'F*TC GY#7U=^RG\2OB!\6_@CI>N_%#
MX9_\*A\974DZWGA?_A(K;7_L*K*RQM]KMU6*3S$"OA1\N[:>0: /1J*** "B
MBN7\0WNJ:EXXCTFPU!=-C6Q^UM)]G69G/F;,'=V[\>_7C !U%%<S_P (OXC_
M .AJ_P#*;%_C1_PB_B/_ *&K_P IL7^- '345S/_  B_B/\ Z&K_ ,IL7^-'
M_"+^(_\ H:O_ "FQ?XT =-17,_\ "+^(_P#H:O\ RFQ?XT?\(OXC_P"AJ_\
M*;%_C0!TU%<S_P (OXC_ .AJ_P#*;%_C1_PB_B/_ *&K_P IL7^- '345S/_
M  B_B/\ Z&K_ ,IL7^-'_"+^(_\ H:O_ "FQ?XT 5?VA?^2!>./^Q?O_ /TF
MDK\KZ_4[Q#\.-8\5Z!?:7J'B3[18ZE;R6MS%_9Z+YD;J59<JP(RI(R""*\K_
M .'<'@G^[^L__P >K[;A7B3#9;2G"O&3<FGHEV\VCXWB?AW$YE5A.A**44UJ
MWW\DSX%HK[Z_X=P>"?[OZS__ !ZC_AW!X)_N_K/_ /'J^I_XB!E_\D_NC_\
M)'R_^H>8?SP^^7_R)\"T5]]?\.X/!/\ =_6?_P"/4?\ #N#P3_=_6?\ ^/4?
M\1 R_P#DG]T?_D@_U#S#^>'WR_\ D3X%K]*_VOO^2:67_83C_P#14M<=_P .
MX/!/]W]9_P#X]7I?C#X0:AX]TR.SU;Q!]JMXY1,J?85CPX! .58'HQ_.ORCQ
M@JKBO(ZF69=[LY1E%.>BNW&WP\SZ/H??^'^6U<BQOUG%M25XOW;MZ<U]TNY\
MK45]"_\ #(NF_P#00_\ (#?_ !RC_AD73?\ H(?^0&_^.5_$?_$N/$O_ #_H
M?^!5/_E1^^_\1"R[^2?W1_\ DCYZHKZ%_P"&1=-_Z"'_ ) ;_P".4?\ #(NF
M_P#00_\ (#?_ !RC_B7'B7_G_0_\"J?_ "H/^(A9=_)/[H__ "1\]5N?##_D
MI7AW_L)VW_HU:]I_X9%TW_H(?^0&_P#CE3Z7^RO::-J=O>6VI^7<6LJS1/\
M9RVQU((.#)@X('6NS+?H\\1X?%TL1.M0M"49.TJE[)IZ?NS'$<?9?4I2@H3N
MTUM'JO\ $>L45S/_  B_B/\ Z&K_ ,IL7^-'_"+^(_\ H:O_ "FQ?XU_9!^1
MG345S/\ PB_B/_H:O_*;%_C1_P (OXC_ .AJ_P#*;%_C0!TU%<-Y/B/_ (3+
M^R?^$C_Y<OM?F_V?%_?V;=OZYS^%:?\ PB_B/_H:O_*;%_C0!TU%<S_PB_B/
M_H:O_*;%_C1_PB_B/_H:O_*;%_C0!TU?QX?\%.?^4DW[0G_92O$?_ITN:_KI
M_P"$7\1_]#5_Y38O\:^._B=_P;P_LV_&3XD^(?%_B3PA_:7B+Q5J=SK&J7?]
MJZI#]JNKB5I9I-D=XJ+N=V.U%"C.  ,"OKN$<^P^5UJE3$*34DDN5)]?-H\C
M-\OJ8J$8TVM'U_X9G\M-%?T]?\0S'[*?_0A_^5O6/_DZC_B&8_93_P"A#_\
M*WK'_P G5]W_ ,1&RW^2I]T?_DCPO]7,3_-'[W_D?S"T5_3U_P 0S'[*?_0A
M_P#E;UC_ .3J/^(9C]E/_H0__*WK'_R=1_Q$;+?Y*GW1_P#D@_U<Q/\ -'[W
M_D?S"U_3?_P1"_Y5Y_"G_8 \5?\ ISU2K?\ Q#,?LI_]"'_Y6]8_^3J^G/@A
M^Q1H?[.'[/-K\*?!=U_8W@&QM[JU@TORI+C9'=2RRSKYTLKS'<\TIR7R-V!@
M  ?/<2<88/,*-.G1C).,XR=TMDGVD]=3NP.2UZ+FY->]%K2^[MY'YTT5]]?\
M.X/!/]W]9_\ X]1_P[@\$_W?UG_^/5Z__$0,O_DG]T?_ )(^+_U#S#^>'WR_
M^1/@6BOOK_AW!X)_N_K/_P#'J/\ AW!X)_N_K/\ _'J/^(@9?_)/[H__ "0?
MZAYA_/#[Y?\ R)\"T5]]?\.X/!/]W]9__CU'_#N#P3_=_6?_ ./4?\1 R_\
MDG]T?_D@_P!0\P_GA]\O_D3L/VO?^29V/_82C_\ 14M?.-?5'B_X0:AX\TR.
MSU;Q!]JMHY1,J?85CPX! .58'HQ_.N<_X9%TW_H(?^0&_P#CE?P=XG>#N<\1
MYY+,\#5I1@XQC:<IIW2UVA)?B?TYPWQ9@\OP2PU:,F[MZ)6U]9(^>J*^A?\
MAD73?^@A_P"0&_\ CE'_  R+IO\ T$/_ " W_P <K\]_XEQXE_Y_T/\ P*I_
M\J/H/^(A9=_)/[H__)'SU17T+_PR+IO_ $$/_(#?_'*/^&1=-_Z"'_D!O_CE
M'_$N/$O_ #_H?^!5/_E0?\1"R[^2?W1_^2/%OAC_ ,E)\/?]A.V_]&K7V17D
M^F?LKVFC:E;WEMJ7EW%K*LT3_9RVUU((.#)@X('6NR_X1?Q'_P!#5_Y38O\
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
MC^U[_P DSL_^PE'_ .BY:^;Z^J?%_P (=0\>:8EGJWB#[5;1RB94^PK'A@"
M<JP/1C^=<W_PR+IO_00_\@-_\<K^;?$_P=SGB//)9G@:M*,'&,;3E-.ZWVA)
M?B?H7#?%F#R_!+#UHR;NWHE;7UDCYZHKZ%_X9%TW_H(?^0&_^.4?\,BZ;_T$
M/_(#?_'*_/?^)<>)?^?]#_P*I_\ *CZ#_B(67?R3^Z/_ ,D?/5%?0O\ PR+I
MO_00_P#(#?\ QRC_ (9%TW_H(?\ D!O_ (Y1_P 2X\2_\_Z'_@53_P"5!_Q$
M++OY)_='_P"2/,OV</\ DM&B_6;_ -$25]65Y=X;_9HB\(ZU#J&GZM]GO+?=
MY<GV4OMRI4\,Y'0GJ*ZO_A%_$?\ T-7_ )38O\:_H3PFX)QW"^45,!F$X2G*
MHYIP;:LXPC]J,7>\7TM:VI\%Q3G%',L5&O03244M;7O=OHWW.FHKF?\ A%_$
M?_0U?^4V+_&C_A%_$?\ T-7_ )38O\:_4#YHZ:BN9_X1?Q'_ -#5_P"4V+_&
MG>"]2U#^WM8TW4+Q;]M/,+)-Y(B8[U)(PO&!CZ]?P .DHHHH ^4_^"@O_!1?
M5/V7O$C^ _A_X5TOQC\3IO!FK>./(UG5CIFDZ5I=@N'N)I$CDEF=I65$@B3+
MX?=)"HWUZI^S5\?_ !)\5M3\0>'_ !KX'_X0GQ=X62UENTL]475=(U"*Y1GB
MFLKHQPRR)\CJPFMX65T8;6&&/S]_P60_9-^&O[7'P3\937FK:MX;^+GPI\&W
M_B/0]:T*[>RU2PM9H+E&A=P-LUG<&WEBE@;(9=P^7<"><_9J_;K_ &@M \(?
M&GX6ZM\/="^.7QT^ LFCI;'0]8@\,V/CBPU%!);W#O<!HK&Z2 .\L/S)N4;/
ME=: /ORBO%_V)OC=\8/CGX!U34/C)\#_ /A1.N6E^;>RTG_A,K+Q/]OM_+1O
MM'G6JJD?SEDV,,_)GH17M% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% 'X&?\'RW_ " OV9?^N_B;_P!!TFBC_@^6
M_P"0%^S+_P!=_$W_ *#I-% 'WI_P:X_\H*/@9_W'_P#U(-3K[_KX _X-<?\
ME!1\#/\ N/\ _J0:G7W_ $ %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %>"_M*_\ !-;X4_M3>)9M=UW3_$FA^(;R>PEO]5\*^)=0\.W>
MK+93QSP1W364T0N IB55:4,\8P8FC=4=?>J* .4^"GP.\(_LY?#?3_"/@;P_
MIWAGPWIF\V]C91[4#.Y>21B<L\CNS,SN2SLQ9B22:ZNBB@ HHHH *C^Q0_;/
MM'DQ_:-GE^;L&_;G.W/7&><5)10 4444 %%%% !1110 4444 %%%% !117B?
M[9O[4WBK]GO0],T[X<_"G7OC1\1O$ EDTSPUI^I6VD0""'9YUS=W]R?)M85\
MQ%!(9W>155#\S* >V45\:?LI?\%BM&^*?P]^,EQ\8/ .O_ /QM^S_;+J'C?P
MYK%RNH+9V3Q22PW5K=1HJW4<BQ.%V+EF"A0P="W9_#O]OGQ%#X\^'6G?%'X9
MCX:Z3\9&,'@V^'B%-4E^U_9FNDT_5(A!$ME>20I(R+%)=1,T3H95?8K@'TQ1
M7PS^U]_P5G^*7[/>L>(M>\%_LH^/OBE\'/!$TT'B+QM:>(;+3Y4-NY6[>QTQ
MU:YO(82'!FQ'&6CDP2B^8?4OVD_^"CUE\)/^"?2?M$>!_!.M?$_PE/X<7Q6D
M=K?6VEF#3C:FY$\QN'#K\N%*1QRR!CC9@$@ ^E**Y_X2^._^%H_"OPSXF^R_
M8?\ A(M*M=3^S>;YOV?SH5DV;\#=MW8S@9QG Z5T% !1110 4444 %%%% !1
M110 4444 1_8H?MGVCR8_M&SR_-V#?MSG;GKC/.*DHHH **** "BBB@ HHHH
M **** "BBB@ HKQ/]LS]J;Q5^SWH>F:=\.?A3KWQH^(WB 2R:9X:T_4K;2(!
M!#L\ZYNK^Y/DVL*[T4$[G=Y%54/S,OD'[*/_  6)T?XJ?#[XR3?&#P#K_P
M_&WP!MAJ'C?PYK%RNHK9V3Q22PW5M=1HJW4<BQ.%V+EF "A@Z%@#[+HKYF^'
M?[?7B*'QW\.]/^*'PS'PUTGXQL8/!M\/$*:G+]K^SM=)8:G$((ELKN2%)&18
MI+J)FB=#*K[%?S+]K[_@K/\ %+]GS6/$6O>"_P!E+Q[\4O@[X(FF@\1>-K3Q
M#9:?*AMW*W;V.F.K7-Y#"0X,V(XRT<F&V+YA /N:BODCXQ_\%,O%&L_#?P;K
M'[./P1\1_M$:CXQ\/VGBP01:Y:>&+'2]+N5)@>>[O 1]HDP^VV1'DQ'(6V +
MN[7_ ()Q?\% -,_X*%_!?5/$">%/$'P_\5>$]:G\->*_"FMIB]\/ZG $:2!F
MVJ)%*R(RN%&0V"%(( !]!4444 %%%% !1110 4444 %%%% !4<5E#!<RS)#&
MDT^/,=4 :3' R>IQVS4E% !1110 4444 %%%% !1110 4444 %%%>*?MF?M2
M^*OV>]"TW3_AS\*M>^-'Q&\0>;)I?AK3]2MM)@\B'9YUQ=7]R1#;0KO106W.
M[R*JH?F*@'M=%?&G[*/_  6(T?XJ> ?C%-\8/ .O_ /QM\ K8:AXV\.:Q<KJ
M*V=D\4DL-U;742*EU'(L3A=BY9@ H8.A;L?AY^WUXBB\<_#NP^*'PS'PVT?X
MQ.8/!M\/$*ZG-]K^SM<I8:G$((ELKN2%)&18I+J)FC=#*K[%< ^FJ*^&_P!K
M[_@K+\4OV?-8\0Z[X*_92\>_%+X/>")IH/$7C6T\0V6GRH;=BMV]CIKJUS>0
MPD,#+B-"T<F&*+YA]VMOVJ]>^-OPA\*>*_@?X/TWQU;>+]#M?$EG<^(]9N/#
M>EBSN%W1(;A+.[D-TPR?)6$A I,CQ[HQ( >W45Y+^Q7^U3%^V!\$%\4MX?O/
M">L:?JM_X?UO1;FYCNFTO4K&ZDM;F%9X_DFC$D3%)% W*5)53E1ZU0 4444
M%%%% !1110 4444 %%%% $<5E#!<RS)#&DT^/,=4 :3' R>IQVS4E%% !111
M0 4444 %%%% !1110 4444 %%?.?[:G[9?Q&^!VMVOAKX-_ ?Q!\>O&WV1=3
MU&QM_$%GX=T[2+-F9$::^NLHTTC(^R"-'<K&[-L&W=P?P/\ ^"S7@_XH_L6^
M*/BGKO@WQ;X-\3^!]>_X0W7/ 5]&IUF'Q"\D44&F0EMB2M-)/"$D.Q0')?8$
M?: ?9%%>!?"K]LK6C\>;/X8_%;P7IOP[\8:]HT_B'P\=/\0_VUIFLV=NT:W,
M8N&M[9H[N#S8FDA,139(&CEE"N4^=OCS_P %MO'G[.^IQ^-O$'[*OQ$@_9I:
M]BMW^)O]N6C7<5M(XC6_?1$5KJ*U+$,KRLC%&4[ S!" ?H-17E?[6/[77A?]
MD/\ 9FU[XH:Z;G4-+TFP:[L[*Q0RW>LRF,O%;VZ $M))CTPJAG;"JQ&A^R+\
M?/\ AJG]EGX=_$S^R?[!_P"$^\.6'B#^S3<_:OL'VJW2;R?-V)YFW?MW;%SC
M.!TH ]$HHHH **** "BBB@ HHHH **** "HXK*&"YEF2&-)I\>9(J -)C@9/
M4X[9J2B@ HHHH \9_:M_8(^&O[9.GS_\)=INJV>M2:5<:+%K^@:Q=:+K%O:3
MJP> 7-K(CR0DL6\F7?"Q)W1L"0>F_9V_9;\"?LI^$[O1_ NA+I,&I71O]1N9
MKJ:^O]6N64*UQ=7=P[SW$Q55!DE=FPH&< "O0** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\#/^#Y;_D!
M?LR_]=_$W_H.DT4?\'RW_("_9E_Z[^)O_0=)HH ^]/\ @UQ_Y04? S_N/_\
MJ0:G7W_7P!_P:X_\H*/@9_W'_P#U(-3K[_H **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *P_B+\1M)^%?A6;6-8N##;QLL44<:F2>\F<[8[>&,?-+-(Q"
M)&H+.S  $FMRO"/VW/\ @FC\%_\ @HUI>BV'QE\*ZCXPTWP](\UC9+XDU33;
M2*1P 9&AM+F*.20 8#NK,H+ $!B" ?(?_!5C]FN?1O\ @GU^TCXVU22SM_BC
M\3AI'B?7M+M[M99[+P[HM[9G[%%M(,B6]MYTDLB AIKJ0 [#&!ZW_P %7IF^
M)\_[(NE^%+BUO-0U[XV^'M8TZ:&19";"TM;R]NKB,\AD%K&X+ _=DSDYP?1_
MV,/^"1/[.O\ P3WO?$UQ\(_AK:>%YO&5HEAK)FU6_P!5%[;H6(B(O)Y@J'>V
MX+@-QNS@8[+X&?L'?"O]G'Q7'K7A+PS<6FH6=J^GZ:U]K%]JD6@6CD%K338K
MJ:6/3K9MJ9@M%BB(C0;<(H !%^U3+=?&OPOKGP?\,7@AUOQ;ICV6MZA$P8^%
M],N%:*2Y;@@7$B&1;>-A\[JSX*12$>._\%._"WA7P!_P0[^-WAKP0-/C\*>%
M?AEJFA:;#93B>&TBM+1[80;@3EH_**,"2P9"#R#6=\:?^#=S]C_]HOXIZYXV
M\<?"O4?$WBKQ)=->:CJ5]XW\0O-<2-_V_850,*J* J* J@* ![/XL_X)S?"'
MQE^R;H_P-N/#^L6/PJT.R73;?0=)\4:MI4<UJ(VC-O<2VMS'-<Q,KMO2=W5R
M=S!F ( .O_9+_P"35OAG_P!BII?_ *215Z#7&? +X!>&_P!F;X8:?X-\(KKL
M7A_25\NS@U77[_6Y;:, *L23WLTTRQ*JA5C#[$ PH XKLZ "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH P_B+\1=)^%GA6;
M6-8N##;1LL44<:F2>\F<[8X(8Q\TLTC$(D:@LS,  2:_.G_@JO\ LUW&C_\
M!/S]I'QMJDEG;_%'XG+I'B?7=+M[M99[+P[HM[9G[%%M(,B6]MYLDLB @S7,
M@!V&,#Z[_;<_X)I?!?\ X*-:7HNG_&3PMJ/C#3?#TCS6-DOB35--M(Y' !D:
M&TN8HY) !@.ZLR@L 0&(.+^QA_P2)_9U_P"">]]XFN?A'\-;3PO-XQM$L-8,
MVJW^JB]MT+$1$7D\P5#O;(7 ;C=G P >;?\ !5V9OB>_[(VE^%+BUO-0U[XV
M>'M8TZ6&19";&TM;N]NIXSR&06L;@L#]V3J<X/NW[5,MU\:O"VM_"#PQ>"'7
M/%NF/9ZWJ$3 GPOIEPK127+<$?:)$,BV\;#YW5GP4BD(E^!O[!OPJ_9Q\61Z
MWX2\,W%IJ%G:O8::U]K%]JD6@6CD%K338KJ:6/3K9MJ9@M%BB(C0;<(H'A'Q
MJ_X-W?V/_P!HSXIZYXV\<?"O4?$WBOQ'=->:CJ5]XW\0O-<2-_V_850,*J*
MJJ J@*   ?0FE>*O!?[-WP-\,^&_ ]O8ZA8:3 GA;PIH6F7:RO>2VBF!;2-L
MMCR1$PE=LB)8I'DP$8UG?L=_ ;2?V=-"\3:6^I:9J7C[Q=K5QXU\926TP+2W
M]^YPPC/S);HD*V\)91NCM03E]YKR#XP_\$$/V4/C[X6\%Z'XM^&-YJVB?#S2
M$T/PYIW_  F&N06FDVBG.V.**\5-['EY6!DD(!=F(&/5_P!B3_@G7\&O^"<W
M@K6/#WP9\%Q>#=)U^]&H:A$-2O-0>YG"",,9+J660 *H 4,%&20,DD@'M=%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5A_$
M3XBZ3\+?"LVL:Q<&&VC98HXT4R3WDSG;'!#&/FDFD8A$C4%F9@ "36Y7A/[;
MG_!-/X,?\%&M*T73_C)X6U'QAIOA^1YK&R7Q)JFFVL<K@ R-#:7,222 <!W5
MF4%@" Q! /D7_@JK^S7<:3_P3_\ VD/&VJ26EM\4?B<FD^)=;TNWNUEGLO#N
MBWEF?L46T@R)!;>;)+(@(,US( =AC ]6_P""K<S?$^']DC2_"EQ:WFH:]\:O
M#VKZ=-#(LA-C:6UW>W,\9Y#(+6-P6!^[)U.<'TG]C#_@D3^SK_P3WO\ Q-=?
M"/X:VGA>;QA:)8:PTVJW^JB]MT+$1$7D\P5#O;(7 ;C=G QV7P._8-^%7[.7
MBR/6_"?AFXM=0L[5[#33?:Q?:I%H%HY!>UTV*ZFECT^V;:N8+18HR$0;<(H
M!'^U/-=?&CPOK7PA\,W@AUSQ9IDEGK6H1,"?#&F7"M%)<MP0+B1#(MO&P^=P
MSX*128C\4?LV:7X\_9,LOAC\+_B%XE^%N@:+8KX?T[5O!-S927EA!:HUK]F6
M6XAN NPIM9DV3*T6!(C9KQ#XU_\ !N]^Q_\ M&_%/6_&WCGX5ZCXG\5^([IK
MS4=2OO&_B!YKB1O^WX!5 P%10%50%4!0 /1;'_@DE\!="O?!=UHGA7Q!X5O?
MA]H">%]#N_#?C37-#N8-,20RK:RRV=Y$]PGF$L?/,A8L22<F@#C/^"*MWXW\
M+_LX^,/AGXXDT/5;OX+>-M2\$V'B'2K-+.'Q/:P"*9;V2%/E2X9[AUFP6)EC
MD+$N6)^Q*Q_ 7@#1?A=X2L]!\.Z79:-H^GJ5M[2UB$<<>6+,<#JS,S,S')9F
M))))-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 <M\5_BI:_"_1(6\EM2UK5)?LFC:1"X6YU:Y()$29Z* "[N1MCC5W;
M"J37Y[?MN?LYZ?\ LX?#OX0ZA>:UIMQK/_#0_A_XC?%">"X"JLNHW$UM%.RD
MAH[2*4VUO$7 !CMPS997-?3G[:O_  2"_9[_ ."B7C33?$'QD\$:CXTU'1[;
M[)8B3Q5K%E:V<9.YO+M[:ZCA5F.-SA-S;5R3M&-']F?_ ()2_L]_L@_!/Q=\
M.? /PSTG3/!/CR1I/$&DWUW=:M#JI,8BQ(;R69BNP !00H.2 "22 >;_ +9.
MGWOB_P#X*\?L?6>CF-I_#EEXPU_5V3!D@TXV-M:#<.H1[B>$9!ZH.#U'IO[6
M/@73_P!MO2-0^$!:&X\%+=VTGCZ]67$:V\,J7(TI6''G3[$$HR#%;N2=K2Q$
M]A\$?V-_A]^SS+JMQX9TO5AJFM6Z6=YJ^K>(-1UK5Y+9,^7;K?7L\URD$>YB
MD22!$+,55223\O>)/^#9C]B7QEXBOM8UCX-WFJZMJ4[W5Y>7GCGQ%/<74KL6
M>21VORS,S$DDDDDT 4OV[/B7XP\0^!OB]K<GP1^('C#P5H_@?5++P/KV@ZMX
M9DT.*VN-+;[1JQ\[5XKEG8,8QMMBR0QMY>XSR ^K?\$3_&6I>+_^"7'P/74/
M"?B#PJ-+\%Z/8VS:I-8R#5X4L(-MY!]EN)BL#Y.T3^5,-IW1+QGZ&UGX3>'=
M?^$UUX%N=,C/A.]TE]#ET^-WA0V30F%H0R$.H\LE<J01V(/-'PB^%'A_X$?"
MSP[X*\*:?_97AGPGIT&DZ59^?)/]EM8(UCBC\R1FD?:B@;G8L<9))YH Z*BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /P,_P"#Y;_D
M!?LR_P#7?Q-_Z#I-%'_!\M_R OV9?^N_B;_T'2:* /O3_@UQ_P"4%'P,_P"X
M_P#^I!J=??\ 7P!_P:X_\H*/@9_W'_\ U(-3K[_H **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@#\#/^#Y;_ ) 7[,O_ %W\3?\ H.DT4?\ !\M_R OV
M9?\ KOXF_P#0=)HH ^]/^#7'_E!1\#/^X_\ ^I!J=??]? '_  :X_P#*"CX&
M?]Q__P!2#4Z^_P"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /P,_X
M/EO^0%^S+_UW\3?^@Z311_P?+?\ ("_9E_Z[^)O_ $'2:* /O3_@UQ_Y04?
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
M_J0O_*W_ /<]>Q_J?F__ #Y_\FC_ /)'D_ZW93_S]_\ )9?_ ")]@45\?_\
M#US_ *D+_P K?_W/1_P]<_ZD+_RM_P#W/1_J?F__ #Y_\FC_ /)!_K=E/_/W
M_P EE_\ (GV!17F?@OXD^)/V@_V<8?$/A&;0_"'B/6$E%C)K%C+K=C9O'<-&
M3)#%-:/,"J'A98\%AR<8/PC\,O\ @HY^U;XF_P""<GB3]I0R? 'Q!IO@:]UI
MM7\'0^%M5T>YOK'2KRXM[A[?4FU6Y1)FCMS(J/:,N3M+?Q'YZM1G1J2I5%:4
M6TUYK1GT%&M"K3C5IN\9)->CU1^G5%?G[\7O^"B?Q@\:_$/]E>^^$>N?"[3/
MA_\ M21.U@OBGP3J&HZKX>*:6;_?(T&K6T=QNP4V!(]G7?)7OGA_Q9\;O@Y\
M2&O/B;XZ^"_B;X<Z9HEYJ?B"YT+PE?>'=2T 1KOAN'6?5KX2V[K%<J=J*P9
M02 V,C0^AJ*^/_V>OVF/CS^WW\+X?BE\+W^&7PU^&^M&63PK:^,?#E_KFK^)
MK1'94O9C;W]FFGQS;<I'LNG",KL<GRZ[S]@O]NK_ (:X;Q_X5\1^'?\ A"OB
MK\(=;/A_QCH"7?VRVAE9?,M[NUGVH9;6YBQ)&61''S*R_*&8 ^A**^;?^"G7
MQ8^.G[/O[/FH>/O@K_PK?5[OPO$)[[PWXGT6]N)]>#2QHL=K=V]Y"MO+AF $
MD,JNS+EHP#D_9W_;B7_@H/\ L2S?$'X-:KH_A;Q7"'L]0T_Q7HTVI-X6U2W*
MF[TZ^LXKFUE$J<J#YJ<.D@#*0K 'TE17SM^S?^UG<>&?V)O!_P 5/V@_B)\)
M_#*^,+"RU1=12$^%M(L%N[>.6*T9KZ^N/,E!+C?YB;QC$:X)/I/B#]K/X5^$
M_@Y8_$35?B9\/],^'^I%!9^)[OQ%9PZ-=ER0@CNVD$+[BK ;6.2#CI0!Z!17
M#:G^T_\ #71?'?AOPM>?$/P-:>)O&5L+SP_I$VO6L=_KD!!(EM8#)YDZ$*Q#
M1A@0IYX-4[G]L#X2V=WH=O-\4OAU#/XFU&31]'C?Q)9J^K7L;B.2UMP9,S3*
MY"F-,L&(!&: /1:*X_P=^T'X!^(GQ#U[PAX?\<>#]=\6>%2!K6BZ?K-O=:CH
MY)P/M-NCF2')X^=16=X>_:U^%7B[XQ7OP[TGXF?#[5/B!IID%WX9M/$5G-K%
MJ8QF026BR&9=H.3E1@=: /0:*\]\7_M<_"CX?&[&O_$[X>Z&=/U)-&NO[0\1
MV=M]FOG *6K[Y!MG8$$1G#$$8'->A*P=0RG*GD$=Z "BOD^;]MKQU^TY^U3X
M\^%/P(L_"5E9_"B2&S\7^//%-I<:EIMIJ4J>8-,M+"WFMWNID0@RNUU$L)(7
M#DXKKOA/\7OC+H?[5]G\-?B/I'@?4-#NO"=WKMEXP\.Q75FFL74-W:PO;FPF
MDF-F8TN Q!N;CS0ZLK)M=* /H*BOD+]MS_@I;J7[*/[:GP3^'MKX;@U'P;XR
MU6'3?&^OS*VWPVVH^=!HRHP< -<75O.&+JP"1?PEU->W_MB^*/'7@/\ 9T\4
M>(_A[JWA/2?$'AK3[C5]WB+0[C5[.ZBMX))6A\J"\M'1G*J!)YC!>?D;/ !Z
M=17YDZ[_ ,%2OVA_V?O^"=_PS_:L\=1_!OQE\,_$EGI&I>*_#V@^'-1T+6M!
MM-0:&,2VMS-J5Y%=M$\RYC>&'>.C+V_2[2-4AUS2;6]MV+V]Y$D\3$$;E8 @
MX/L: +%%%% !1110 4444 %%%% !115'Q-K/_".>&]0U#R_.^PVTEQY>[;OV
M*6QG!QG&,X-95ZT*-.5:H[1BFV_)*[*IPE.2A'=Z%ZBO#?\ AL[_ *EO_P J
M'_VJC_AL[_J6_P#RH?\ VJOR_P#XC;P7_P!!O_E.K_\ *SZ7_4W./^?/_DT/
M_DCW*BO#?^&SO^I;_P#*A_\ :J/^&SO^I;_\J'_VJC_B-O!?_0;_ .4ZO_RL
M/]3<X_Y\_P#DT/\ Y(]RHKQOPS^UM_PD?B33]/\ ^$?\G[=<QV_F?;MVS>P7
M./+&<9SC(KR/_@JC^U5\=OV'O#NB?$CX?Z-X)^(7@.TU*UM/$'@YM#O?^$HN
MH#YC7$NGWD=WY#2"-<K#):_P,=[DA!]APUQAE'$%*=;**OM(P:3?+*-FU?[4
M8W^1Y.8Y3B\!)0Q4>5O5:I_DV?8%%?+OQI_;:U#XJ?\ !.*X^/G[/'BSP+>Z
M;!HDWB2";Q!H=SJMM?6\,4AEM#'!>6KV]PLB[&+,_EM&Z&,GE?-?VGOVD?VG
MO@'^T#^SWX#M?&WP&U#_ (77J-[H]WJ$OPUU9?[)FMK*2\\Y(AK_ .\1U0)L
M+J5(W;FSM'TIYQ]V45X3\,1^T!X:^.FFZ=XT\7?!OQMX/GT^>74AX>\)7OAW
M5M(E)'V64K<:O>K+!(4G0X12&4$$@-CS?X.?MD?$[_@H-KGBS4O@3=> /!_P
MQ\(ZS<>'[?Q9XNT&\U^7Q;>6Y"7#6EE;WMCY%K')E!/).[2LK8B0+N(!]?45
M\S_LE?MSZS\0OVE/'7P'^*&@Z7X:^+G@*QM]:232)WFT?Q7H\YVQZC9^9^]A
MQ)F*2"0L8W Q)("2-S]O;]NFU_8Q\.^$+#3?#T_CCXD?$S6X_#?@WPO!="U.
MJWC#<\DTQ5_(M88P7EEV-L7'RDD4 >^45\F?';XE?M5?LU_ ?Q'X^N%^"?Q(
MET>Q-Y/X<TG1=3T2;2XQS+,EY)>W(O\ R4W,8OL]HTH0[71L(?9?VO/CW>?L
MZ_LS>)_&.CZ2WB'Q%:VBP>'](7KJ^JW#K!8VOWEP);F6)"=PPK$Y&* /3J*\
M._X)O?M<3?MR?L5> _B5?65MI.O:Y8F'7=.@5ECTW4X)&@O( K,S*$GCD #,
M3C&2>M> >$/VBOVJOB-^W5\8?@QI?C;]GVT;X9Z'I.MV6HW7PUU=_P"T_P"T
M%N&2"15U\>5Y?D@&1=^[<2$7&T@'WA17S'_P2W_;\U#]O'X4>,&\3>';+PK\
M0/A?XLOO!'BRPT^Y:ZT[[?:, TUK*P#-#(K*P##<IRIS@,?IR@ HHHH ****
M "BBB@ HHHH ***\7\>_\%'_ -GCX5>++S0?%'QZ^"_AO7=-D,-WIVJ>-M,L
M[NU<'!62*2975@1C! - 'M%%?/\ _P /8OV6?^CEOV?_ /PX>D?_ "17Y9_M
M$_\ !ZEI/P9^/_CCP?H/P%T_QQH?A77[[2-/\1V'Q(06NO6\%P\4=Y%LTZ1/
M+F51(NV1QAQAF') /W,HK\[O^"7W_!QW\&/V\/@/K/BWXC>(/AA^SYK6FZ_+
MI$'A[Q)\1;%KJ]MTM[>5;Q?/2U;RV>:2,8C(S WS$Y"_2/\ P]B_99_Z.6_9
M_P#_  X>D?\ R10!] 45POP3_:C^&?[2MG>7'PY^(O@7X@6^G%1=R^&]?M=5
M2V+9V[S!(X7.TXSC.#Z5\]_!W]LCXG?\%!==\6:E\"+KP!X/^&7A'6;CP_!X
ML\7:#>:_+XMO+<A+AK2RM[VQ\FUCDR@GDG=I65L1*%W$ ^OJ*^8?V7?V^-1\
M4?M"?$#X)_%S2=%\(?%+X<Z;#X@>[TZZ9M#\2Z)+PNIVK2XD@5) T<L,I8Q,
M!B20$D>N>&/VMOA3XU\<Z7X8T;XF_#W5O$NN67]IZ;I-EXBL[B^U"TP3]HAA
M20O)%@$[U!7@\T >A45PWQ$_:>^&OP@\=Z)X7\6?$/P-X7\3>)B%T?2-7UZU
ML;_526V 6\$KK)+EOE&P')XZU;^(7[0/@/X1W_V7Q9XV\(^&+K[%-J?DZMK%
MO92?9(1F6XVR.I\I!RS_ '5[D4 ==17F/C+]MKX,_#F?PW%XA^+GPQT&3QE;
M1WGA]-1\4V-JVN02$".6U#RCST<D!6CW Y&"<UY_\?O^"J?P4_9M_:J\'_"#
MQ5X^\'Z/XJ\413W5RNHZW;V46BPI$&B,[2,%62=W18HF*LX+,,A>0#Z.HKQF
MS^)=GX)_:$^)&J^(?CIX/F\)Z/H^G2R>#[@:?9R>"3^]$E[<W?F><8[GY=HG
M547RCM)R:[;PC^T/\/\ Q_X]O?"N@^.?!^M^*--M4OKS1[#6;:YO[6W?&R:2
M!',B1MD88J <C!H ["BN+\5_M)?#KP)\4='\#ZYX^\%Z-XU\0J&TKP_?:Y;6
M^J:F#D P6SN)91\K?<4]#Z5VE !17QW^RQ^UK\7O'O\ P4'_ &@OASXZUWX5
MQ^ _@G'ILR7.F^&;W3[^\34+0W<;2W$VI30QB"-2KGR2)#\P\H#:?H?P[^U5
M\+_%_B[1O#^D_$CP%JFO>(K,ZCI.FVGB"TGO-3M1R9X(ED+RQ#!RZ K[T =[
M17$_&#]ICX;_ +/4VE1^/_B!X)\#R:],;?35\0:[:Z8VHR# *0B9U\QOF7A<
MGD>M:'Q5^-/@WX%>"I/$GCCQ9X9\&^'861)-5US5(-/LHV<X4&:9E0%CT!/-
M '345R.E_'_P'K?PF7Q]9>-O"-YX%: W0\1P:Q;R:28@=ID^U!_*V C&[=C/
M%4K#]J/X9:KXSU+PW:_$7P)<^(M'TW^V;_2XM?M'O;&QVJWVJ6$2;XX-K*?,
M8!<,#GD4 =W17+_"3XW>"_C_ .#E\1> _%WA?QMX?DE>!=3T'58-2LVD0X=!
M+"S)N4\$9R.]9WPD_:>^&OQ^U;6+#P'\0_ WC:^\/2"'5;?0=>M=2FTQR2-L
MZPNQB;*L,. <J?0T =S1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 ?@9_P 'RW_("_9E_P"N_B;_ -!T
MFBC_ (/EO^0%^S+_ -=_$W_H.DT4 ?>G_!KC_P H*/@9_P!Q_P#]2#4Z^_Z^
M /\ @UQ_Y04? S_N/_\ J0:G7W_0 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 ?QW_\ #LC]I+_HWOXX?^$)JG_QBC_AV1^TE_T;
MW\</_"$U3_XQ7]B%%?I7_$2L3_SYC][/F_\ 5NE_._N1_'?_ ,.R/VDO^C>_
MCA_X0FJ?_&*/^'9'[27_ $;W\</_  A-4_\ C%?V(44?\1*Q/_/F/WL/]6Z7
M\[^Y'\=__#LC]I+_ *-[^.'_ (0FJ?\ QBOZ3/\ @X"8+_P1L^/^6VY\-X!]
M_M$-?8E<)\<?V6_AC^TY9Z?;_$KX<^!/B%;Z2[R6,7B;0+35DLF< .T0N(W"
M%@J@E<9VC/2OFN(N)*N;>S]I!1Y+[7UO;_(]++\MCA.;E=^:WX7_ ,SP7P?_
M ,$Q_#?Q<\;_  K^)'Q*^(OQ(^+DWP]2#6?">C^(9=*AT/1;QHE*726^GV-K
MYTL8QY;W#2E, @YYKQ;P1^SOX;_:+_X+I_M00ZYJGCJR_L;P;X-V?\(QXZUK
MPRQ9XKPD3'3+NW,O 4@2EMN25QN.?OOX4_![PC\"/!%KX9\#^%O#G@WPW8L[
MVVE:%IL.G6-NSL7<I#"JHI9F+$@<DDGDUY5JG_!+']F+6]3N+V]_9Q^ ]Y>7
MDK3SSS^ -)DEGD8EF=F,&68DDDGDDU\T>D? W_!5_P#9]L_AE^RSX*\-_#>\
M\3?$:X_9/^*&G_%OQ7I\%S)J6H0:7<ZG?W30SRR2R3S7,<<LDA:0O(T432OC
M>-WZ%?&;]MGX9>"/V-]2^+[>+M%U#P+=Z0]WINH6-TEPNLM)&?)M[4(29IY7
MQ&D29=G.W&>*['X(_LU_#G]F?1+S3/AOX \$_#_3=1G%U=VGAK0[728+F4*%
M\QT@1%9]H W$$X %8_AG]B;X,^"_BN_CS1_A'\,=)\<R2/,_B*R\+6-OJS.X
MP[&Z6(2EF'!.[)[T ? /_!.K]D[]M3]C+_@EG\$_!_PAM_@+I_B2Y34]<\6:
M=\4O[8\W2FO;G[3:VUN+#[KHDCB99.C\#H:]7_:Q_9[^&_\ P4&USX>_ C]I
M;_A&]"^/5GX4A\8Z#XD\$ZK-IUUI^IK,T-Z=&EG7S=D3QPR".7S-X*LT>Z$.
M/O6N5^)?P,\$_&C1;_3?&/@_PKXLT_588[:]M=9TF"_AO(HV=XXY$E1E=4:1
MV56! +L1@DT ?"O[ OQ4^+&C?"C]K'X-?%;QY;?%BU^ JMH^D?$)HQ#/K$$^
ME-<M:WA!*M=6JF-96+,^Z3YR3\S?/?PI?2_!O_!./_@EC?Z:NEZ=>77Q(\/1
MO/#''')*T^GWL-QDXR6<81SU. #R!7ZO0_LO_#.W^"TGPVC^'?@6/X=RQ^4_
MA9=!M1HKIO$FTV?E^25W@-C9C<,]:X^Y_P"";'[.E[HNDZ;-\ ?@K-IV@/)+
MIEJ_@?3&ATUY&#R-"A@VQEV568J 6*@G)% 'Y2_MQ_$30_B3^R_\8?%O@^3P
MS\,O!NG_ +2^G6%[HRRFZUSQ9X@M=7L8[S4;NXN)6-HA1?,CM+:.-D2 2&4Q
MR-'7VQ_P4F\3:;/_ ,%(_P!@U8]0L7:Z\:^(7A"SJ3,JZ),C%>>0&=5)'0L!
MU(KZB\0_L8_![Q=>>*KC5OA/\-=4N/'211^));OPQ93/XA6)UDB%X6B)N CH
MC*)=VUD4C! J#XD?L/\ P5^,GBC3-<\8?"#X7>*M:T6VBL].U#6/"MA?75A!
M$Q:***66)FC1&)*JI 4DD 4 ?E[XX\;:UI?[&/\ P4XU/P7)J%_?:;\8)I+\
M:*8YKI-.CCTI=2VJP9#MM4NPRR*R81PZL RGTGX>?#_]E_\ :K^+NF^/-+_:
M,U+]I#Q+=?#K5-&D\/79\)R65IX?, N"-8L+#3+25((KA;?RTN!F.=XP$ WD
M?H%\&/V-OA!^SAJ>HWWP[^%/PW\!WFL0BWO[CP[X9LM+EOH@=P25H(T+KGG#
M9&:KZ)^Q!\%O#7@KQ+X;TWX0?"_3_#OC.19?$&E6WA6QBLM==6W*UW"L02=@
MW(,@8@\T ?./_!O[\+/#-I_P2D_9X\3)X?T?_A)8?!KV<>KM9QM?QP3W)EFA
M6<CS!&[QQL4#;28TX^5<<C_P62TV;X*?MG_LA_M%:VD[?##X0^)-5TWQ?>)$
M\D?A^'5K1+6'4)MARL$<JJ'?&%W+GK@_;GP5_9Y^'_[-?ABXT3X<^!O!_@'1
M;NY:]GL/#FC6VE6LTY54,K1P(BM(51%+$9(11G %=9=VD.H6DMO<11S03(8Y
M(Y%#)(I&"I!X((XP: .3\6?'KPIX2\ V/B1M8LM1TW6#''HYT^=+E]<EE_U4
M-H%;$SR'[H4X[DA02/F/QEHGC[]LO]LSQ!K_ ,-O&?P[T/P[\&;.Y\#,OB3P
ME<^)8;O5[U+>XU)HUM]1L?*>"%;2WW[Y?FDNTPA#;OH+X2?L8_!WX ^+;W7_
M  '\)_AKX)U[4D:*[U+0?#%EIMW=(S;F626&)78%N2"2">:L_!/]DOX5_LTW
MNJ7/PY^&?P^^']QK80:C+X;\.V>E/?A"Q3SC!&ADVEW(W9QN..IH ^,O^#?G
M6M0^ G@#XK?LI^*]5L;SQ=^SCXON;&R\G]U]MT*_/VVQNDB:21TC8S2J%+OY
M8"(6)%<?^Q9^R_??M3?&K]MW0X_C!\3OA_H=]\8;^QU/3?",FD0?VC#)IMD&
M+W%S83W4+,NY-UO-$0 <8.37W)H_[ WP*\.^.-4\3Z?\%?A+8^)-<6Z34=6M
M_"&GQ7VH+=!ENA-,L(>03*[B0,3O#L&SDU8^#/[#7P3_ &<O%DFO_#WX._"W
MP'KLENUH^H^'?"EAI=V\+%6:(RP1(Y0E5)7."5'' H U_P!F;]FKP7^Q_P#
MKPW\-_A[HL.@^$?"MK]EL+.-BY +%W=W;+/([LSN[$EF=B>37=T44 %%%% !
M1110 4444 %%%% !7P'^VQ\&_%_BO]IOQ+J&E^%?$FI6-Q]E\JYM=,FFADQ:
MPJ=K*I!PP(.#P017WY17LY'G,\MKNO"*DVK:^J?Z'CYUD\,RH*A.3BD[Z>C7
MZGY7_P##/7C_ /Z$?QA_X)KG_P"(H_X9Z\?_ /0C^,/_  37/_Q%?JA17U/_
M !$+$?\ /J/WL^8_U!P__/V7W(_*_P#X9Z\?_P#0C^,/_!-<_P#Q%'_#/7C_
M /Z$?QA_X)KG_P"(K]4**/\ B(6(_P"?4?O8?Z@X?_G[+[D>5_L4>'M0\)_L
MR>&K#5+&\TV^M_M7FV]W"T,L>;J9AN5@",J01D="#7YX?\$K?V!;/]N;_@F=
M=^'O%GQ8^*EG\/-8\:>)H-7\&:%<Z58Z9J,:Z[=L8I;A;$ZB$DX+HMVH8'&
MIQ7ZD?$;X:>&_C%X*U#PUXN\/Z)XJ\.ZJ@CO=*U>QBOK*\4,&"R0RJR. R@X
M8'D ]JY?X'?LB_"?]F*XU&;X:_##X>?#V;6%C2_?PSX<L]):]6/<4$IMXTWA
M=S8#9QN..IKX7&8AXBO.NU9R;?WNY]OA,.J%"%!.ZBDON5CXN_X*=? ?PF_[
M6G[!7PUL8+_PWX5L_$VL:=8V?AW6+O0KFQM;?09%C2WN+.6*XA50J+F.1?E^
M4DAB#U7[5'[$7@_X>_#+XN?#OPOXR\8W'C3]IGP9)X,T'2O$'BS4/$6H"YM;
M34Y3<+<ZE=S3K:A+C]X PCC*C&7F /TE\7?V"O@7^T#XSD\2>/?@O\)_&WB*
M:)()-4U_PCI^I7KQH,(AFFB9RJC@ G '2G?!W]A+X'_L[^,/^$A^'_P;^%/@
M77_(>V_M/P]X2L-,O/*?!:/S8(E?:VU<KG!P/2N<Z#P?_@AK\=-%\0?\$R/
M/AO4)HO#WBSX.:.GA+QIHFHS+#?>&KVP#0R"ZC;#0AEB\U2P *,""1S7S_\
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
M-C;I;VUK$HPJ1QH J*!P   *N7=I%?VLD$\4<T$R&.2.10RR*1@@@\$$<8-
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\#/^#Y
M;_D!?LR_]=_$W_H.DT4?\'RW_("_9E_Z[^)O_0=)HH ^]/\ @UQ_Y04? S_N
M/_\ J0:G7W_7P!_P:X_\H*/@9_W'_P#U(-3K[_H **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#\#/\ @^6_Y 7[,O\ UW\3?^@Z311_P?+?\@+]F7_K
MOXF_]!TFB@#[T_X-<?\ E!1\#/\ N/\ _J0:G7W_ %_ W\1+6.R^(&NPPQQP
MPPZA<)'&BA511(P  '  ':L>@#^_RBOX Z* /[_**_@#HH _O\HK^ .B@#^_
MRBOX Z* /[_**_@#HH _O\HK^ .B@#^_RBOX Z* /[_**_@#HH _O\HK^ .B
M@#^_RBOX Z* /[_**_@#HH _O\HK^ .B@#^_RBOX Z* /[_**_@#HH _O\HK
M^ .B@#^_RBOX Z* /[_**_@#HH _O\HK^ .B@#^_RBOX Z* /[_**_@#HH _
MO\HK^ .B@#^_RBOX Z* /[_**_@#HH _O\HK^ .B@#^_RBOX Z* /[_**_@#
MHH _O\HK^ .B@#^_RBOX Z* /[_**_@#HH _O\HK^ .B@#^_RBOX Z* /[_*
M*_@#HH _O\HK^ .B@#^_RBOX Z* /[_**_@#HH _O\HK^ .B@#^_RBOX Z*
M/[_**_@#HH _O\HK^ .B@#^_RBOX Z* /[_**_@#HH _O\HK^ .B@#^_RBOX
M Z* /[_**_@#HH _O\HK^ .B@#^_RBOX Z* /[_**_@#HH _O\HK^ .B@#^_
MRBOX Z* /[_**_@#HH _O\HK^ .B@#^_RBOX Z* /[_**_@#HH _O\HK^ .B
M@#^_RBOX Z* /[_**_@#HH _O\HK^ .B@#^_RBOX Z* /[_**_@#HH _O\HK
M^ .B@#^_RBOX Z* /[_**_@#HH _O\HK^ .B@#^_RBOX Z* /[_**_@#HH _
MO\HK^ .B@#^_RBOX Z* /[_**_@#HH _O\HK^ .B@#^_RBOX Z* /[_**_@#
MHH _O\HK^ .B@#^_RBOX Z* /[_**_@#HH _O\HK^ .B@#^_RBOX Z* /[_*
M*_@#HH _O\HK^ .B@#^_RBOX Z* /[_**_@#HH _O\HK^ .B@#^_RBOX Z*
M/[_**_@#HH _O\HK^ .B@#^_RBOX Z* /[_**_@#HH _H)_X/EO^0%^S+_UW
B\3?^@Z317X.?"JP@U'Q#-'<0PSH+=F"R(& .Y><&B@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>brc-20240731_g5.jpg
<TEXT>
begin 644 brc-20240731_g5.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_VP!#  (! 0(! 0(" @(" @(" P4# P,#
M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_
MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# S_P  1" ,4!78# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#T;_@A5_P0
MI_98_;N_X)8_#+XL_%GX97'C'XA^,9=9GUG69_%6M6\NH21:U?P([I#=I'N\
MN*,$A06(W'+$D_6__$+C^PG_ -$-_P#+S\0?_)U'_!KC_P H*/@9_P!Q_P#]
M2#4Z^_Z /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO
M^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ **
M/@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _X
MA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<
M?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\
MHAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_
M^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?
MB#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\
MDZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_X
MA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<
M?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\
MHAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_
M^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?
MB#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\
MDZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_
M ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#
MX _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_
M (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V
M$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_
M^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_
M )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX
M@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y
M.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_
M (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V
M$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_
M^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_
M )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX
M@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y
M.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO
M^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ **
M/@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _X
MA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<
M?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\
MHAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_
M^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?
MB#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\
MDZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_X
MA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<
M?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\
MHAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_
M^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?
MB#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\
MDZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_
M ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#
MX _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_
M (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V
M$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_
M^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_
M )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX
M@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y
M.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_
M (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V
M$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_
M^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_
M )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX
M@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y
M.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO
M^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ **
M/@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _X
MA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<
M?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\
MHAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_
M^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?
MB#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\
MDZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_X
MA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<
M?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\
MHAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_
M^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?
MB#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\
MDZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_
M ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#
MX _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_
M (A<?V$_^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V
M$_\ HAO_ )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_
M^B&_^7GX@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_
M )>?B#_Y.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX
M@_\ DZC_ (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y
M.H_XA<?V$_\ HAO_ )>?B#_Y.K[_ ** /@#_ (A<?V$_^B&_^7GX@_\ DZC_
M (A<?V$_^B&_^7GX@_\ DZOO^B@#X _XA<?V$_\ HAO_ )>?B#_Y.H_XA<?V
M$_\ HAO_ )>?B#_Y.K[_ ** /YF_^#HS_@F_\'?^"4T'P/OOV??#&H?#6\\:
MMKL&M3V?B/5+J2^CM_[.:%2;BXD*A3-(<)MR2,YVK@KW'_@^6_Y 7[,O_7?Q
M-_Z#I-% 'WI_P:X_\H*/@9_W'_\ U(-3K[_KX _X-<?^4%'P,_[C_P#ZD&IU
M]_T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M7C-9/A;JODFW\2:-I=[KED5ER(Y'-C#,8XRPV;W"J'*H2&8*0#VZBOD?3O\
M@O!^R/JGB_P)H,7QN\-+JWQ(AAGT.WEM;R(NLQQ#]I+0A;)I,@JMT8F8,I (
M8$_7 .10 45\]?MN_P#!5+X%?\$X[_1+?XS^,-0\&#Q'&\FFW!\,ZMJ%K=;#
MAT$]K;2Q"1<@F,L' 93C!!-OXH?\%+/A%\&/!7P\\0>)-2\9:;IGQ5N8[+PP
M1X#U^:?4+B3'E0-!'9-+!-(#E(YTC=P&*A@I( />J*\2^(W_  46^#OPH^)^
MJ>$-<\630ZQX?B@GUZ6VT74+S3O"Z3J6B;5+Z&![730Z@L/MDL65PW0@UZA\
M,?B7H?QF^'.A^+O#&HPZOX<\36,.IZ9?1*RQWEM,@>.10P#896!&0#S0!NT5
MA_$_Q=-X ^&GB+7K>RFU*XT33+F_CM(@3)=-%$T@C4#DEBN!CN:_#O\ X)7_
M /!97X0?M_0:AI_Q\^-_Q:^$_P"T%K.IW+:;J=MXXU+0_"D*.[?9(K&SCG_L
MM?)CV*8]0@D,S\EYBV% /W@HKPO_ ()S>&OBAX._9?M=-^,/BJ;QSX[M-;UE
M+GQ!);1VRZS;?VG<FTN$BC CCC>U,+*B#:JD 9 S7YX?M)_\%#;7XL_\%J/C
M%^SW\6OB9XZ^$GP_\&>"XF\&GPMXFN_#UUJ&L206\YF\RSDCN+RY=;DB&UW-
M&WD8\IG.2 ?L'17R?_P1/C^/,?\ P3R\'_\ #1DVJ7'Q$:2Y*MJR!-6^P>:P
MM?MH R+@Q8+!LR %?,_>;Z_.7_@Z\\<>./V0/BE\$/$'PQ^+'QJ\#W'Q+U34
M8=?M-)^(NMV^GW @-B(_*M1=>3;\3."(%13G.,\T ?N517XA_P#!=[XX_$K_
M ((J_$WX%^.O@7\6/BA>CQM<W%IJW@7Q=XMU#QAINJK!]G;<BZC-/<QF3SC&
MQCD&,H4,;9+?LAXD^(=[X=^!NH>+&T>Z;4+'0I-6.E $S-*EN9?L^!R6W#9Q
MWH ZRBOP?_X)8?\ !97X0?M^PZCI_P ?/C=\6OA/^T%K&IW+:;J=MXXU+0_"
MD*.[?9(K&SCG_LM?)38ICU""0S/R7F+;5_1SX/?M27G_  3F_8$A\5?M8_$+
M5]9O=+\1ZK9ZCXRB\-7EY#?02:G=?8;EH-/MY%MH)+?R-GRK$N]$#9*@@'V)
M17R/%_P7=_9)E\4> -%_X73H$>I_$Z""Y\/P26-]&9HYFV0FX+0 6>\_=%T8
MBP((&"">HT;_ (*\_LV^(OVOF^ UC\6O#MW\5%N'L_['BBN&C-R@)>W%WY?V
M4SK@@Q"7S RE=NX$4 ?2%%>0_'S]N[X6?LTZ_-H_BKQ'=-KUKIS:Q<Z/H>BW
M_B#5+.P4X:\FM-/@GGBM@009G18P1]ZO)?VG/VJ/ ?[:'_!)+XN?$CX/_$2^
MU+1[7P=JVIZ9KWA;6;S1[_3[VSM7N(U9X6BN;>172,O#)M)4[74JQ! /KBBO
MY_\ X/\ [2WQ3\>_\&F_COXIZG\6OBU+\2/"GB>2;3O$\?C75(=60'4K6V\M
M[A)Q)+#Y4\@$4C,@)#!=RJ1[QXA_X+7:]_P3K_X-WO@7\2=2O;KQ_P#&#XB:
M4NG:/-XAOIKR6XN?WK2WUU([&29(5"9!8%F>-<@$D '[$45\,?\ !/S]@[QQ
M\0?V<?#GQ ^/7QH^-7BGXM^-=.AUF[;2O&^H^']'\.-/$&CMK;3+"6&R;RE9
M=QGAE#R!B1M(0=[^S#XG\6?L5_#7XO7_ .TA\7'U[1]"\9-_8WB_Q)#;:5'/
MI,MG9?98@D4<4!D61WA;R4'FSK(0-S$4 ?55%>"_!K_@IK\%/CO\?KSX5Z'X
MLOK'XD6=H+\^&_$/AW5/#FI7%N06\V"+4+:!IUV@MF+?\HW?=YKD]:_X+1_L
MX^'?VD-8^#]YXWUN'XH:&TJ3^&3X*UUM0N&C&XK;1BR)NF9#O1;?S#*GS(&7
MF@#ZFHKRG]E/]N#X6?MMZ%K5_P##/Q9;^(O^$:OWTO6;.6SN=.U'1[I&93%=
M6=U'%<0-E' $D:YVMC.#7JQ;:,G@#J: "BORW^$?[:_Q8_X+A_M;?$#PM\&_
M'>H?!W]F?X47HTC6?%NB6\3>*/'-Z=V8K*>9'2RM\+O$B+YP783_ *[9%N?\
M%NOVOM>_X)._L)?#WP#\+/$WBJ3QQ\2/$D/AC3M?U_5+CQ#K5M;NQ>[NQ<7;
MR,\^YXT0-E4\["*H1 H!^EE%?EW\8_VE=>_X)6_\%;OV=?A=I_B[QIXI^%GQ
M\TM])U:Q\7>)K_Q%=V>KK+Y<-_!<WTLLL.]GA1X4<08+$1JV&J?PG^U!K7_!
M2K_@M_\ %[X&7/BKQMH'PB^!?AQ52T\)>(+_ ,.7&JZRSP)+-<WEC+%<LL32
M31I")!$?*W%6/- 'Z>T5^>O_  ;^?\%#/&'[87P]^+/P_P#B+JG_  D7C3X%
M^+KCPV^MLJI/K-COD6VFF"@ S Q2HS!1N"*3EBQ/Z%4 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M^%O$;6K3+>:OIENT:V=A$%E0+*TWD(LBE&RL6Z0+&I7\;?VO/BCI?Q!^+_\
MP3)\0>%/#_AGP#X3N-=BG\)>$M-U!]4NO#VD+KEC';?:[J5V>>:1HY6)*J$;
M='\S([M_0_X__9)\ ?%G]FF\^$/BW1;CQ9\/]0T]=,NK#6]4O-2N+J%2&0R7
M<TK7+R*RJPE:4R!E5@P(!KPV]_X(,_LA:A\//!?A6;X%^$6T+P!J#ZKH\'F7
M0?[2_E^8]S*)?,O0XAB#+=-*KK&BL"% H ^ ?^"F%[#I_P#P=K?LHS7$T<,2
M^&K;<\C!5&6U8#)/'4XIO_!5G5+77/\ @Z8_8MO;*X@O+.\\/Z?-!/!()(IH
MVO-3*NK#(92"""."#7Z@?M4?\$OO@#^VUXL\(ZY\4OAAX>\7ZIX%^71IK@RP
MB"/<&$,B1.BSP C(AF#Q@EL+\S9P?C=_P2 _9^_:+_:3TSXO>+_".O:E\1M#
M:W;2]9@\:Z[8OI7D8,0MH[>\CBMU4Y;;$B@LS,02S$@'YO\ _!,\:U9_\%I/
M^"C]_P#$K[5_;=II%UY?VCY?^)09)6@V,<8C^RI:[/F'R[?3(^7_ -D/_A*?
M^(/G]I#^VO._L#_A,(O^$>\W_GW_ +0TGSMG^Q]H\[_@?F5^\7[1O_!-/X*_
MM7>/&\4^-/!\]QXDN-)DT&[U32==U'0[O4].DP7LKN2QGA:ZMFQS#.73_9JQ
M\:/^"<GP9^/O[,.F_!?Q%X-5/A;I(A6V\-Z/JM]H=GLBSY:.+*:%I(PQW['+
M*7"N06 8 '\]?_!2GX>Z'\._^#<3]AS4]$TNRTW4)M<N-0EGAB >:XGCEDFD
M<_Q,S1QY)SPBCH *_IU\-R--X>L6;EFMXR3ZG:*^1O&/_! K]E7XA?!_PK\/
M]<^'OB#5?!7@>2>70-%N?'_B.2STIICND,2&_P +D_EDXQDY^L? W@RR^'?@
M[3-!TU]2DL-(MDM+=M0U&XU&Z9$ 5?,N+AY)IFP.7D=F8\DDT ?+'_!<_P#8
M.A_X*&?\$U_B#X,MK&.\\5:3:-XA\,':#(NHVJLZ1H20 9D\R#). )L]J^3?
M^#=7]HSQ5_P4O^!'PKU+QG:W[Z9^S)8W&A/<WF777M>=#;VUR"1R]II;%&+$
MDOJ#,>5!/ZW5PO[/O[,_@3]E;P?J&@?#[PW9>&-(U35KO7+NWMF=A/>W4IEG
MF)=F;+,>!G:JA54*JJH /QW_ ."@/P(_:"_87_:G^,G[77[)/C;3_'_P]U#4
MKIOBOX!U%2\=G<V2B.\6:U?;YT:J&D$D929(Y,KOB;<WVY^R_P#\%<_V??@W
M_P $ZOV=?%WC*\L?@?H'Q*TR#2/"WAVZ^TWPM6@VVYA22.-V^SQX3$\H10CQ
MERI;%>T?$+_@F!\#_B9JWB*^U#P?>65UXRGFN/$KZ-XBU311XH,I)=-2%G<Q
M"^B(9E$5R)(U0E H7Y:M?M _\$S?@-^U+X9^'^B^.OACX;UG1OA7/'<>%+"-
M9+*UT7RQ&%BCBMVC0P;8H@8'#1,(U!0@ 4 >J?%/Q_%\,?A7XC\4O ;V'P]I
M-SJK0H^TSK#"TNT-@XW!<9P<9K\COVY/^#;G]GK_ (*O_"3_ (7K^SIKUIX"
M\3>.+ ZY9/8_O/#>N32+OQ/;@;K21F&UVAP$8N6A=\BOU_\ %?A'3O&_A'4M
M!U2V6YTG5[.6PN[?>T8E@D0QNF5(9<JQ&5((SP17@LW_  2=^ L&CR:5H_@S
M4/!OA^ZC\N\T'PAXHU?PQH>I J%8W6GZ==06MRSJ KM-$Y=>&+#B@#\9?V3_
M /@I=\?OV /^#9#6/$NGM<3:]I_Q%F\"^#M<NXA?1Z-IIB#/<1[]R2QQ3QW,
M$18&-691AE0*:W[=G[.=G^TI^P;\%_V^/V8_&E[??%#X1Z99R^/Y[[6#>:U+
M=0;&EN+EI&+-<PS%U>)L++;R)L7RU57_ 'XUW]FKX?>)O@0_POOO!?AFX^'+
MZ>FE?\(VVGQ_V:MJ@ 2%80-BJNU2N -I4$8(!KY\_9W_ ."#?[(O[*WQ*7QA
MX+^!_AFS\10R+/;W>I7-YK(LI%;<LD$=[-,D#JW(>)588&"* /SG_86_;5_9
M/_X*^_MI^%/C]\9++X;^"?B1\/= L=$A\)ZFB-?>+_$4TH"W]O%RU^D(5(K6
M$"6=7D8LJ^7"S5_^#U.!;J^_96C;>J2:OK2DHQ1@"=,'!&"#[C!%?J5X&_X)
M"?LU_#3]J^3XX:#\(_#.E_$Z226?^UH&G6.*:7/F3QVOF?9HYFRV94B#_,WS
M?,<Y'[6G_!%K]G+]NOQY_P ))\6_!OB/QQJD;,ULM]X[\0+::?N"AA;6T=\L
M%NK;%)6&- 2,D$\T :OPY_X)1? /PG\5='^)%QX'N/%OC[2X8?L&O^,_$6J>
M+;_3MA#QFWEU2YN&A*-\RF/:4))7!)S[G\5O'D?PL^%WB3Q/+;M>1^'-*NM4
M>!7V&800M*4#8.,[<9P<9JI\&?@WHOP%\ VOAGP_-XBFTNQ+&$ZWXAU#7KI0
M3G;]IOIIIRHZ*I<JHP%  Q6UXN\*Z?X[\*:IH>K6_P!KTO6;26QO(-[)YT,J
M%'3<I##*L1D$$9X(H _'[]N3_@VZ_9Z_X*P?"3_A>O[.FO6G@/Q-XXL#KED]
MC^\\-ZY-(N_$]N!NM)&8;7:' 1BY:%WR*^9/@AXL^(6O_P#!GK\=M-\=3WEY
M8>%_$<>B^&+B>3S@^G0ZII@*129.^*.Y-S&I' ";1PH _:"?_@D[\!8='DTG
M1_!FH>#?#]U'Y=YH/A#Q1J_AC0]2! 5C=:?IUU!:W+.H"NTT3EUX8L.*Z;X_
M?\$^_A#^TS^SA8_"'Q9X1W?#/31 EOX=T?5+W0K%8X!B*(K8S0[H4X(B8E R
MJVW<JD '\_/_  4_\%Z/H'_!KU^QG<6.DZ;93W6OK/-)!:I&\LDUM>M*[%0"
M6<HA8GEBJYS@5]$?\%M?"FE_#_\ X*A?\$U[?0=-T_1+>VOM'M(8["W2V2*%
M=4L=L2A  $&]\*.!O;CDU^D?C+_@@Q^RS\0O@AX6^&NN> /$&J> _!,\UUH6
MAW'C[Q&]GIDDWWVC3[?]< Y"[WVXWMG3^+O_  1)_9O^/7BCP?KGC#PCXLU[
M6?A_9V]AX<OKCXA^)/M&C16Y#1&&1;\,LBLJMYF=[, Q8D9H ^7/VO\ X_\
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
M_P#J0:G7W_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!\]_MG_\ !4KX)_\ !/6>U_X7!XB\1>#[.^\M
M;?4V\%ZW?:5+(XD*PB]MK.6V\[$3MY7F>8%7)4 @GM/V4/VQ_ /[;?PY7Q=\
M-[WQ!JWAF;:;;4M0\,:IHMO?JP)$ELU];P_:(^"-\6]01@D'BOSW_P"#Q?\
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
M@#ZB^/O[0_@?]ECX6:GXV^(GBC1_!_A71TW76I:E<"&)"?NHO=Y&/"QH"['
M4$G%>9_L4?\ !4?X!_\ !10:JOP;^).D^,KK0U#WUD+:YL+ZW0G D-O=1Q3&
M/) \P(4R0,YXKLOVA/V/OAU^UAJ'AUOB5X7TOQQI/AB2>YL]#UJVCO=(DN94
M$8N)K616CEEC3S%C+@A!-(0-Q#+^3/\ P3S_ & M#\$_\'/WQH\3?!O0H_#'
MPB^%>DBQU:+3Q]GTR/5KZR@+Z? BC;M60R2F-?EB:(#Y1L% 'ZM?'W]MWX:_
MLT>+M*\.^*-;U*3Q1K5M)?66@Z#H.H^(M8FM8SB2Y^Q:?!/<+;J>#,T8C!XW
M9XKK?AA\<_!OQH^%%CXZ\*^)M%U[P=J5LUW;ZQ:72O:-$F0[%\X7858,&P4*
ML& (('Y2?\$GOBE??M!?\'*W[:?B+4KE;C_A%]-'A6RCV';!;VMW#;!5)^[S
M;$L ,,SL?KR7_!N/I]A^T._[;W[/_B+^T)/A_I_Q!-V-.@N3%&UM=7=W'<6F
M1\PAF2Q2.15QN1W (+$T ?H3\%_^"WO[*7[0W[0G_"K?!OQJ\+:UXVDN&M+>
MT2.YBMM0F!QY=M=R1+;7+'^$0RON_AS7U57X7_\ !<W_ ()4_#G6?^"B7[(O
M@G]GWX>>'? ?Q"\2ZO<7VL)X3TZ+2;:TTFRGM93J$Z0*J(T?[[;+C<Q7;EB$
M%?JG^T?XPUGXU:KK'PI\%ZE>:3'96)D\;>)+&4QS:';21;TL+:0<K?W*$'>O
MS6\+>;E7DM]P!W/P+_:S^'?[3/B'QMI?@/Q18^)KSX<ZRWA_Q#]DCE\K3[]4
M5V@\QE"2,H8!C&S!6!4D,I ]$K\6_P#@RNC\K]DSXW*-Q"^.U +$L3_H</4G
MK7[24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?@9_P?+?\ ("_9
ME_Z[^)O_ $'2:*/^#Y;_ ) 7[,O_ %W\3?\ H.DT4 ?>G_!KC_R@H^!G_<?_
M /4@U.OO^O@#_@UQ_P"4%'P,_P"X_P#^I!J=??\ 0 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^4O_!U
M[I_B;]H']A_3_A-\/?AS\6?B!XTF\2:?K;P^&_ FKZI8P6B1W2L[WL-NUMN#
M%1Y0D,@W*2@4YK@?VC7\3?%#_@UFLOA#I'PM^-\GQ.L?#7AWPK-X:E^&>O1:
M@M[;7%M-+A&M 'A$=M(?/4F($HA8.P0_LQ10!_-O_P %$/@9\4_C1_P0K_9!
M^%GAOX)?'G4O'W@.]G?Q!I"_#37%ETI8DECS(6M0N',BE-I.X9/8X^SO^"MG
M[+_C[5_V^/V0_P!L/X?> ?&GCSPOX$6QT_Q5HUAH5Z/$.GV/VAI%G&F/&MV6
M5+JXW1^4)$:-0Z@'*_KU10!^,7QQ^"WQ<^('_!S3\+OV@O"GP3^*7B'X9Z#X
M:M[>YU%M+CTD[9[.^MM^+^2W"M&;A'>*0I,J@@QAL*8OVEO@_P#%[]B__@Y?
MNOVB;'X'_%+XM?#_ ,=>&4TZRE\$Z6M\UM=?V=!9^7<NSK%;*)8 2\SHNR3<
MN[:17[144 ?AQ_P;O> /C5^S%\8OVV-8\:_![X@>#/&?C)7\0>&[;5?".J-I
M&J75M+J<KP17?DI#.OF7$"JJRJ\RN3'D!BN!^U!_P2MN/'7[6'P?^*?[,?PM
M^,G[/7[0E]XJLKKQOH/]C7%KX5T&T<%[R]35$4Z:R KM-O;W#F=)2IMU?<A_
M>:B@#\<_^"N?[.?Q=\&?\%_OV:?V@O"_PC\>?%#P/H>E1:5=CPG9+=SV]RDE
MZ&68LR1VZXNXF$L[QQD!_GRI P?^"VW@?Q]X\_X+0_LC^.=+^%GQ6U_P_P#"
MR73[SQAJ/AOP/K6N:?I/^G)<NL=Q;VA6ZVQY)\D,W&"JM\H_:JB@#X2_X.+-
M&UOXM_\ !'SXB>%?!_A/QQXQ\2^-AIEMI.E:!X9O]3O9&6^M[IC+#!"[P*L4
M,A+2A &PI(9@I^"OB7XK_:Q^'7_!%#]D_P"''PD^%WQPT\?:V\/_ !/L])\.
M:AI/BFSAAE5EM8_-A66"WN(Y)3]LC'E@QJID4%U;]XJ* /Q._P""?O[+7Q3^
M!W_!RM\0O'M]^S[X\\$_#+Q5X-^S:7<V]E;RZ3H<'V73Q''-=12?9C,OV9HW
M@MI)Y!(3M$D8,U9'_!)+0/BA\&O^"L/[;7Q$/PB^+FCV?Q(M]<UCP+?^(/AY
MK5GIVL3)>3W<$4C201[#(I7".T;.?D4[RH/[D44 ?@S^U#_P2NN/'?[5_P '
M_BI^S)\+?C)^SW^T)>^*K*Z\;Z$-&N+7PKH5HX+WEZFJ(ITUD!7!M[>X<SI*
M5-NK[D/[??%[XJ:=\%OA]>>(-6L_$NH6=GL5X- \/WVO7\C.P4;+2RAFG?DC
M)5"%&2Q"@D=110!^#/\ P:V^"?'W[)7[6GQT/Q.^#WQS\"VOQ2EM&T"\U7X;
MZU'9R-'<7<C)-.ML8[<[9E.Z5E3@C=G +O\ @FWH'C;X/?\ !2?]N[QYXD^#
M_P >=+\*_%:PUVZ\*7TOPOU\#6-]Y/-'&B?9-ZR2)(I57"DG(X/%?O)10!^!
MO_!'_P#X)U?$KXQ_\$#?VFOV=O$W@/QW\/OB)XJUV76M&L_%OAG4=#@O"L%A
M):[+BXA2)@]Q9,C!69HQAG4*REK7QC^%7QB^-/\ P;.Z-^SO#\"_B]:_&#P#
MJ]CHNH:._A6\CAEC@U%VCNK>X=!#<PO%M)>W>14()8JI5F_>BB@#\)_^"G7_
M  2_^.G[4?\ P1T_93O-!^%.N)\2?V;]/@TW5O!&JFQO+C5K9+2UBEGBBAFE
M6=#)9QX@++*R2.#'D!3]I?\ !-C6/ >J>$X_BQ9_L.M^S'?>%]&<:[<S?"V"
MS\07MRZJ)+;2;:PA.H7$ (<L\D$;2#RE2)]SM'^@U% '\_/_  5I\/?%GX__
M +1GP[_;)^"/PI^.FA?%;P7XH.@VW@V7X5Z];ZC?:39'=%?W4BV84_:!+)&R
M-(0;>:.($O#,H^T_^"CO_!9[X\? #]B[X7?%[X1_LW>,=2AUB:XF\?Z9XP\+
M:K:7G@N"VACDE26%5B>-6S+MO6W6ZB'.&W@#],Z\_P#V@/V<-#_:8TC3-'\5
M7FM3>&;.[%W?:':W?V>QU_;@QPWNT>9+ K ,8 ZQR?=E61/EH Z+X:^.1\0O
MAAH/B5K.>P&MZ7;ZD;5P7DM_-B63RS@9++NQP.2.E?B[^U9_P5+^.7C;_@H)
M#XP;]@7]HSXJ_#WX57+_ /"N;2ZT/5]%M4OL,DNN3VYTN<S7#+\MOO*BWC9F
MV>;(67]OT01H%4!548 '84M 'YH?M2_LV?%K_@N)_P $2?$T'C7P7??"OXI>
M)M0E\2>%_!VKKY,VA-9SM':V4[RQ1/NN(8Y&,DJH0UWG"HH0>1?M3?LG^-_^
M"MGP]_8X^$__  A/Q&\(_P#"I;RTO_BC=^)_#-YH^GZ6MK:P0RPV\\\:0ZA+
M,\<JQM9&:,!MS,BD$_L910!^4_\ P7E_;?\ BK:^,=)^"/@/]E_X\?&3X;RB
M.X^(-SX:T35+"T\06^ \>CV^HPV4X\ESM-RT2Y9"85=2TNWUK_@FI^U#\5/^
M"DWAGQ_X5^)7[-/BS]F+X7Z)X7C\+V&@:O;S1OK/VM)(I&@-Q96Q2.VMXDC5
M(T* W!W%L($^_J* /Q%^%'[(/Q4_9/\ ^"0/QX_8MF\!_$3Q!\1_$6O7UIX*
MU+2?#MU-H&O:==RVYCNI-41/L5FH5)FDCNYXY%'RA6)53]A?#C_@AY_9?[$O
MP1^%LGQZ^/WPQO/A7H3V5_+\+/&)\/VNMWEPZS7$LX,#F4+-YGED[2%<Y&3Q
M]\44 ?G_ /MQ?%/XF?\ !(K_ ()[V/@OX,Z)^T7^TW\3M7FN;;2-:U:RO/%^
MIZ:)',DEW?W<-L4Q") D,;I\Q"#:R)(1\_\ _!)+]N+XW7/CKX?_  +T/]B+
MXO? 7PC?ZM-K'BSX@>+I+Z^FU!PDEU=W%U-<Z7;))=WLR)&TC/D"4B-5VH4_
M8"B@#\Q?!7[,&L?\$RO^"V/QA^-MQX:\<^)/A%\>O#RS?;/"WAF\\176CZVD
ML3R6\]K80RW*I)MED281^7^]"LP(S5/_ ()#?LJ>+O\ @DY^QY\>/C5X^\$^
M--=\<?%#Q#<^*(?!F@Z9)J_B!K8/(+*T:&W$A^TR/,[/@LL2R NR['V_J-10
M!^"G[/\ _P %7OVI_AQ\5O''Q"U#_@G3\<O%'QD^(S?87\4ZC:ZM;V>D6*,1
M9:=;6QTK$%E#E7=?/#32&2223)79]2_M=?\ !K+\%?VW/BSKWQ9^(7CCXR-\
M0O$UG;3:NND:CI=O937<-G% 6CB.GNR[S$"5#8RQQ@8 _4:B@#\._P#@T@_X
M)7Z_^SCXF^)/Q<^(W@_XH^ ?'%N\OA+3-,\1Z5)I5K?:9+]FN&N%BG@25W$L
M(4.K[,;AM)Y'[B444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?@
M9_P?+?\ ("_9E_Z[^)O_ $'2:*/^#Y;_ ) 7[,O_ %W\3?\ H.DT4 ?>G_!K
MC_R@H^!G_<?_ /4@U.OO^O@#_@UQ_P"4%'P,_P"X_P#^I!J=??\ 0 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% 'X&?\'RW_("_9E_Z[^)O_0=)HH_X
M/EO^0%^S+_UW\3?^@Z310!]Z?\&N/_*"CX&?]Q__ -2#4Z^_Z^ /^#7'_E!1
M\#/^X_\ ^I!J=??] !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?@9_
MP?+?\@+]F7_KOXF_]!TFBC_@^6_Y 7[,O_7?Q-_Z#I-% 'WI_P &N/\ R@H^
M!G_<?_\ 4@U.OO\ KX _X-<?^4%'P,_[C_\ ZD&IU]_T %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!^!G_  ?+?\@+]F7_ *[^)O\ T'2:*/\ @^6_
MY 7[,O\ UW\3?^@Z310!]Z?\&N/_ "@H^!G_ ''_ /U(-3K[_KX _P"#7'_E
M!1\#/^X__P"I!J=??] !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?@
M9_P?+?\ ("_9E_Z[^)O_ $'2:*/^#Y;_ ) 7[,O_ %W\3?\ H.DT4 ?>G_!K
MC_R@H^!G_<?_ /4@U.OO^O@#_@UQ_P"4%'P,_P"X_P#^I!J=??\ 0 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^2?QC^)9\<?\%:K?X=
M?M">+OB9X!U:Z^(9D^&2V'BO4O#?AR]\-?V!?1Q2V<]G+##+J)U"1$F$[-,3
M<)"BF)I(S]G_ !/_ &.?BU\=?@/X4^'>N_'GQGX4MK-;K_A)O%G@V2#3/%6O
M[92+)(KD6_E6B^60T[Q1!V=%52$9RW@/_!1WXI>'/CK=>%OA?\>/@7\0_$5E
M#X_U6"WT[2?!=]K5GXHTTZ/K*6,]E>6JR11715[=B))H)89$>7$<<3.C_!7[
M4/QF_P""9O\ P2]^#WAGQQ\-/C;\7OC%?63V=Q'X1\+W/BZZ\.6GG.8GOIX]
ML$UQ;6SP1F-IE,\D;8<)NE !U?\ P2U@^)O[-WQR_:.^%GC[XJ>(OBQ\+?A/
M<:7<:!XT\83^9JMD]U9O=WEA=WC'$YMHC;2,[8*BX!PJN%3&^#O[2GQ0^(7_
M  7"L;/Q#J^H:'\+M:^"VH^(O#OA%FEMUAC76;2&/4+Z)B ;N:,,ZJRAK>*0
M1G#F7-S]FKXA6_\ P44^&>N_"G2_A+^U5^SSX?TMH->U3Q5X[\,V6D:EK^H&
M\2?8L=]%>P7WG.DCW'F1[54(FW8X"\_:?L3?%#2O^"X_A7Q!??%+XW^)?"UG
M\([F*[\4W^@>'UM;EQK5NYT.6:WT>*V6.:,-(RHJ7>%)29%!% &?X)^('Q _
M:C_X)U^/_P!KO1O'WC31?&J)KOBCP%HUOK-Q%X=T_2=-EG2UT^YTW<MK=_:H
MK0F::='E#7+&&6$*FW[X_9T^,=I^T/\ L_\ @?Q]8QK#9^-M L==@B#^8(DN
M;=)@N[ W8WXSCG%? ?@WP/X__9W_ ."<'C[]C[2_AYXXU#QXUOKWA/P1JUII
M%RWAW4-(U*:Y:TU*?5EC^R6GV>&Z(FAFE6X+VS>7%)YD6[[^_9[^#UC^SS\!
M?!/@'3&,FG>"="LM"MG*A2\=M D*L0. 2$SQZT =A1110!F?\)KH_P#T%M,_
M\"D_QH_X371_^@MIG_@4G^-'_"%:/_T"=,_\!4_PH_X0K1_^@3IG_@*G^% !
M_P )KH__ $%M,_\  I/\:/\ A-='_P"@MIG_ (%)_C1_PA6C_P#0)TS_ ,!4
M_P */^$*T?\ Z!.F?^ J?X4 '_":Z/\ ]!;3/_ I/\:/^$UT?_H+:9_X%)_C
M1_PA6C_] G3/_ 5/\*/^$*T?_H$Z9_X"I_A0 ?\ ":Z/_P!!;3/_  *3_&C_
M (371_\ H+:9_P"!2?XT?\(5H_\ T"=,_P# 5/\ "C_A"M'_ .@3IG_@*G^%
M !_PFNC_ /06TS_P*3_&C_A-='_Z"VF?^!2?XT?\(5H__0)TS_P%3_"C_A"M
M'_Z!.F?^ J?X4 '_  FNC_\ 06TS_P "D_QH_P"$UT?_ *"VF?\ @4G^-'_"
M%:/_ - G3/\ P%3_  H_X0K1_P#H$Z9_X"I_A0 ?\)KH_P#T%M,_\"D_QH_X
M371_^@MIG_@4G^-'_"%:/_T"=,_\!4_PH_X0K1_^@3IG_@*G^% !_P )KH__
M $%M,_\  I/\:/\ A-='_P"@MIG_ (%)_C1_PA6C_P#0)TS_ ,!4_P */^$*
MT?\ Z!.F?^ J?X4 '_":Z/\ ]!;3/_ I/\:/^$UT?_H+:9_X%)_C1_PA6C_]
M G3/_ 5/\*/^$*T?_H$Z9_X"I_A0 ?\ ":Z/_P!!;3/_  *3_&C_ (371_\
MH+:9_P"!2?XT?\(5H_\ T"=,_P# 5/\ "C_A"M'_ .@3IG_@*G^% !_PFNC_
M /06TS_P*3_&C_A-='_Z"VF?^!2?XT?\(5H__0)TS_P%3_"C_A"M'_Z!.F?^
M J?X4 '_  FNC_\ 06TS_P "D_QH_P"$UT?_ *"VF?\ @4G^-'_"%:/_ - G
M3/\ P%3_  H_X0K1_P#H$Z9_X"I_A0 ?\)KH_P#T%M,_\"D_QH_X371_^@MI
MG_@4G^-'_"%:/_T"=,_\!4_PH_X0K1_^@3IG_@*G^% !_P )KH__ $%M,_\
M I/\:/\ A-='_P"@MIG_ (%)_C1_PA6C_P#0)TS_ ,!4_P */^$*T?\ Z!.F
M?^ J?X4 '_":Z/\ ]!;3/_ I/\:/^$UT?_H+:9_X%)_C1_PA6C_] G3/_ 5/
M\*/^$*T?_H$Z9_X"I_A0 ?\ ":Z/_P!!;3/_  *3_&C_ (371_\ H+:9_P"!
M2?XT?\(5H_\ T"=,_P# 5/\ "C_A"M'_ .@3IG_@*G^% !_PFNC_ /06TS_P
M*3_&C_A-='_Z"VF?^!2?XT?\(5H__0)TS_P%3_"C_A"M'_Z!.F?^ J?X4 '_
M  FNC_\ 06TS_P "D_QH_P"$UT?_ *"VF?\ @4G^-'_"%:/_ - G3/\ P%3_
M  H_X0K1_P#H$Z9_X"I_A0 ?\)KH_P#T%M,_\"D_QH_X371_^@MIG_@4G^-'
M_"%:/_T"=,_\!4_PH_X0K1_^@3IG_@*G^% !_P )KH__ $%M,_\  I/\:/\
MA-='_P"@MIG_ (%)_C1_PA6C_P#0)TS_ ,!4_P */^$*T?\ Z!.F?^ J?X4
M'_":Z/\ ]!;3/_ I/\:/^$UT?_H+:9_X%)_C1_PA6C_] G3/_ 5/\*/^$*T?
M_H$Z9_X"I_A0 ?\ ":Z/_P!!;3/_  *3_&C_ (371_\ H+:9_P"!2?XT?\(5
MH_\ T"=,_P# 5/\ "C_A"M'_ .@3IG_@*G^% !_PFNC_ /06TS_P*3_&C_A-
M='_Z"VF?^!2?XT?\(5H__0)TS_P%3_"C_A"M'_Z!.F?^ J?X4 '_  FNC_\
M06TS_P "D_QH_P"$UT?_ *"VF?\ @4G^-'_"%:/_ - G3/\ P%3_  H_X0K1
M_P#H$Z9_X"I_A0 ?\)KH_P#T%M,_\"D_QH_X371_^@MIG_@4G^-'_"%:/_T"
M=,_\!4_PH_X0K1_^@3IG_@*G^% !_P )KH__ $%M,_\  I/\:/\ A-='_P"@
MMIG_ (%)_C1_PA6C_P#0)TS_ ,!4_P */^$*T?\ Z!.F?^ J?X4 '_":Z/\
M]!;3/_ I/\:/^$UT?_H+:9_X%)_C1_PA6C_] G3/_ 5/\*/^$*T?_H$Z9_X"
MI_A0 ?\ ":Z/_P!!;3/_  *3_&C_ (371_\ H+:9_P"!2?XT?\(5H_\ T"=,
M_P# 5/\ "C_A"M'_ .@3IG_@*G^% !_PFNC_ /06TS_P*3_&C_A-='_Z"VF?
M^!2?XT?\(5H__0)TS_P%3_"C_A"M'_Z!.F?^ J?X4 '_  FNC_\ 06TS_P "
MD_QH_P"$UT?_ *"VF?\ @4G^-'_"%:/_ - G3/\ P%3_  H_X0K1_P#H$Z9_
MX"I_A0 ?\)KH_P#T%M,_\"D_QH_X371_^@MIG_@4G^-'_"%:/_T"=,_\!4_P
MH_X0K1_^@3IG_@*G^% !_P )KH__ $%M,_\  I/\:/\ A-='_P"@MIG_ (%)
M_C1_PA6C_P#0)TS_ ,!4_P */^$*T?\ Z!.F?^ J?X4 '_":Z/\ ]!;3/_ I
M/\:/^$UT?_H+:9_X%)_C1_PA6C_] G3/_ 5/\*/^$*T?_H$Z9_X"I_A0 ?\
M":Z/_P!!;3/_  *3_&C_ (371_\ H+:9_P"!2?XT?\(5H_\ T"=,_P# 5/\
M"C_A"M'_ .@3IG_@*G^% !_PFNC_ /06TS_P*3_&C_A-='_Z"VF?^!2?XT?\
M(5H__0)TS_P%3_"C_A"M'_Z!.F?^ J?X4 '_  FNC_\ 06TS_P "D_QH_P"$
MUT?_ *"VF?\ @4G^-'_"%:/_ - G3/\ P%3_  H_X0K1_P#H$Z9_X"I_A0 ?
M\)KH_P#T%M,_\"D_QH_X371_^@MIG_@4G^-'_"%:/_T"=,_\!4_PH_X0K1_^
M@3IG_@*G^% !_P )KH__ $%M,_\  I/\:/\ A-='_P"@MIG_ (%)_C1_PA6C
M_P#0)TS_ ,!4_P */^$*T?\ Z!.F?^ J?X4 '_":Z/\ ]!;3/_ I/\:/^$UT
M?_H+:9_X%)_C1_PA6C_] G3/_ 5/\*/^$*T?_H$Z9_X"I_A0 ?\ ":Z/_P!!
M;3/_  *3_&C_ (371_\ H+:9_P"!2?XT?\(5H_\ T"=,_P# 5/\ "C_A"M'_
M .@3IG_@*G^% !_PFNC_ /06TS_P*3_&C_A-='_Z"VF?^!2?XT?\(5H__0)T
MS_P%3_"C_A"M'_Z!.F?^ J?X4 '_  FNC_\ 06TS_P "D_QH_P"$UT?_ *"V
MF?\ @4G^-'_"%:/_ - G3/\ P%3_  H_X0K1_P#H$Z9_X"I_A0 ?\)KH_P#T
M%M,_\"D_QH_X371_^@MIG_@4G^-'_"%:/_T"=,_\!4_PH_X0K1_^@3IG_@*G
M^% !_P )KH__ $%M,_\  I/\:/\ A-='_P"@MIG_ (%)_C1_PA6C_P#0)TS_
M ,!4_P */^$*T?\ Z!.F?^ J?X4 '_":Z/\ ]!;3/_ I/\:/^$UT?_H+:9_X
M%)_C1_PA6C_] G3/_ 5/\*/^$*T?_H$Z9_X"I_A0 ?\ ":Z/_P!!;3/_  *3
M_&C_ (371_\ H+:9_P"!2?XT?\(5H_\ T"=,_P# 5/\ "C_A"M'_ .@3IG_@
M*G^% !_PFNC_ /06TS_P*3_&C_A-='_Z"VF?^!2?XT?\(5H__0)TS_P%3_"C
M_A"M'_Z!.F?^ J?X4 '_  FNC_\ 06TS_P "D_QH_P"$UT?_ *"VF?\ @4G^
M-'_"%:/_ - G3/\ P%3_  H_X0K1_P#H$Z9_X"I_A0 ?\)KH_P#T%M,_\"D_
MQH_X371_^@MIG_@4G^-'_"%:/_T"=,_\!4_PH_X0K1_^@3IG_@*G^% !_P )
MKH__ $%M,_\  I/\:/\ A-='_P"@MIG_ (%)_C1_PA6C_P#0)TS_ ,!4_P *
M/^$*T?\ Z!.F?^ J?X4 '_":Z/\ ]!;3/_ I/\:/^$UT?_H+:9_X%)_C1_PA
M6C_] G3/_ 5/\*/^$*T?_H$Z9_X"I_A0 ?\ ":Z/_P!!;3/_  *3_&C_ (37
M1_\ H+:9_P"!2?XT?\(5H_\ T"=,_P# 5/\ "C_A"M'_ .@3IG_@*G^% !_P
MFNC_ /06TS_P*3_&C_A-='_Z"VF?^!2?XT?\(5H__0)TS_P%3_"C_A"M'_Z!
M.F?^ J?X4 '_  FNC_\ 06TS_P "D_QH_P"$UT?_ *"VF?\ @4G^-'_"%:/_
M - G3/\ P%3_  H_X0K1_P#H$Z9_X"I_A0 ?\)KH_P#T%M,_\"D_QH_X371_
M^@MIG_@4G^-'_"%:/_T"=,_\!4_PH_X0K1_^@3IG_@*G^% !_P )KH__ $%M
M,_\  I/\:/\ A-='_P"@MIG_ (%)_C1_PA6C_P#0)TS_ ,!4_P */^$*T?\
MZ!.F?^ J?X4 '_":Z/\ ]!;3/_ I/\:/^$UT?_H+:9_X%)_C1_PA6C_] G3/
M_ 5/\*/^$*T?_H$Z9_X"I_A0 ?\ ":Z/_P!!;3/_  *3_&C_ (371_\ H+:9
M_P"!2?XT?\(5H_\ T"=,_P# 5/\ "C_A"M'_ .@3IG_@*G^% !_PFNC_ /06
MTS_P*3_&C_A-='_Z"VF?^!2?XT?\(5H__0)TS_P%3_"C_A"M'_Z!.F?^ J?X
M4 '_  FNC_\ 06TS_P "D_QH_P"$UT?_ *"VF?\ @4G^-'_"%:/_ - G3/\
MP%3_  H_X0K1_P#H$Z9_X"I_A0 ^'Q?I-S,L<>J:?))(P556Y0LQ/0 9ZUH5
MGP^$=)MIEDCTO3XY(V#*RVR!E(Z$''6M"@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\#/\ @^6_Y 7[,O\ UW\3
M?^@Z311_P?+?\@+]F7_KOXF_]!TFB@#[T_X-<?\ E!1\#/\ N/\ _J0:G7W_
M %\ ?\&N/_*"CX&?]Q__ -2#4Z^_Z "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH _ S_@^6_P"0%^S+_P!=_$W_ *#I-%'_  ?+?\@+]F7_ *[^)O\
MT'2:* /O3_@UQ_Y04? S_N/_ /J0:G7W_7P!_P &N/\ R@H^!G_<?_\ 4@U.
MOO\ H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M*AO]0@TJSDN+J:*W@B&YY)&"JH]R:F<XPBYS=DM6WT'&+;LB:BOC/X@ZA#JW
MCS6KJWD$MO<WTTL3CHZL[$'\0:]U_8__ .2<7_\ V$G_ /145?BG!OC)'/\
M/I9+#"\B7/::J<R:CUMR+?\ Q?>?8YOPB\#@5C'5N]/=Y;;^=WMZ'J]%%%?M
MI\:%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!^!G_!\M_R OV9?^N_B;_T'2:*/
M^#Y;_D!?LR_]=_$W_H.DT4 ?>G_!KC_R@H^!G_<?_P#4@U.OO^O@#_@UQ_Y0
M4? S_N/_ /J0:G7W_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!^?NK_ /!0#XP?M&_MG:YX#^%.O_#7P+I/P]^(Q\!ZC8>)/#]UK6JZ
MY*-!OM1-W*L=W;?9+*1X/+A*;Y)&A,A<(K02>R_$_P"._P"TAXI^ _A2W^&?
MPK\&:3\7O$2W3:F?&6J7G_"*^%A:RF)VEF@A6YNFG;:8(XXT+(S2,RJF'^</
M^"@GP2^$?[8'QB\%?%3X?^-X_@[\:/ _C;5_!^I?$+2YX+?4-!:PTG5Y3'J4
M3,8I[1GLHF*7&"]L[*&C#MCUO]F#_@J[I=I_P2X^&7QM^.VH^&? ^O>,[<V<
M$5W>QZ3::_>":6*"6W:Z9%BAN4C6X#2,$CBEWLP12U &)^R3_P %'?CQXKB^
M-7PW^*/P=T2X_: ^#KZ9Y%CX/U!_^$=\4Q:IYBV-Q'/,9)+2$&-VF:7<R1J6
MVE@8A2^#/[<G[5'P0_;F^'_PE_::\!_!^30OC&M_#X3\2_#.\OY(+"\L[=[J
M2UO8[TB5LPHQ\Q$10<?>&[9Z'^R7^U!^S[H4_P 1O%%C\:OA/XT\9:Y"WC'Q
M]KGA[7K>_L-+MK>..VAC>>-W6WM;>()'$LK*TA$T@7<\N.9^%_[;?[.G[4W[
M1?A[QU-\:/A7K/B22"7PW\._#.E^);/4-9LEOWC2:\:UADDF6ZN%CB&#&&MK
M=6$FPO.J@#=4_P""BOQ-\3_ OX@?M!>#=$\&ZA\#?AW?ZFB:1<VMU_PD/B_3
M-,D:*^U.UO!,MO; -#<M! ]O+YZ0H6F@,GR?97@?QGIOQ'\%:/XBT:Y6\T?7
MK*'4;&X4%1/!-&LD;@'D95@>>>:_,O\ 9N\<:?\ LW_\&\'Q,^'NIW$%OXX^
M%^F^*?AUJ&E.A^U3ZY-<7<=E L7#R/>?:K62)5R9%N4*YS7WU^Q3\(]0^ /[
M'7PI\"ZO,UQJW@[PAI6BWLC/O+SV]G%%(=W?YD//>@#TZBBB@ HKF?\ A6O_
M %,'B;_P._\ L:/^%:_]3!XF_P# [_[&@#IJ*YG_ (5K_P!3!XF_\#O_ +&C
M_A6O_4P>)O\ P._^QH Z:BN9_P"%:_\ 4P>)O_ [_P"QH_X5K_U,'B;_ ,#O
M_L: .FHKF?\ A6O_ %,'B;_P._\ L:/^%:_]3!XF_P# [_[&@#IJ*YG_ (5K
M_P!3!XF_\#O_ +&C_A6O_4P>)O\ P._^QH Z:BN9_P"%:_\ 4P>)O_ [_P"Q
MH_X5K_U,'B;_ ,#O_L: .FHKF?\ A6O_ %,'B;_P._\ L:/^%:_]3!XF_P#
M[_[&@#IJ*YG_ (5K_P!3!XF_\#O_ +&C_A6O_4P>)O\ P._^QH Z:BN9_P"%
M:_\ 4P>)O_ [_P"QH_X5K_U,'B;_ ,#O_L: .FHKF?\ A6O_ %,'B;_P._\
ML:/^%:_]3!XF_P# [_[&@#IJ*YG_ (5K_P!3!XF_\#O_ +&C_A6O_4P>)O\
MP._^QH Z:BN9_P"%:_\ 4P>)O_ [_P"QH_X5K_U,'B;_ ,#O_L: .FHKF?\
MA6O_ %,'B;_P._\ L:/^%:_]3!XF_P# [_[&@#IJ*YG_ (5K_P!3!XF_\#O_
M +&C_A6O_4P>)O\ P._^QH Z:BN9_P"%:_\ 4P>)O_ [_P"QH_X5K_U,'B;_
M ,#O_L: .FHKF?\ A6O_ %,'B;_P._\ L:/^%:_]3!XF_P# [_[&@#IJ*YG_
M (5K_P!3!XF_\#O_ +&C_A6O_4P>)O\ P._^QH Z:BN9_P"%:_\ 4P>)O_ [
M_P"QH_X5K_U,'B;_ ,#O_L: .FHKF?\ A6O_ %,'B;_P._\ L:/^%:_]3!XF
M_P# [_[&@#IJ*YG_ (5K_P!3!XF_\#O_ +&C_A6O_4P>)O\ P._^QH Z:BN9
M_P"%:_\ 4P>)O_ [_P"QH_X5K_U,'B;_ ,#O_L: .FHKF?\ A6O_ %,'B;_P
M._\ L:/^%:_]3!XF_P# [_[&@#IJ*YG_ (5K_P!3!XF_\#O_ +&C_A6O_4P>
M)O\ P._^QH Z:BN9_P"%:_\ 4P>)O_ [_P"QH_X5K_U,'B;_ ,#O_L: .FHK
MF?\ A6O_ %,'B;_P._\ L:/^%:_]3!XF_P# [_[&@#IJ*YG_ (5K_P!3!XF_
M\#O_ +&C_A6O_4P>)O\ P._^QH Z:BN9_P"%:_\ 4P>)O_ [_P"QH_X5K_U,
M'B;_ ,#O_L: .FHKF?\ A6O_ %,'B;_P._\ L:/^%:_]3!XF_P# [_[&@#IJ
M*YG_ (5K_P!3!XF_\#O_ +&C_A6O_4P>)O\ P._^QH Z:BN9_P"%:_\ 4P>)
MO_ [_P"QH_X5K_U,'B;_ ,#O_L: .FHKF?\ A6O_ %,'B;_P._\ L:/^%:_]
M3!XF_P# [_[&@#IJ*YG_ (5K_P!3!XF_\#O_ +&C_A6O_4P>)O\ P._^QH Z
M:BN9_P"%:_\ 4P>)O_ [_P"QH_X5K_U,'B;_ ,#O_L: .FHKF?\ A6O_ %,'
MB;_P._\ L:/^%:_]3!XF_P# [_[&@#IJ*YG_ (5K_P!3!XF_\#O_ +&C_A6O
M_4P>)O\ P._^QH Z:BN9_P"%:_\ 4P>)O_ [_P"QH_X5K_U,'B;_ ,#O_L:
M.FHKF?\ A6O_ %,'B;_P._\ L:/^%:_]3!XF_P# [_[&@#IJ*YG_ (5K_P!3
M!XF_\#O_ +&C_A6O_4P>)O\ P._^QH Z:BN9_P"%:_\ 4P>)O_ [_P"QH_X5
MK_U,'B;_ ,#O_L: .FHKF?\ A6O_ %,'B;_P._\ L:/^%:_]3!XF_P# [_[&
M@#IJ*YG_ (5K_P!3!XF_\#O_ +&C_A6O_4P>)O\ P._^QH Z:BN9_P"%:_\
M4P>)O_ [_P"QH_X5K_U,'B;_ ,#O_L: .FHKF?\ A6O_ %,'B;_P._\ L:/^
M%:_]3!XF_P# [_[&@#IJ*YG_ (5K_P!3!XF_\#O_ +&C_A6O_4P>)O\ P._^
MQH Z:BN9_P"%:_\ 4P>)O_ [_P"QH_X5K_U,'B;_ ,#O_L: .FHKF?\ A6O_
M %,'B;_P._\ L:/^%:_]3!XF_P# [_[&@#IJ*YG_ (5K_P!3!XF_\#O_ +&C
M_A6O_4P>)O\ P._^QH Z:BN9_P"%:_\ 4P>)O_ [_P"QH_X5K_U,'B;_ ,#O
M_L: .FHKF?\ A6O_ %,'B;_P._\ L:/^%:_]3!XF_P# [_[&@#IJ*YG_ (5K
M_P!3!XF_\#O_ +&C_A6O_4P>)O\ P._^QH Z:BN9_P"%:_\ 4P>)O_ [_P"Q
MH_X5K_U,'B;_ ,#O_L: .FHKF?\ A6O_ %,'B;_P._\ L:/^%:_]3!XF_P#
M[_[&@#IJ*\V\?W6B_#BTW:AXI\2^>PS';1WVZ:3Z#' ]S@5Y!<>-?%'Q/U>3
M3=%FUR6WFX$!NVD;;ZR-PN/K@5^=\7>)F4Y%/ZIK7Q+TC2I^])M[)VOR_/WN
MT6?095PYBL:O:_!36\I:+Y=_R[M'LGQ,_:.T;P+YEM:,NJ:DO'EQ-^[B/^V_
M]!D_2O)XK/QI^T?JGF.S+IZ/PS9CM(/H/XF_,^M=IX&_9&M8;19M?O)9+IL$
M0VK 1Q^Q9@=Q^@ ^M=]:_"N.RMTAAUSQ%##&-J(EX%51Z !>*^)APCQ-Q=)5
M^*:KPV%W6'IO5KI[27Z.[[*#/8EFV794N3+(^TJ]:DME_A7_  WJSGO"_P"R
MQX9TG35CU&&;5KH\M*\KPJ#Z*J,,#ZDFNU\'^!]+\ Z;)9Z3:_9;>64S,GF/
M)EB ,Y8D]%'Y5G_\*U_ZF#Q-_P"!W_V-'_"M?^I@\3?^!W_V-?JV3\'Y'E3C
M++L)3IRBK*2BN>WG.W,[];MW/E\7FV-Q5UB*LI)ZV;=ONV_ Z:BN9_X5K_U,
M'B;_ ,#O_L:/^%:_]3!XF_\  [_[&OI#SSIJ*YG_ (5K_P!3!XF_\#O_ +&C
M_A6O_4P>)O\ P._^QH Z:BN9_P"%:_\ 4P>)O_ [_P"QH_X5K_U,'B;_ ,#O
M_L: .FHKF?\ A6O_ %,'B;_P._\ L:/^%:_]3!XF_P# [_[&@#IJ*YG_ (5K
M_P!3!XF_\#O_ +&C_A6O_4P>)O\ P._^QH Z:BN=L_A[]CO(9O[<\12^4X?9
M)>;D?!SAACD'N*Z*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#\#/^#Y;_D!?LR_]=_$W_H.DT4?\'RW_("_9E_Z
M[^)O_0=)HH ^]/\ @UQ_Y04? S_N/_\ J0:G7W_7P!_P:X_\H*/@9_W'_P#U
M(-3K[_H **** "BBB@ HHHH **** "H;+4+?4HV>WGAN$5BI:-PP!'4<=Z^7
M?B3_ ,$W[']N$ZE>?M%ZEX@\3:+J$Y^P> -*\1WNF^&M'MD<&(3K:/ ^H7+;
M0\DER7C5G*1HJKN?S[QK_P $?OV0?V1O[.\9Z'X>U;X(Z]<:E8Z!I?B/P9XB
MU;3;V.]OKJ*UM8MD,KQ3>9/+&FVXBDAPQWKLW4 ?=-%<3\ M/\<Z'X$;3/B!
M?:;K>N:5=RVL.LV<8@_MRT7!@NIH5 2&X9"%E2/]WYB.R!4947MJ "BBB@ H
MHHH **** /)?C)^P9\$_VA_B)H_B[QU\)_A[XN\4:#.MQ9:KJN@VUU=HRQM&
MH:1D+2(H<E4?<JNJ. '1&73^-7['?PC_ &DY=+?XB_"OX<>/GT.)H-.;Q'X:
MLM5.GQMMW)"9XW\M6VKD+@':/05Z/10!XQHW_!.']GGP[X1UKP_I_P !?@Q8
MZ#XD,!U;3;?P3ID5GJA@<O!Y\2PA)?+<EDW@[221@U+\-?\ @G=^S]\&/&]A
MXF\'_ OX.^$_$FELSV6JZ-X+TVQOK-F4HQCFBA5T)5F4E2,AB.AKV*B@#C-5
M_9R^'NN_&&Q^(=]X#\&7GC_3(/LMGXFGT2VDUBTAPP\N.[*&9$P[#:K 88^I
MKLZ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BFRRK!$TDC*B(-S,QP%'J
M37E/Q,_:ETWP[YEKH:QZI>+E3,3_ */&?KU?\,#WKYWB3BO*LBPWUK-*R@NB
MWE)]HQ6K?HK+K9'H9?E>*QU3V>&@Y/\ !>KV1Z7K_B.Q\+::]YJ-U#9V\?5Y
M&QD^@[D^PYKQ+XB?M37FM3G3_"]O)"LAV"Y9-TTA/&$3G&?4Y/L#6#H'PX\7
M?'W5%U+4[B6&R;I<W P@7TBC&,_A@>^:]N^'?P<T3X:P*UG;^=>8P]W, TK>
MN/[H]A^.:_)?[6XNXT]W*HO 8%_\O9?Q9K^XEM?NFE_?>Q]1]5RK)]<4_;UE
M]E?"GYOK\_\ P'J>3^ /V8]4\6W7]I>*+B>UCF.]HBVZZF/^T3G;GWR?85[A
MX8\(Z;X,TU;32[.&SA'4(/F<^K'JQ]R:TJ*_1>$?#W)N'87P5/FJOXJDO>G+
MOKT3[1LN]WJ>#FN?8O,'^^E:/2*TBOEU]6?%G_!9WXO^+O@KX)^&FL>=XXTS
MX)1^)&_X6OJW@R6XBUS2]*^SOY,BR6H^U16OVC8;B2V*S"-<*PW'-+_@EW\.
M=8MOV//!/B?X2_%"3Q-X3\0_#BVBM=,U_7[CQ#8Z7X@6.,"9)I6EN8X5.^.6
MT698XS$%2.,EB/H/]IKX_:U\!->\-W+>!_$WBOP'J4-[;Z_>^'M(FUB_T68"
M$VKFSM]UQ-"X^T*_DPRLI$>0 3GX"_X) _#V?X*^/[_XM^!/ GC[P;\#;KX2
M:7)XGTS_ (1V^A?QCXKB5"]_I>D>7]H=OLZ;'FCA47+R*R>9\TA^W/%.@^/7
M[)?QN_8,_:#^#/Q"\%_M-_&WXJ:YX^\?Z?X:\4>"_&5_%?:#J]K=;Y+R:QLX
M8XX]/6W@BGG C5MB1_>PI#_0G[:G_!/+X@?MF>+-5U.;]I/XO?!K2='A">%]
M/^'6K+I-O&PB!DNM4;R_-O&,N<0B2.-8XU .YG:O ?AY_P %=]<\?_&J+7-6
M_8S_ &TI/%US.VB^&4U#X<266@:!;S2*GFS7<DN8S*0CSW!AS'& BJRQLTOH
MG_!0W_@I->?#KXL-\+?^&=_VK?B%X1^S!_$NL_#_ .'EYJ%K?[@#_9L%R[0(
MT;AOWLT3L-H,2_,[/$ 6OV/_ -HG]HKQ1_P18L?&S>'&^*'QQ?2KV#05BEMM
M*/B15NI8+'4W-PR1*)+<171&?W@^Z,N!7E?_  0WN/#^L?'3QO9Z]\3OVR%^
M-'A/3UM_$7PS^-7C5M4M]*BF=674+&*.**&XA8KL2<9VJWW5$B,_U)\)?V^W
MUC]E2'XDWWP&^.7@O08]631[+PO/X0EE\46UHI6+[9-I,&^6.%7# )%YK>6J
M.%PQ"O\  ?PKL/V@?VX]!^/VGZ#K7A^R\/\ @BZ\)V]SK6C7.CZEKJW=U;W.
M'M;E8[F&*V,#A5N(D9GN9" %4,X!])T444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M'X&?\'RW_("_9E_Z[^)O_0=)HH_X/EO^0%^S+_UW\3?^@Z310!]Z?\&N/_*"
MCX&?]Q__ -2#4Z^_Z^ /^#7'_E!1\#/^X_\ ^I!J=??] !1110 4444 %%%%
M !1110!^6_Q:^$WQ>UJT^,'[86G_ !^^*5GJ'PI\4:]-H7PXL=1%OX-N]!T"
M[FL[K3[JR8,)9[M+*Y;[1N!1YHV"[HUQM>'/V9OB-^U-\0O ?[0?[;'B)? ?
MAGPOXGTN\^'WP?\ #MW)+I^A:K<W<-MIUQJEU /,O;S[1+" HQ%$6))6-YHJ
MC\)_\$@OV-?CG\?/C&_C;X3ZEXX\9Z?XNU36O%_BS5!J&F:9;2WLTFH) LPN
MUMY/(MIX4809*@*\B1LYKYQ_9N^"'[#/QV^,G@WQ!\(_V;_B-\.?#^E?$32[
M?PC\99+6\G\.ZEJEEJ,,HMT5[YG$-TT+VB3RQ&,23*#MD"K0!^X%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445C^,?'FD
M^ M.^TZI>1VZG[B=9)3Z*O4_R'?%<V,QE#"498C%34(15W*3227FWH:4:,ZL
MU3IIMO9+5FQ7%_$CXZ:'\.%:&67[;J Z6D!!93_MGHOX\^QKRKQM^T5KWQ&O
M_P"R_#=M<V<,QV*(1NNIA]1]T?[O3UK7^&W[*32NM[XHF)+'=]CB?)/_ %T<
M?R7\Z_%\=XEYGGM>67<$4/:6=I5YJU*'I?=]5?7M"2/L*/#N'P4%B,YGR]H+
M63]>W]:HY?4?%'C+]HK4VM;2)UL%8;H8B8[:+T,C'[Q^N?85Z;\-/V9=)\(>
M7=:IMU;4%YPZ_N(C[+_%CU;\A7HFDZ/:Z#81VME;PVMO$,)'&H515FO7X;\*
M,)A\3_:N?5'C,6]>:>L8OM&+TTZ-[?943DS#BBK4I_5L#'V-+M'=^K_R^;8
M8%%%%?K1\L%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 ?@9_P?+?\ ("_9E_Z[^)O_ $'2:*/^#Y;_ ) 7[,O_ %W\3?\ H.DT4 ?>
MG_!KC_R@H^!G_<?_ /4@U.OO^O@#_@UQ_P"4%'P,_P"X_P#^I!J=??\ 0 44
M44 %%%% !1110 4444 ?E?\ M!?"[X__ +3.D?%[]FGX'^+_ (,ZE\.?%GC7
M4W\6^/+3Q3]H\0>$K'4KN2YU31KC3HT8"\22:>%&\S'D;$=8G.]/I+QU^SOX
MA\ ^&/@I\!?AS\+;Y/@KX#UC0Y=8U]]8L(Y8[72Y(;RU$$!E$LS->00&XD<1
MMM6<HDK.M>-?LX?'G]J;X=6?Q#TWX7_LT^!_''@X?$[QG+:Z]>?$B'1;C4G;
MQ%J'F,]L;1RA1\Q@ER6$8/ ( Z+XC_MC_MKZ:WA-=:_9T\'_  \\/ZAXS\.:
M;K&O:;\0;?Q!=6=C<ZS9V]P$M#9KO\R*5XV8$&-79P05! !^@-%%% !1110
M4444 %%%% 'Q;XS_ ."FWCSQY^TI=>"O@O\ #CPEXLT;PKXYD\!>(-5\2>+)
M-&>[U2+1[G4IK:RBAM+DA8DBC!GGV*TF8U0J3<1=K\3_ /@H/XFMO@/X4UKX
M:_ _QO\ $3XD>-%NFLO LVH6.CS:<+24PW;W]_)(]K;1QR8C!#2-([H$4C<4
M^=OVY?V,E\0_M0>!OCG^S!XTM_ _QAUSQK?:+J\5VLEQX4\3:AIVDZNK#4['
MC$X^S36GVJ+$B1W,CKO.TGZ;_8H_X*$:3^U'^P)X-^-NMZ8WA=O$4$D%QI4<
MGVMWU"*YDM&MK3:-UR99XF$(0%I Z8!)H \__92_X+%:-\4_AY\9+CXP> =?
M^ ?C;]G^V74/''AS6+E=06SLGBDEANK6ZC15NHY5BD"^6N68*%#!T9NS^'?[
M?'B*'QY\.M-^*/PS'PUTKXR,8/!MZ/$*:I+]K^S-=)I^J1"");*\DA21D6*2
MZB9HG0RJ^Q7^8_\ @JS^S7<:+_P3Y_:2\;:I)9V_Q1^)PTCQ1KVEV]VLL]EX
M=T2]LS]BBVD&1+>V\V261 0TUU( 2AC ]6_X*W^=\5XOV2]'\'7EK/JWB'XU
M:!JVEW,+),5LK2TO+VYN8^H9!:QOD@_=DZG." =/XJ_X*AW>G>&O''Q$T3X=
MMX@^!/PSU:[TCQ#XNAUP)J4GV-_*O[RPTT0,MU9VLHE621KF*1OL\IBBF 3?
M]6Z+K-IXCT>TU#3[F&\L;^%+BVN(7#QSQNH9'5AP5*D$$=0:_,S]DC6K/X5_
M\&R_CW3=>DMWU3P/X0\;Z#XCMKF4%DU.&YU**:"3.<,\C# (Y$BD###/W+^P
M7X'USX9?L._!WPYXF,A\1:#X)T;3]3\P8=;F*QA20$>H92#]* /6**** "BN
M9_X1?Q'_ -#5_P"4V+_&C_A%_$?_ $-7_E-B_P : .FHKF?^$7\1_P#0U?\
ME-B_QH_X1?Q'_P!#5_Y38O\ &@#IJ*YG_A%_$?\ T-7_ )38O\:/^$7\1_\
M0U?^4V+_ !H Z:BN9_X1?Q'_ -#5_P"4V+_&C_A%_$?_ $-7_E-B_P : .FH
MKF?^$7\1_P#0U?\ E-B_QH_X1?Q'_P!#5_Y38O\ &@#IJ*YG_A%_$?\ T-7_
M )38O\:/^$7\1_\ 0U?^4V+_ !H Z:BN9_X1?Q'_ -#5_P"4V+_&C_A%_$?_
M $-7_E-B_P : .FHKF?^$7\1_P#0U?\ E-B_QH_X1?Q'_P!#5_Y38O\ &@#I
MJ*YG_A%_$?\ T-7_ )38O\:/^$7\1_\ 0U?^4V+_ !H Z:BN9_X1?Q'_ -#5
M_P"4V+_&C_A%_$?_ $-7_E-B_P : .FHKF?^$7\1_P#0U?\ E-B_QH_X1?Q'
M_P!#5_Y38O\ &@#IJ*YG_A%_$?\ T-7_ )38O\:/^$7\1_\ 0U?^4V+_ !H
MZ:BN9_X1?Q'_ -#5_P"4V+_&C_A%_$?_ $-7_E-B_P : .FHKF?^$7\1_P#0
MU?\ E-B_QH_X1?Q'_P!#5_Y38O\ &@#IJ*YG_A%_$?\ T-7_ )38O\:/^$7\
M1_\ 0U?^4V+_ !H Z:BN9_X1?Q'_ -#5_P"4V+_&C_A%_$?_ $-7_E-B_P :
M .FHKF?^$7\1_P#0U?\ E-B_QH_X1?Q'_P!#5_Y38O\ &@#IJ*YG_A%_$?\
MT-7_ )38O\:/^$7\1_\ 0U?^4V+_ !H Z:BN9_X1?Q'_ -#5_P"4V+_&C_A%
M_$?_ $-7_E-B_P : .FHKF?^$7\1_P#0U?\ E-B_QH_X1?Q'_P!#5_Y38O\
M&@#IJ*YG_A%_$?\ T-7_ )38O\:/^$7\1_\ 0U?^4V+_ !H Z:BN9_X1?Q'_
M -#5_P"4V+_&C_A%_$?_ $-7_E-B_P : .FHKF?^$7\1_P#0U?\ E-B_QH_X
M1?Q'_P!#5_Y38O\ &@#IJ*YG_A%_$?\ T-7_ )38O\:/^$7\1_\ 0U?^4V+_
M !H Z:BN9_X1?Q'_ -#5_P"4V+_&C_A%_$?_ $-7_E-B_P : .FHKF?^$7\1
M_P#0U?\ E-B_QH_X1?Q'_P!#5_Y38O\ &@#IJ*YG_A%_$?\ T-7_ )38O\:/
M^$7\1_\ 0U?^4V+_ !H Z:BN9_X1?Q'_ -#5_P"4V+_&C_A%_$?_ $-7_E-B
M_P : .FHKF?^$7\1_P#0U?\ E-B_QH_X1?Q'_P!#5_Y38O\ &@#IJ*YG_A%_
M$?\ T-7_ )38O\:/^$7\1_\ 0U?^4V+_ !H Z:BN9_X1?Q'_ -#5_P"4V+_&
MC_A%_$?_ $-7_E-B_P : .FHKF?^$7\1_P#0U?\ E-B_QH_X1?Q'_P!#5_Y3
M8O\ &@#IJ*YG_A%_$?\ T-7_ )38O\:/^$7\1_\ 0U?^4V+_ !H Z:BN9_X1
M?Q'_ -#5_P"4V+_&C_A%_$?_ $-7_E-B_P : .FHKF?^$7\1_P#0U?\ E-B_
MQH_X1?Q'_P!#5_Y38O\ &@#IJ*YG_A%_$?\ T-7_ )38O\:/^$7\1_\ 0U?^
M4V+_ !H Z:BN9_X1?Q'_ -#5_P"4V+_&C_A%_$?_ $-7_E-B_P : .FHKF?^
M$7\1_P#0U?\ E-B_QH_X1?Q'_P!#5_Y38O\ &@#IJ*YG_A%_$?\ T-7_ )38
MO\:/^$7\1_\ 0U?^4V+_ !H Z:BN9_X1?Q'_ -#5_P"4V+_&C_A%_$?_ $-7
M_E-B_P : .FHKF?^$7\1_P#0U?\ E-B_QH_X1?Q'_P!#5_Y38O\ &@#IJ*YG
M_A%_$?\ T-7_ )38O\:/^$7\1_\ 0U?^4V+_ !H Z:BN9_X1?Q'_ -#5_P"4
MV+_&C_A%_$?_ $-7_E-B_P : .FHKF?^$7\1_P#0U?\ E-B_QH_X1?Q'_P!#
M5_Y38O\ &@#IJ*YG_A%_$?\ T-7_ )38O\:/^$7\1_\ 0U?^4V+_ !H Z:BN
M9_X1?Q'_ -#5_P"4V+_&C_A%_$?_ $-7_E-B_P : .FHKF?^$7\1_P#0U?\
ME-B_QH_X1?Q'_P!#5_Y38O\ &@#IJAU'4K?2+*2XNIHK>WA&YY)&"JH]R:\:
M^)'QJN? [M;6GBK^U[]3AHX;"(1Q_P"\_(S[#/OBN,T[1_&O[1-]&]Q-+)8Q
MMCSI1Y5M%Z[5489OH"?4U^4<3>*V"P>(_LO):;QF+>BA3UC%_P!Z2NE;JE>W
MVG'<^HR[A>M5I_6<9)4:7>6[]%_7E<[+XE?M7QP&2S\,Q^=)]W[;*GRC_<0]
M?JWY&N=\'_ /Q)\5=1_M3Q#<W%G!,<F2XRUQ*/\ 94_='IG&.P-=UX-_9F_X
M0J[6ZM=8C:\7I+)IZ2;#_LAF('U'-==_PB_B/_H:O_*;%_C7B8/PWS;B"M''
M\;U^9)WCAZ;M3C_B:>K[V;?]]K0[*W$.%P$'0R:%N]26LGZ=OZT1:\$?#K2/
MA[8>1I=HD)88DF;YI9?]YNOX=/:MRN9_X1?Q'_T-7_E-B_QH_P"$7\1_]#5_
MY38O\:_:,#@</@Z$<-A(*$(Z*,4DEZ)'R%:M4K3=2K)RD]V]6=-17,_\(OXC
M_P"AJ_\ *;%_C1_PB_B/_H:O_*;%_C749'345S/_  B_B/\ Z&K_ ,IL7^-'
M_"+^(_\ H:O_ "FQ?XT =-17,_\ "+^(_P#H:O\ RFQ?XT?\(OXC_P"AJ_\
M*;%_C0!TU%<S_P (OXC_ .AJ_P#*;%_C1_PB_B/_ *&K_P IL7^- '345S/_
M  B_B/\ Z&K_ ,IL7^-'_"+^(_\ H:O_ "FQ?XT =-17,_\ "+^(_P#H:O\
MRFQ?XT?\(OXC_P"AJ_\ *;%_C0!TU%<S_P (OXC_ .AJ_P#*;%_C1_PB_B/_
M *&K_P IL7^- '345S/_  B_B/\ Z&K_ ,IL7^-'_"+^(_\ H:O_ "FQ?XT
M=-17,_\ "+^(_P#H:O\ RFQ?XT?\(OXC_P"AJ_\ *;%_C0!TU%<S_P (OXC_
M .AJ_P#*;%_C1_PB_B/_ *&K_P IL7^- '345SMGX;U^"\A>;Q)Y\*.&>/\
ML^-?,4'E<@Y&>F:Z*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@#\#/\ @^6_Y 7[,O\ UW\3?^@Z311_P?+?\@+]
MF7_KOXF_]!TFB@#[T_X-<?\ E!1\#/\ N/\ _J0:G7W_ %\ ?\&N/_*"CX&?
M]Q__ -2#4Z^_Z "BBB@ HHHH **** "BBB@#X\^ W[2GP?\ V-/''B_PC\0_
M$5M\$_%GB3Q%?ZY-I'B[Q&8M$UNXNKEI9+_1KJ\81R17#.)'MX7!@DD9'B1N
M6]3^(7_!3#]GKX76BR:Q\:OAE'<2@?9K"V\0VUYJ%^Q.T);VD+O/<2,W 2)&
M9B< $UZ9\5?@[X1^.O@^;P]XW\*^&_&6@7#!Y=,US3(=0LY6'0M%,K(2,GDC
MO7F?@/\ 9$_9U_8EOT\4>&?AC\)/AC>WES!I2:MIOAZQTRXEENIHX(;<31QJ
MY\V9XT5 <%F  R: .\^ GQ#U[XK^ %\1:YX9NO"":K.\^EZ9?[EU**Q(7R7O
M(B!Y%P_S.T/)C#*C'>' [2BB@ HHHH **** "BBB@#YO^-'_  2?^"OQT^("
M^(M4T7Q'I-S<:K)K.K6?A_Q3J>BZ;XAN)+::VD>]M+6>.&9GCG??)L$D@RCN
MT;R1N_\ :B_X)+?L^_ME_#CPAX-^(7@ ZEX/\!0B#0-!T_7=2T72]-4($7;;
M65Q#$Q5!M5F4E%+!2 S _1M% 'S?^Q?_ ,$BOV=?^">][XFN/A'\-K3PO-XR
MM$L-9,VJW^JB]MT+$1$7D\P5#O;<%P&XW9P,=C\#/V#OA5^SAXKCUKPEX9N+
M34+.U?3]-:^UB^U2+0+1R"UIIL5U-+'IUL=J9@M%BB(CC&W"*!Z_10!XUXE_
MX)^_"+Q?\6KCQIJ'A,SZM?7T.JWUF-5O8]%U2_A"B&]NM+686-S=Q[(]MQ-
M\JF*(AP8TV^RT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !15'Q#XFL/">FO>:E=0V=NG5Y#C)] .I/L.:\1^
M(?[4E]K]P=/\+V\T"R'8+ADW3RGI\B\[<_B?I7Q?%W'V3<.T[X^I>H_AIQUG
M+M:/1>;LO.Y[&59'B\PE^XC[O63TBOG^BNSU?X@?%G1?AO:[M0N=UPPREK%\
MTS_AV'N<"O$/$OQ:\6?''4VTO1[>:WM).#;VQY9?663CC\EK4^'W[,&I>*+D
M:EXHN)K9)3YC0[]]S-_OL<[<_B?I7N'AKPIIW@[35L],LX;.W7^%!RQ]6/5C
M[G)K\W_L_B[C3WLP;R_ O[$?XTU_>>ED_-)?W);GT'UC*LGTH)5ZR^T_@B_+
MO\K^JV/,?AI^RK8Z,([OQ ZZA=?>%LA/D(?]H]7_ $'L:];M[>.T@2**-(XX
MP%5$7:J@=@*?17ZQPSPCE.08?ZME=%075[REYRD]7Z;+HD?+YCFN*QU3VF)F
MWV71>BV7]7"BBBOI#SPHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#\#/\ @^6_Y 7[,O\ UW\3?^@Z311_P?+?
M\@+]F7_KOXF_]!TFB@#[T_X-<?\ E!1\#/\ N/\ _J0:G7W_ %\ ?\&N/_*"
MCX&?]Q__ -2#4Z^_Z "BBB@ HHHH **** "BBB@#XV_X+?R?#>']E/PRWQ?A
M\6:K\-7\:Z9;Z[X?T"*]>;Q0DPFABLI/L9$VSSY(9@H($DEO'$<>8"/@R[^&
MO_!/'P%\3_A7??#_ /9W^,'AGQV?B-X8AT#5)/#OB/08+*\?5[4(\UQJ"M;&
M(#=NB96:095-CE9$_0[_ (*^^*;_ .'_ ,!? OB33O"OQ$\=77AWXB:#?0^'
M/"&HI8RZW.+@I;07<C?\NGVEX&8#C>D>[Y ]>:?&+_@II\4KJ/P;IFK?L>_$
MCP_I?B#QOX<TB[U?Q:=*U#2M(CN-7M8_M+Q6MW)()$+ Q/M"QS>4Y)V[6 /O
MFBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBN)^)7QXT3X<J\+R?;M24<6L#
ME3_MMT7^?M7EYQG> RK#/&9C5C3IKK)V^26[?9*[?1'3A,'7Q514L/%RD^B_
MK3U9VDTRV\322,L<:#<S,<!1ZDUY/\3/VI]/T#S+705CU.[&5-P?^/>,^W=_
MPP/<UY]?^(?&7[1FIM;6T;+IZL,Q1YCM8?0NW\1[\Y/H*]1^&?[-&D>#/+NM
M2VZMJ"X(,B_N(C_LJ>OU;\A7XW4XTXDXMD\/PE2=##;/$U%:_?V<==?O??D9
M]=')\ORM>TS67/4Z4X_^W/\ X;YGF?A[X8^+OCSJ:ZEJMQ-#9MR+FY!V[?2*
M/CCZ8'O7MWP\^$&B?#:W'V&W\R[(P]W-AIF]<'^$>PQ^-=0!@45]APCX8Y5D
ME3Z[4OB,4]95:GO2OU<;WY?7671R9Y.:\28K&1]C&U.DMHQT5O/O^7D%%%%?
MI!\\%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!^!G_!\M_R OV9?^N_B;_T'2:*/^#Y;_D!?LR_
M]=_$W_H.DT4 ?>G_  :X_P#*"CX&?]Q__P!2#4Z^_P"O@#_@UQ_Y04? S_N/
M_P#J0:G7W_0 4444 %%%% !1110 4444 >#?\%!/!GQ8\=_#'PW8?"/XR:'\
M"]3/B&&36O$NHZ3::JW]FBWN-\$%O=(T3S/,;<C<T>%5SN.-C_(GCKX=?&7X
M*?%KX/\ B7QY_P % H?'7ARR\?:3:R>&8O VA:9/KLMW-]BC@5K*6.616:YP
MZ?.%C+2[28@#V'_!:;XZ?!M?'WP/^'/QH^'/CCQMX;NO&AUJ2TM?"=_JVFZ@
ML.C:IM"_9HI!<2)*\1:VR'"YD*F-"3Y[\#?''[(?A;X_> 9O@?\ LDZ]#XZN
MO$5G9QWK_!*_TLZ3;32>7-?"^N8(X[3[.K><TF6)2-XP 9-Z 'ZC4444 %%%
M% !1110 4444 ?*_Q5_X*EZ;X7^/8\!^!_A?\1?BS<:7XB/A?Q#J7AXZ=;V6
MCZ@--N-1:S1[VZ@^U7200J[QPY5%?!?S=D$GJLW[8/A*;]F6+XLZ;:>,->\+
MW%O]HAM],\-7UQJSXD,;(;(1>>C(ZL'\Q%";6+%5&:^'?VS?V3/'?[+W[6_A
MGXW_ +,>L:9XJG\=>.[O4/$7PNU:\1-%U_6[?1-4CN+JTO%!>ROFMX;J!D;,
M33M&90!%@?7?[,O[3?A/]L;]@2U^)/@G2Y]"T/Q1HVH3G3)[=()].NU:>.[@
ME5/E\Q+E)@S#AF!;G- &M\'_ -NSX?\ Q?\ V)M/_:"6\O?#GPWO="F\2276
MLPB*>RLH@Y>25(VDY"QL=JEB> !DXKGOAM_P41TKQ=\0?"&@^)OAO\4OAC#\
M16:+PCJGBNRL(K+Q#,L+W MU%K=SS6L[01R2+%>QV[L$8 %P5KYC_8-NOAO:
M?\&QO@]OB_--;_#-OA?<1^(I(5+3K:-YRMY( ),V2/+P"=^WBN3_ &>?$_QD
M^!OQK^!/A?\ :@M;[QKX+N;HI\(/&=LD7^AZO/:3QV5OXE@C7*ZDMI))#'-
M[6Y>63/F2 3( ?8'C?\ X*<^!? WB'Q,\VA>-K[P'X'U8Z%XI\?6=E;R>&_#
ME\I19(9W,XNG6)Y%2::"WE@@;>)9(_+DV_1<<BRHK*RLK#((.017YD_L<16N
MG?\ !L9XRD\31_:+UO!'CB7Q*LH"S27_ -IU3[6)/N_O?.#@DG.X=<\U]L?\
M$^(-<M?V#/@K'XF1H_$4?@71%U)&!#+<"PA$@(/((;.<\YH ]@HHHH **YG_
M (K+_J6?_(]'_%9?]2S_ .1Z .FHKF?^*R_ZEG_R/1_Q67_4L_\ D>@#IJ*Y
MG_BLO^I9_P#(]'_%9?\ 4L_^1Z .FHKF?^*R_P"I9_\ (]'_ !67_4L_^1Z
M.FHKF?\ BLO^I9_\CT?\5E_U+/\ Y'H Z:BN9_XK+_J6?_(]'_%9?]2S_P"1
MZ .FHKF?^*R_ZEG_ ,CT?\5E_P!2S_Y'H Z:BN9_XK+_ *EG_P CT?\ %9?]
M2S_Y'H Z:BN9_P"*R_ZEG_R/1_Q67_4L_P#D>@#IJ*YG_BLO^I9_\CT?\5E_
MU+/_ )'H Z:BN9_XK+_J6?\ R/1_Q67_ %+/_D>@#IJ*YG_BLO\ J6?_ "/1
M_P 5E_U+/_D>@#IJ*YG_ (K+_J6?_(]'_%9?]2S_ .1Z .FHKF?^*R_ZEG_R
M/1_Q67_4L_\ D>@#IJ*YG_BLO^I9_P#(]'_%9?\ 4L_^1Z .FHKF?^*R_P"I
M9_\ (]'_ !67_4L_^1Z .FHKF?\ BLO^I9_\CT?\5E_U+/\ Y'H Z:BN9_XK
M+_J6?_(]'_%9?]2S_P"1Z .FHKF?^*R_ZEG_ ,CT?\5E_P!2S_Y'H Z:BN9_
MXK+_ *EG_P CT?\ %9?]2S_Y'H Z:BN9_P"*R_ZEG_R/1_Q67_4L_P#D>@#I
MJ*YG_BLO^I9_\CT?\5E_U+/_ )'H Z:BN9_XK+_J6?\ R/1_Q67_ %+/_D>@
M#IJ*YG_BLO\ J6?_ "/1_P 5E_U+/_D>@#IJ*YG_ (K+_J6?_(]'_%9?]2S_
M .1Z .FHKF?^*R_ZEG_R/1_Q67_4L_\ D>@#IJ*YG_BLO^I9_P#(]'_%9?\
M4L_^1Z .FHKF?^*R_P"I9_\ (]'_ !67_4L_^1Z .FHKF?\ BLO^I9_\CT?\
M5E_U+/\ Y'H Z:BN9_XK+_J6?_(]'_%9?]2S_P"1Z .FHKF?^*R_ZEG_ ,CT
M?\5E_P!2S_Y'H Z:BN9_XK+_ *EG_P CT?\ %9?]2S_Y'H Z:BN9_P"*R_ZE
MG_R/1_Q67_4L_P#D>@#IJ*YG_BLO^I9_\CT?\5E_U+/_ )'H Z:BN9_XK+_J
M6?\ R/1_Q67_ %+/_D>@#IJ*YG_BLO\ J6?_ "/1_P 5E_U+/_D>@#IJ*YG_
M (K+_J6?_(]'_%9?]2S_ .1Z .FHKF?^*R_ZEG_R/1_Q67_4L_\ D>@#IJ*Y
MG_BLO^I9_P#(]'_%9?\ 4L_^1Z .FHKF?^*R_P"I9_\ (]'_ !67_4L_^1Z
M.FHKF?\ BLO^I9_\CT?\5E_U+/\ Y'H Z:BN9_XK+_J6?_(]8GBOXCZMX)C)
MU/4O!]LX&?*W3M*?H@RWZ5RXS'8;"4G7Q=2-."WE)J*7S=D:4:-2K+DI1<GV
M2NST&L;QG\0-)\ :?]HU2\CMP1\D?WI)?]U>I^O0=Z^;C^TEXTS_ ,AK_P E
M(/\ XBKW@_X*>)/C-!_;EU>Q>3<L=LUU,6DFP2IP #@ @CG'L*_"5XW3SJ?U
M#A+!5*N)E_S\48QBM%S/EF]$VEJXK5:WT?VW^IJP:]OFM:,::_ENVWV5TOR?
MH:7C7]H7Q!\2]0_LOPW;7-G#,=JK"-UU,/<C[H^G3N2*VOAK^RADI>>)I=S'
MYOL4+_\ H;C^2_G78>"_A[K?P_L/L^EV?A6#<!OD/GM)+_O-U/TZ>U;7_%9?
M]2S_ .1Z]C)_"F>+Q*S7C&N\77Z0VI0\E'2_W*+ZQ>YR8OB=4J;PN4P]E#J_
MM/U?3\7YHWM+TJUT2QCM;.WAM;>(82.) JK^ JQ7,_\ %9?]2S_Y'H_XK+_J
M6?\ R/7[+3IPIQ4*:22T26B2[)'R4I.3YI;G345S/_%9?]2S_P"1Z/\ BLO^
MI9_\CU9)TU%<S_Q67_4L_P#D>C_BLO\ J6?_ "/0!TU%<S_Q67_4L_\ D>C_
M (K+_J6?_(] '345S/\ Q67_ %+/_D>C_BLO^I9_\CT =-17,_\ %9?]2S_Y
M'H_XK+_J6?\ R/0!TU%<S_Q67_4L_P#D>C_BLO\ J6?_ "/0!TU%<S_Q67_4
ML_\ D>C_ (K+_J6?_(] '345S/\ Q67_ %+/_D>C_BLO^I9_\CT =-17,_\
M%9?]2S_Y'H_XK+_J6?\ R/0!TU%<S_Q67_4L_P#D>C_BLO\ J6?_ "/0!TU%
M<S_Q67_4L_\ D>C_ (K+_J6?_(] '345S/\ Q67_ %+/_D>C_BLO^I9_\CT
M=-17,_\ %9?]2S_Y'H_XK+_J6?\ R/0!TU%<S_Q67_4L_P#D>C_BLO\ J6?_
M "/0!TU%<S_Q67_4L_\ D>C_ (K+_J6?_(] '345SMG_ ,)9]LA^T?\ "._9
M]X\WR_.W[<\[<\9QTS714 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 ?@9_P?+?\ ("_9E_Z[^)O_ $'2:*/^#Y;_
M ) 7[,O_ %W\3?\ H.DT4 ?>G_!KC_R@H^!G_<?_ /4@U.OO^O@#_@UQ_P"4
M%'P,_P"X_P#^I!J=??\ 0 4444 %%%% !1110 4444 ?,7_!5.37I_@QX0T_
M2?&9^%^EZSXNMK#Q!X[BBM_M7@_3Y+:Z#W%O-.K1VL\TGDV2W!&8S?9&#BOC
MC0?^"D\FF^%?V!/#?PW^)-]\2/C5XX?P]I?CC0HM>?6WN-!;3S_:E[J<7F.L
M-S%(R3"X<),S0N"S1K(M?2GQ*_X+5?"30/VL-0^#>H^#?B?K6B6FN0>#/$'C
MFV\+_;/ ^D:M=K&L>FWE[O.V1FFCB<&,JK2J&.W>R^3?$#]H;X5?"7]L_P /
M?!?]C'X2^"+CXN7_ (HTL?$_7_ OA/3;.Q\'^'X[Z*;4$U&]$*Q---"DT2PA
MS(KEB"LPB1P#]*:*** "BBB@ HHHH **** /E7XN_P#!+2#QW\0K75O"_P 9
M/B[\.-)D\2W?BG4M$T6]LKBVFN[JTN[>YEM);NVFN+&27[7(S&"4(-\A2-)"
MDL?J&C?L=^'?AO\ LGV?P=^'.IZW\+?#6F6"Z=876@+:7%]9Q;MTF&OX+F*1
MY<OYDDL;NQD=LAR&'K5% 'S=^SG_ ,$P_!?P"_8HU+]GO4O$WC7XE_"V^TN7
M0XM,\626#26%A*KA[>*:RM+:0@EV8/(7D0A=CJ% #_A9_P $W-)\"ZKX+;Q)
M\3/BM\4-&^&UTE]X3T7Q=>Z?<6>B7$<<D4,Y>WLX+B[DBCD81O>S7#(0K@B0
M!Z^CJ* /FSQ1_P $N? ?BC7_ !- =>\;6/P]\<:LVO>)OAY:7EM'X:U^_=E:
M6:93 ;M%F=$>6WAN8[>9@QDB?S)=_P!(QHL2*JJJJHP !@ 4ZB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHJ#4=3M](M6GN[B&UA3[TDKA%'XGBIJ5(PBYS=D
MMV]$AQBV[+<GHKS7Q=^U+X;\/;H[)IM7N%XQ"-L>?=V_F :\[U/]H#QI\1[M
MK70[62U5N-EE"9)0/=R#CZC;7YAGGC!PWE\_J]&J\15V4**YVWVNO=^5V_(^
MDP7">8UX^TG'V<>\]/PW_ ]_U_Q3IOA:U\[4KZULH^QED"[OH.I_"O-/%W[6
M^CZ7NCTFUN-4D' D?]S#^HW'\A7):!^RYXD\677VO7K];,R'+F20W-PWUYQ_
MX]^%>E^$/V<?"_A3;(UF=2N%Y\R\/F#/LG"_F":\#^V?$'/],OPT,!2?VZOO
M5+>4;:/R</\ MX[_ *GD.!_WBHZ\NT=(_?\ Y/Y'D\WQ'^(7QBE:'38[J*U8
M[2MBGDQK[-*3G\"WX5L>%?V1+Z_<3Z]J:V^X[FBM_P!Y(?JYX!_!J]ZAA2WB
M6.-5CC4855& H]A3JZL'X,X&O56+XCQ-3&U?[\G&"](IW2\N:WD95N+ZT(^R
MR^G&C'R2;^;M^E_,\-_X8Q_ZF3_RG_\ VVO5?AKX+_X5YX+L]'^T_;/LF_\
M?>7Y>_<[/]W)QC=CKVK=HK['AOP[X>R'$RQF4X?V=247%OGG+W6TVK2E);Q6
MMKZ'D9AQ!C\=35+%5.:*=[6BM=5T2[L****^U/'"BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH _ S_@^6_Y 7[,O_7?Q-_Z#I-%'_!\M_P @+]F7_KOXF_\
M0=)HH ^]/^#7'_E!1\#/^X__ .I!J=??]? '_!KC_P H*/@9_P!Q_P#]2#4Z
M^_Z "BBB@ HHHH **** "BBB@#\F_%/B;]IWXM_LR?M#?"'P/^RCI?C3P=XR
M\7>/-(LO&EW\3]/TJ6Y>YUG4%6Z^P20&0&WD8(H:52PME(*J5(M?!+Q7^T%^
MP!\%OA_\//!/[%?AKX!_#Z;QKX;TS6_$NG_$_3?$ES%!=:O9VUS-/;FU$MU)
M/&YA,A<O&)0RD",%?T^\<_$[PW\,(--E\3>(=#\.QZUJ,&D:>^IW\5HM]>SM
MMAM8C(P\R:1N$C7+,> #6Y0 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !17+>+OC/X;\%;EO-3A:X7CR(/WLF?0A?N_P# L5Y=
MXK_:]NKQS#H.F+#N.U9;H^9(<],(O /XFO@N(O$SAO);PQ>)BYK[$/?E?LU&
M]G_B:/<R_AS,,9K2IOE[O1?CO\KGO$LJP1L[LJ*HR68X %</XN_:*\+^$]R?
M;O[1N%_Y968\SG_>^[^N?:O)8O 'Q#^,LBR:@]W':N<AKU_(A'N(P,_B%KM_
M"'[(VDZ;MDUB\N-2DZF*/]S%]./F/UR*^,_UXXPSWW>',M]C3>U7$.VG=0_5
M<Z\CV/[%RG!:YAB.>7\M/7[W_GRG+>(?VI_$'BBY^R:#IZV9D.$VH;BX;Z#&
M/PVGZU5T[X#^-OB9=+=:U<26J-SOOIB\@'^S&,X^AVU] >'O"6F>$[;R=-L;
M6RCZ'RHPI;ZGJ?QK0JJ?A)B\TDJW%N8U,2]_9P?)37R6_JE!DRXJI89<F58>
M-/\ O/WI?UZMGF?A#]E?P[X?VR7WGZQ.O_/4[(L^R+_(DUZ)IFE6NBVBV]G;
MP6L"?=CAC"*/P%6**_3LCX5RC)H>SRS#PI^:7O/UD[R?S;/F\;F>+Q<N;$U'
M+U>GR6R^2"BBBOH#A/SN_P""U'[</BWX"_$+1?AW;^/+[X*>$_%G@7Q!JUMX
MUM;>W^T:QKEM#_HFAP75RCPVDDBEI"^SSI"(TA:-SNKZV_9R\,?%+P5-XDT7
MQEXLC\;:/;Q6LOACQ%?:=;6^J7 DC?SX[Y+7RH)'CD"E7B@MPR.!@L&:O"/^
M"P?Q_P#A7I_[/_Q.^%_Q@T_1;#1M<\!7>J:!JOB2()H^HZFJ72K:13RH(8[Z
M)D@DC42"5C,I097)YK_@BI>:AX:U?XS>&/"?B/Q!XQ_9E\+:C8)\+_$&M7#W
M2B-[4R7]E9W<GSW>GVTI1(9B77&Y%D<)NH [C_@FW\??BE\1_P!IG]IKP/\
M$SQ=I?B__A5OB?3=+TF?3]"CT>WBAGTV*Z<+$'ED^_+C]Y-(?EZCI7,_M6?L
MY?M<>)O&WCKQ]H7[8^G? OX=Z=YUU9>&H?A9I'B1=-L+:+YIY+RY=)&>7RWF
M9""$\S:"0M<3_P $H/VJ_AC\2?\ @II^V5IOAWXB>!]>OO%'BS2=2T6#3M<M
MKI]9MH=&MXYIK8(Y\](W1E=H]P0C#8XKZM_;@5O'WA/PS\,+9E:X^)^MP:;?
M1[AD:1 ?M6I,1G.Q[>(VY/9KN,=Q0!\Y^&OVB/C5X1^''[*?P9\4?$"YE^,'
MQXM]0U3Q#XZG\/V%O<:59VEM]NF@MK-8_LBWFV:"W0R1R1H$ED=)& 5O3OV<
M?COXX^%?[>7B7]G?X@^*KGXA+-X4B\=^$?%%]965EJD]E]J-I=V=['9QPV[R
M0S&-DEB@B#1RX92R;GL?\%-O!'P+UWP[X#U3XL?$:;X5>)?".KMJO@;7M(U>
M*Q\0P7J1A)8["%DE-YOC8));>1.LBL T;<5P_P#P3I_9H\9>)_VJO&W[1GQ
MN/&;R:]X<LO!G@N#Q?#!;>(3H\$LEQ+>WUM;0P06DMU,ZLMLD$;QQQKYBK*[
MJH!]N4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445PO[1
M'[3'@+]D[X:W?B_XC>*=)\)^'[/AKF^EVF9\$B.)!EY9#@X2-68XX%73IRG)
M0@KM[);DRDHJ\MCE_%'_  4.^ '@?Q+J&BZU\<O@[H^L:3<R6=]87OC/3K>Y
MLIXV*212QO,&1U8%65@"""" :[CX0_'?P/\ M!^'+C6/ /C+PKXXTFUN39S7
MV@:M;ZE;0SA5<Q-)"[*KA71BI.0'4XP17\?/[;OQ8TCX\_MF?%GQQX?:X?0O
M&'C'5M:TYIX_+E:WN;R6:,LO\+;'&1V-?NU_P:'?\HZ?'?\ V4>\_P#39IE?
M<YYP?3R_+UC%-N7NW32TOO\ <>'@<XEB,1['E5M=?0_5:BBBO@SW@HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** /P,_X/EO^0%^S+_UW\3?^@Z311_P?+?\ ("_9
ME_Z[^)O_ $'2:* /O3_@UQ_Y04? S_N/_P#J0:G7W_7P!_P:X_\ *"CX&?\
M<?\ _4@U.OO^@ HHHH **** "BBB@ HHHH ^1_\ @M-K&L>!OV/[+QGH/BKX
M:^!-3\"^*=,UE?$OC6QCO+/0(_,:"6ZMXW(W721SOY:(&>7+1(I:05\_:A\2
MOVHOB<_P.N+7]HGX4:[X:^)6N^'/$5A;Z-X&U/PG=>*=%^UP7EQ#:WUU<M'Y
MQLHY9GLCMGD@CE4IM+ _:'[;7P U#XX>%O!NI:1I.C^)-7^''B>#Q99:#JUQ
M]GL=;EBMKFW$+R^7)Y;H+DS1.48":"'.T99?SX\(_L^_M)?'FX_9!^%?Q2^'
MN@_L^_#/X Z]H6JS:[J7C/3=5U/Q[J^EVKI;6-A!:R-Y*R*D[L)#N*$D<Q['
M /UPHHHH **** "BBB@ HHHH \J^.7[<_P &?V9?&^A>&_B)\4O 7@G7_$LF
MS3K#6M;M[.XN 5D8.5=@4C/ELHD?"%RJ!B[JK>DZGXCT_1="DU2\OK.TTV&+
MSY+N:98X(X\9WER=H7'.2<5^4_[30\5?\$K?V\=0^(WQ"\+2>/\ X#?%+XCR
M^,K[Q?I%H;_7O#!'AO4+&33KZR53)<:?! 7G26,D0PP3Y0L^*^XO"/P0^#OB
MK_@GU;^'?">F^%?&WPCGT:?5- AGMK?4=,>!VDNH#$I3R]D;./+^7*!%_B7-
M 'MW@GQUHGQ+\*V6N^&]8TOQ!H>I)YEIJ&FW<=W:W2Y(W1RQDHPR",@GD&L7
MQM^T#X#^&GCC0?#'B/QMX1\/^)/%,H@T72=2UBWM;[5Y"<!+>&1P\S$\ ("<
MU^>?[(G[6U]^PW_P:_> /B9I-E#J7B#0O L$&B6LPS'/J-U=FUM XR"R">:,
ML 02H;D=1N? 3Q]??\$I?'WP[T7XM?"VUFU#X\:C'I&H_&"W\2#6M;USQ--"
M)([;5XGM(3:I*RRQV\5O<7$$0C1%VKE@ ?=VL?M#_#_P[\6-/\!:AXY\'V/C
MK5XC/8^';C6;:+5KV, DO%:LXE=0 3E5(P#785^7/[.O@ZQ_:*_X-[?BC\3O
M%:PKXT^*FF>)_B-JFMOC[59ZI;S7;Z?<)+A6C-DMK:I#@CREMT"D 5][?L1?
M%C4OCQ^QG\)_&VLK(NL>+O!^DZS?"2,1MY]Q9Q2R94<+EF)P.!0!ZA1110 4
M5S/_  LK_J7_ !-_X __ &5'_"RO^I?\3?\ @#_]E0!TU%<S_P +*_ZE_P 3
M?^ /_P!E1_PLK_J7_$W_ ( __94 =-17,_\ "RO^I?\ $W_@#_\ 94?\+*_Z
ME_Q-_P" /_V5 '345S/_  LK_J7_ !-_X __ &5'_"RO^I?\3?\ @#_]E0!T
MU%<S_P +*_ZE_P 3?^ /_P!E1_PLK_J7_$W_ ( __94 =-17,_\ "RO^I?\
M$W_@#_\ 94?\+*_ZE_Q-_P" /_V5 '345S/_  LK_J7_ !-_X __ &5'_"RO
M^I?\3?\ @#_]E0!TU%<S_P +*_ZE_P 3?^ /_P!E1_PLK_J7_$W_ ( __94
M=-17,_\ "RO^I?\ $W_@#_\ 94?\+*_ZE_Q-_P" /_V5 '345S/_  LK_J7_
M !-_X __ &5'_"RO^I?\3?\ @#_]E0!TU%<S_P +*_ZE_P 3?^ /_P!E1_PL
MK_J7_$W_ ( __94 =-17,_\ "RO^I?\ $W_@#_\ 94?\+*_ZE_Q-_P" /_V5
M '345S/_  LK_J7_ !-_X __ &5'_"RO^I?\3?\ @#_]E0!TU%<S_P +*_ZE
M_P 3?^ /_P!E1_PLK_J7_$W_ ( __94 =-17,_\ "RO^I?\ $W_@#_\ 94?\
M+*_ZE_Q-_P" /_V5 '345S/_  LK_J7_ !-_X __ &5'_"RO^I?\3?\ @#_]
ME0!TU%<S_P +*_ZE_P 3?^ /_P!E1_PLK_J7_$W_ ( __94 =-17,_\ "RO^
MI?\ $W_@#_\ 94?\+*_ZE_Q-_P" /_V5 '345S/_  LK_J7_ !-_X __ &5'
M_"RO^I?\3?\ @#_]E0!TU%<S_P +*_ZE_P 3?^ /_P!E1_PLK_J7_$W_ ( _
M_94 =-17,_\ "RO^I?\ $W_@#_\ 94?\+*_ZE_Q-_P" /_V5 '345S/_  LK
M_J7_ !-_X __ &5'_"RO^I?\3?\ @#_]E0!TU%<S_P +*_ZE_P 3?^ /_P!E
M1_PLK_J7_$W_ ( __94 =-17,_\ "RO^I?\ $W_@#_\ 94?\+*_ZE_Q-_P"
M/_V5 '345S/_  LK_J7_ !-_X __ &5'_"RO^I?\3?\ @#_]E0!TU%<S_P +
M*_ZE_P 3?^ /_P!E1_PLK_J7_$W_ ( __94 =-17,_\ "RO^I?\ $W_@#_\
M94?\+*_ZE_Q-_P" /_V5 '345S/_  LK_J7_ !-_X __ &5'_"RO^I?\3?\
M@#_]E0!TU%<S_P +*_ZE_P 3?^ /_P!E1_PLK_J7_$W_ ( __94 =-17,_\
M"RO^I?\ $W_@#_\ 94?\+*_ZE_Q-_P" /_V5 '345S/_  LK_J7_ !-_X __
M &5'_"RO^I?\3?\ @#_]E0!TU%<S_P +*_ZE_P 3?^ /_P!E1_PLK_J7_$W_
M ( __94 =-17,_\ "RO^I?\ $W_@#_\ 94?\+*_ZE_Q-_P" /_V5 '345QFM
M?&[3_#D(DU#3=:L8VZ-/;K&&^F6YKD_$/[7^DVMNPTS3KZ\F[&<K#&/R+$_3
M ^M?,<0<9Y)DD;YGB8TW_+>\GZ15Y/[CTL#E&,QCMAJ;EY]/O>GXGK]8OBKX
MBZ'X)C+:IJ5K:MC(C+;I#]$&6/Y5X#J/Q6\??%19%T^*^CM<X9--MV55]BXR
MW_CWX57\-_ N^O+@RZY:^((U8Y9;6P,CO]68@ _@:_-GXIYMG#]GPEELZJ_Y
M^U?<I^NZOZ<R?D?0_P"K.%PGO9KB%%_RQUE_P/N:\SMO%_[8%O!NCT/37N&Z
M">[.Q/P1>3^)%<G]H^(WQL^[]N%C+_=_T6UQ]>-X_P"^C7HGA'PWX9\%[6M?
M!OB&:X7_ );W-CYTF?49.%_X"!76?\+*_P"I?\3?^ /_ -E1_P 0[XFSOWN*
M,S<8/>E0]V-NSE97^<9>H_[?R[!:9;ADY?S3U?W=/DUZ'G'A#]CZ*/;)KFI-
M(>I@LQM7\789/X*/K7J'A/X::#X(4?V;IMM;R 8\TKOE/_ VRWZU6_X65_U+
M_B;_ , ?_LJ/^%E?]2_XF_\  '_[*OO.'?#WA[([2R_#14U]M^]/_P "E=KT
M5EY'AYAGV/QNE>H[=EHON7ZG345S/_"RO^I?\3?^ /\ ]E1_PLK_ *E_Q-_X
M _\ V5?:'CG345S/_"RO^I?\3?\ @#_]E1_PLK_J7_$W_@#_ /94 =-17,_\
M+*_ZE_Q-_P" /_V5'_"RO^I?\3?^ /\ ]E0!TU%<S_PLK_J7_$W_ ( __94?
M\+*_ZE_Q-_X _P#V5 &WKV@V/BK0[S2]4LK34M-U&![:[M+J%9H+J)U*O&Z,
M"K*RD@J0002#5I%$:A5 55&  .E<U_PLK_J7_$W_ ( __94?\+*_ZE_Q-_X
M_P#V5 '345S/_"RO^I?\3?\ @#_]E1_PLK_J7_$W_@#_ /94 =-17,_\+*_Z
ME_Q-_P" /_V5'_"RO^I?\3?^ /\ ]E0!TU%<S_PLK_J7_$W_ ( __94?\+*_
MZE_Q-_X _P#V5 '345S/_"RO^I?\3?\ @#_]E1_PLK_J7_$W_@#_ /94 =-1
M7,_\+*_ZE_Q-_P" /_V5'_"RO^I?\3?^ /\ ]E0!TU%<S_PLK_J7_$W_ ( _
M_94?\+*_ZE_Q-_X _P#V5 '345S/_"RO^I?\3?\ @#_]E1_PLK_J7_$W_@#_
M /94 =-17,_\+*_ZE_Q-_P" /_V5'_"RO^I?\3?^ /\ ]E0!TU%<S_PLK_J7
M_$W_ ( __94?\+*_ZE_Q-_X _P#V5 '345S/_"RO^I?\3?\ @#_]E1_PLK_J
M7_$W_@#_ /94 =-3+BXCM+>2::1(HHE+N[G:J*.22>P'K7RA^W;_ ,%F/@[_
M ,$]]#?_ (3BXU=O$TT/FV/ANTAC?4[O.=K%"X\J,D?ZR3:O!QN(VG\5_P!H
MO_@HY^U=_P %Y_B5=?#WX;^'=9TWP2[ R^&O#Q?[-% 3@2:G>87S%XZ/LC)
MVQENOTF4<,XK&Q]O.U.DMYRT5O+O^7F>;C,SI4'R+WI]E_6A^B'_  4V_P"#
MG/X<?LO?VAX3^#<>G_%'QS#NADU)92WA_2Y!D<RH0;IA_=A(3G_6Y!6OST_9
M_P#^"=?[6'_!?'XHV_Q&^)?B#5=)\%SMF/Q'KT31VD<#')CTNQ7:KK[H$B)!
MW2%LY^Y_^"97_!NU\-OV6EL/%GQDT/5OBAXZA"S)I[Z83X?TIQS\L3D&Z8?W
MI@$](P0&K].O"_QBTSQ!X;T^^T72=8OM'O+>.:RN+*U22VGA904:-D8JR%<$
M%3@C&*]>IGF RJ+HY-'FGLZDEK_VZO\ AEY/<XXX&OBGSXQVCTBOU_K[CYS_
M &4/^"%/[,W[*WPUBT'_ (5CX6^(&H/A[S6O&6DVVLWMW(.X\Z,I"O;9$J#
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH _ S_@^6_P"0%^S+_P!=_$W_ *#I-%'_  ?+?\@+
M]F7_ *[^)O\ T'2:* /O3_@UQ_Y04? S_N/_ /J0:G7W_7P!_P &N/\ R@H^
M!G_<?_\ 4@U.OO\ H **** "BBB@ HHHH **** /EW_@K3XEO-(_9UT/2YOB
M)JWP>\%^*O$]IHOC/QYIEPEI=^%=)EBG8RQW3@I:&:Y2UM/M+ B'[9OXP"/E
M'PCX1_9C_8%^,'PRT[]FOXQZQX@^*'CCQAI>G7'A/3/B1-XIA\56-Q.HO[K4
M+-IIHXD@LC<W*W2K"5>!0'8,T;?;G_!0#QO\2O#GP?TO0_A5X7\#^)?%7CO6
M(_#F[QKY[>&],MY8)Y)9[Y( 9)(F$/D+&N-\MS$I.#@_#O@7]B#]J#]D#QMX
M<\2:%X%_X)__  WTG4/%NA6?B?4OASX7N_#WB"?2IM5M4N;:WN+Q_(Q(IV&$
MX+ABL0,QC4@'ZK4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 445A^.?B'I/P\TS[5J=RL>[_5Q+\TLQ]%7O]>@
M[FN7'8[#X.A+$XN:A"*NY2:22\VS2C1J59JG23E)[):LW"<"O!OVHOBKI'B;
M2(-#T^;[9/;7:SRRQ\Q+A'7:&_B/S=N..M8GB[XL>)OCKJW]DZ+:SV]E)Q]G
MA/S.OK*_  ]N%^O6N_\ A=^S!IOAA$NM<$.JWQ&?)9=UO#^!^^?<\>W>OP7/
M.*,SXYIU<DX7HVPLO=J8BHFHVZJ"W;^3?=17O'W&"RW#9+*.,S*?[U:QIQU?
MS?\ 2\WL?/6A6]W=ZW9PZ>9%OI9T2V*/L82%@%PV1@[L<Y&*],_X5Y\6O^?C
M7/\ P=+_ /':]UM?AUX?LKF.:'0=&AFA8/'(EE&K(P.000N00>];-<?#7T?X
MX6E..88ZHFVK>QER*UOM*497?;R-LQX[=62="C&W7G5W\K-'SC_PKSXM?\_&
MN?\ @Z7_ ..T?\*\^+7_ #\:Y_X.E_\ CM?1U%?3?\0.RW_H/Q?_ (-C_P#*
MSSO]=,3_ ,^*7_@+_P#DCYQ_X5Y\6O\ GXUS_P '2_\ QVC_ (5Y\6O^?C7/
M_!TO_P =KZ.HH_X@=EO_ $'XO_P;'_Y6'^NF)_Y\4O\ P%__ "1\X_\ "O/B
MU_S\:Y_X.E_^.T?\*\^+7_/QKG_@Z7_X[7T=11_Q [+?^@_%_P#@V/\ \K#_
M %TQ/_/BE_X"_P#Y(^<?^%>?%K_GXUS_ ,'2_P#QVC_A7GQ:_P"?C7/_  =+
M_P#':^CJ*/\ B!V6_P#0?B__  ;'_P"5A_KIB?\ GQ2_\!?_ ,D?./\ PKSX
MM?\ /QKG_@Z7_P".T?\ "O/BU_S\:Y_X.E_^.U]'44?\0.RW_H/Q?_@V/_RL
M/]=,3_SXI?\ @+_^2/G'_A7GQ:_Y^-<_\'2__':/^%>?%K_GXUS_ ,'2_P#Q
MVOHZBC_B!V6_]!^+_P#!L?\ Y6'^NF)_Y\4O_ 7_ /)'SC_PKSXM?\_&N?\
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
M./"^FZ])'&I5(WN;6.9E4'D %R!GG% 'H=%%% !17,_\+A\.?]!'_P EY?\
MXFC_ (7#X<_Z"/\ Y+R__$T =-17,_\ "X?#G_01_P#)>7_XFC_A</AS_H(_
M^2\O_P 30!TU%<S_ ,+A\.?]!'_R7E_^)H_X7#X<_P"@C_Y+R_\ Q- '345S
M/_"X?#G_ $$?_)>7_P")H_X7#X<_Z"/_ )+R_P#Q- '345S/_"X?#G_01_\
M)>7_ .)H_P"%P^'/^@C_ .2\O_Q- '345S/_  N'PY_T$?\ R7E_^)H_X7#X
M<_Z"/_DO+_\ $T =-17,_P#"X?#G_01_\EY?_B:/^%P^'/\ H(_^2\O_ ,30
M!TU%<S_PN'PY_P!!'_R7E_\ B:/^%P^'/^@C_P"2\O\ \30!TU%<S_PN'PY_
MT$?_ "7E_P#B:/\ A</AS_H(_P#DO+_\30!TU%<S_P +A\.?]!'_ ,EY?_B:
M/^%P^'/^@C_Y+R__ !- '345S/\ PN'PY_T$?_)>7_XFC_A</AS_ *"/_DO+
M_P#$T =-17,_\+A\.?\ 01_\EY?_ (FC_A</AS_H(_\ DO+_ /$T =-17,_\
M+A\.?]!'_P EY?\ XFC_ (7#X<_Z"/\ Y+R__$T =-17,_\ "X?#G_01_P#)
M>7_XFC_A</AS_H(_^2\O_P 30!TU%<S_ ,+A\.?]!'_R7E_^)H_X7#X<_P"@
MC_Y+R_\ Q- '34V218D9F9551DDG  KB_$'[07A?P_8O*U\\\@&4@C@??(?0
M;@!^)(KQ'Q_\8]=^,%]]CBS8Z86P+>-CMQZR-U;Z=/09K\YXQ\2LNR.:P5)/
M$8N6D:,-9-O;FM?E7R<GNHM'T&4\.XC&KVTFJ=);SEHOEW_+S/1OBK^U)::'
MYMCX?\N^NQE6NCS!$?\ 9_OGWZ?6N/\  WP,\0?%W4O[8\175U:VLQW&2;FX
MG'^PI^ZOH3QZ UO?"KPAX)\#&.\U'4H]4U1>06MI?)@/^RI7DC^\?P KTH_&
M'P[C_D)?^2\O_P 37R.!\/\ ..):\<RXVJ>XG>&&@[0C_C:>K]&W_>M[IZU;
M/<)ET'A\FCKLZCW?IV7X>74E\+Z9X=^'=S:>'K"33[*^O()+J&T,R_:KR.(Q
MK+-M)WNJ-+$&8 A3*@XW 'H:_#KX4Q_#'P/^W1_P@?[7'A^UT7XF^)6\5G1O
MB[J43,GBZ:\O["32)=,U/_7Z?=6=NDT,<"M"+?Y!&=TY4_:O_!8/2/#.N?\
M!'KXF:;JGB;Q!K6M^"O EW<6>H1:CJ&GR7U]!8LBW$XBD43;FRY2<R)N.2"0
M#7[9A<+1PM&.'PT%"$59122279):(^-J59U)NI4;;>[>K9]X45X#\&?B_P#8
MOV&_"*^%+K1IO%D7@>R728M7%S#I[7@L4\H7#Q1.ZQ>9MW%%9MN< FOS7_X)
ME?"WX9_LS_\ !2C2;7]HCX$:3X5_:8\11:CKGASXJZ/XHU;6]"\>W9C8ZC(E
MO<3%;2\V2R2%#"!@N5$(\H2=!F?M-17YS_\ !5:?PBW[:G['?C&SU'6&U:3X
MJVNFW>=1OS9BT73[^0 6C/\ 9U;S I+K&)&V@%B  /O+_A</AS_H(_\ DO+_
M /$T =-17,_\+A\.?]!'_P EY?\ XFC_ (7#X<_Z"/\ Y+R__$T =-17,_\
M"X?#G_01_P#)>7_XFC_A</AS_H(_^2\O_P 30!TU%<S_ ,+A\.?]!'_R7E_^
M)H_X7#X<_P"@C_Y+R_\ Q- '345S/_"X?#G_ $$?_)>7_P")H_X7#X<_Z"/_
M )+R_P#Q- '345S/_"X?#G_01_\ )>7_ .)H_P"%P^'/^@C_ .2\O_Q- '34
M5S/_  N'PY_T$?\ R7E_^)H_X7#X<_Z"/_DO+_\ $T =-17,_P#"X?#G_01_
M\EY?_B:/^%P^'/\ H(_^2\O_ ,30!TU%<S_PN'PY_P!!'_R7E_\ B:/^%P^'
M/^@C_P"2\O\ \30!TU%<S_PN'PY_T$?_ "7E_P#B:/\ A</AS_H(_P#DO+_\
M30!M:GXAT_1;S3[>\OK.TN-6G-K9133+&]Y,(WE,<8)R[B..1]JY.V-CT4D7
M*_%G]J/Q)\/_ (3?\%-)M0_:S\':3XH\!^,_B"M_X2^)>N:=_:6@Z-HAT2\M
MHM!D$@9M.DCO6BG#(BI*^^=G!A5A^AU_X%\!O^P]=?#_ %+QIXH\7:);Z9</
M;:F=:U.&_O( TDUNKWD4HGE54,:$M*1(J?,"&*T ?3%%?$/_  0G^+&DV'_!
M(/X%1W>H,^H+X:4R>:DK%W,LI^9PIZGJ>?QKX?\ #GPP\)?#3_@J-X;\;?MH
M? 3PEK'C#XB>,$D\(?%_PIXLUJ^T6TU59"VF:9>:=/)&J>7''%#%)]G",8DR
MC'S9$ /V^HK\Z/\ @X*G\(^+_P!CG1_$4>I:P=<\/^,_#D5F(-1O[>U$<VLV
M:S>9;*ZP3$ID!I49E!.TC)S]WQ_&'PYY:_\ $Q[?\^\O_P 30!U%%<S_ ,+A
M\.?]!'_R7E_^)H_X7#X<_P"@C_Y+R_\ Q- '345S/_"X?#G_ $$?_)>7_P")
MH_X7#X<_Z"/_ )+R_P#Q- '345S/_"X?#G_01_\ )>7_ .)H_P"%P^'/^@C_
M .2\O_Q- '345S/_  N'PY_T$?\ R7E_^)H_X7#X<_Z"/_DO+_\ $T =-17,
M_P#"X?#G_01_\EY?_B:/^%P^'/\ H(_^2\O_ ,30!TU%<S_PN'PY_P!!'_R7
ME_\ B:/^%P^'/^@C_P"2\O\ \30!TU%<S_PN'PY_T$?_ "7E_P#B:/\ A</A
MS_H(_P#DO+_\30!TU%<S_P +A\.?]!'_ ,EY?_B:/^%P^'/^@C_Y+R__ !-
M'345S/\ PN'PY_T$?_)>7_XFC_A</AS_ *"/_DO+_P#$T =-17,_\+A\.?\
M01_\EY?_ (FC_A</AS_H(_\ DO+_ /$T =-17,_\+A\.?]!'_P EY?\ XFC_
M (7#X<_Z"/\ Y+R__$T =-17,_\ "X?#G_01_P#)>7_XFC_A</AS_H(_^2\O
M_P 30!TU%<S_ ,+A\.?]!'_R7E_^)H_X7#X<_P"@C_Y+R_\ Q- '345S/_"X
M?#G_ $$?_)>7_P")H_X7#X<_Z"/_ )+R_P#Q- '345S/_"X?#G_01_\ )>7_
M .)H_P"%P^'/^@C_ .2\O_Q- '345X#^UI_P4[^"O[$_@-]>\?\ C&WT[>C-
M9Z=#!)+J&IL/X((< L<X&XX1<C<RCFOQ$_;9_P""\/[0/_!4WQU)\,?@7H.O
M>#O"^K,T":=HK&37-7BZ%KJY3 AB(Y9(RJ*&(>21>:]_)^',7F'[R*Y::WG+
M1+OZ_+YM'GXS,J6']UZRZ);GZ<_\%-O^#ACX0_L#C4/#/AV:'XF?$RW#1'2-
M,N!]ATN7I_IER,JI!SF*/=)D881Y#5^37A[X<_MB?\''/Q:35M2N+BW\!V-T
M=MY<B2P\*:",X9;>/DW$P'!V^9+R [JIR/JW_@F3_P &WWP]^'_]G^,/VC-<
MM_%&M+MGB\'Z>)O[-M&Z@7<ZJ&N&'&4CVQY!!:537[!^%O&_@CP/X=L]'T7[
M#H^DZ;$MO:65E8-;V]K&HPJ)&B!54#@   5[LLVRW)U[/*X^TJ]:DME_A7]>
MLCA6$Q.,?-BGRP_E7Z_U]Q\P?\$T_P#@A9\&O^"<EK9ZS:V*^./B1&F9?%.L
M0*TELY&#]CAY2V7J,@M(02#(1Q7VI7,_\+A\.?\ 01_\EY?_ (FC_A</AS_H
M(_\ DO+_ /$U\;C,;7Q55UL1)RD^K_K1>2/9HT84H\E-61TU%<S_ ,+A\.?]
M!'_R7E_^)H_X7#X<_P"@C_Y+R_\ Q-<IJ=-17,_\+A\.?]!'_P EY?\ XFC_
M (7#X<_Z"/\ Y+R__$T =-17,_\ "X?#G_01_P#)>7_XFC_A</AS_H(_^2\O
M_P 30!TU%<S_ ,+A\.?]!'_R7E_^)H_X7#X<_P"@C_Y+R_\ Q- '345S/_"X
M?#G_ $$?_)>7_P")H_X7#X<_Z"/_ )+R_P#Q- '345S/_"X?#G_01_\ )>7_
M .)H_P"%P^'/^@C_ .2\O_Q- '345S/_  N'PY_T$?\ R7E_^)H_X7#X<_Z"
M/_DO+_\ $T =-17,_P#"X?#G_01_\EY?_B:/^%P^'/\ H(_^2\O_ ,30!TU%
M<S_PN'PY_P!!'_R7E_\ B:/^%P^'/^@C_P"2\O\ \30!TU%<S_PN'PY_T$?_
M "7E_P#B:/\ A</AS_H(_P#DO+_\30!TU%<[9_%;0-0O(;>&_P!\T[B-%\B0
M;F)P!DKBNBH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH _ S_ (/EO^0%^S+_ -=_$W_H.DT4?\'RW_("_9E_Z[^)
MO_0=)HH ^]/^#7'_ )04? S_ +C_ /ZD&IU]_P!? '_!KC_R@H^!G_<?_P#4
M@U.OO^@ HHHH **** "BBB@ HHHH ^0O^"V&A> O%G['EAI/Q O_ (G1Z?J'
MBO2ULM*^'UM<W7B'Q-<)(TK:;;PV[*\GFV\=P6^8!%0R?>1:_/7PM;_!7XU?
M$CX)R^ _A;_P4.LKS4?B%X<U+1M9\6V^M7WAF98+^*Y=YFO+U[=H1!%*Y=0S
M*J%AP":_2G_@K+XD\'_#K]FG3O&GBSXO2? RY\%>(+;4]!\6Q:/'K4MI?M%-
M;>2MBT<ANO.M[BYC,:+OPY8$;37Y[>(_^"@/P;\<?M/> O#OPW_:P\9-\-_%
M7Q/T/5+;X90_">_L[NXU:?5H)FB@UF\@@6VL7NR;J6(AG"B>.,E9%10#]IZ*
M** "BBB@ HHHH **** /A/\ :UU+XV:WXO\ #OA3Q-^SW?\ QFT.#QOJ]Q8W
MFDZGI)T35-'NM)U>W@M-22[EADM3&EW'%(Q@FC=8SAY)72*3NOV/OV</''[
M_P#P2A\-_#6^TO5/BCXT\-Z+/9-IGAVZM58-<S2LMK;2ZA<6T1@M4F$:M+*C
M-'!D+N(2OK*B@#X;_P""8?['VO:M_P $K_AW\#_CM\-_&_@'5?AW!:03"W\7
MQ6;WMQ;7#7$-U9WNBZ@9T5'$9^=HFWC[K !CCZ7_ ,$IY?"W_!8;PO\ $:P7
MXJ7/PTT7X:S63:QJ'Q9U[4+C^VAJT$\5I)]HU)[N6U:%'9K=PUFY'SHS8K[\
MHH _/6P_9)^,WPI_8P^('[)?AGP3#?>%O$S:UH_A?XA-JEFFCZ#H&JS3R/'>
MVS3"^:]M4N9XHXX+=X9MD!::+=)L^Z_A3\-]-^#?PN\-^$=%C:'1_"NEVVD6
M*,<E(+>)8HP3W.U!S6_10 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !117+_$?XN:/\,[/=>S>9=L,
MQ6L1S*_N?[H]S^O2N#,\TPF78:6+QU14Z<=Y2=E_P6^B6KV1OA\-5Q%14J,7
M*3Z(Z6XN([2!Y972..,%F=SM50.I)KQKXJ?M4161DL?#*K<3?=:]=<QH?]A?
MXC[GCV-<;J_BCQ=^TAK1L[.%H]/1@?(C)6W@'9I'_B/U_ 5ZS\*_V>M)^'GE
MW5QMU+55Y\Z1?DA/^PO;_>//TZ5^*5N+>(>,:CPG"D7A\)>TL3-6;[^SCO\
M-:[7<&?8QRO 91%5<T?M*NZIK9?XG_2\I'G'P_\ V>-9^(]__:_B:XNK6WG.
M\B0YNKC\_N#Z\^@QS7O'AGPKI_@[2DLM-M8[6WC_ (4'+'U8]2?<UH45^@\'
M>'N4\.P<L+%SK2^*K/6<F]]>B;Z+YW>IX.;9]BLP=JCM!;16B7^?S^5@H;)4
MXZ]J**^Y/%/S+_;)^&WQ\_:K\.VOPM\:_L[+XT\1:I\/?$?A.?Q1+K&F'P7+
M=W-QI)MM6>0R+=P&-K;SQ"+,3>8J^2&5))(O;?VW_P!GKXB:?_P1QU;X(>%]
M!\2?&/QYJW@ >!A>VEYIUDT]S_9Y@-_<O?7<"B)I%!;8TDF9!A&&2/L>B@#P
M;X%^,OB-X+_8-T.?_A4&O6WQ$\)Z!:Z>O@S5-=TN"?4I[>&*-Q%>6]Q<6JH^
MUS&TCJ3@;Q%DD4K/X?Z[^UO\5?A?XW\9?#O6OAG;_"N_N]:L=,UV\TR\U6YU
M&:SGL1S8SW4"VJPW$KY$XD>3R\H@C^?Z&HH ^(?^"JO@;XJ?$;X__LXWW@#X
M-^,OB!I?PI\>V_C/6K_3M7T*RA>V%K=VSV\*WNH02O<J9D?#1K$5./-SD#[6
MTB]DU+2K6XFL[C3YKB)9'M;@HTMLQ )C<QLR%E/!V,RY'!(P:L44 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 ?"O[6VI?&S6O%WA_P *
M^)/V>]0^,NAP^-]5N+"\TG4]).BZGH]UI6K006FI)=RPR6QC2ZCBD8P31LL9
MP\DKI%)W'['G[-_CC]@?_@E+X=^&]]I>J?$_QEX=T:>S.E^';NU5E:YFD9;6
MVEU"XMHC!:I,(U:65&:.#(7<0E?65% 'Q_\ \$</ ?Q._9U_X)G^#?AWXZ^%
MVM>$/'/PXT5M.6RU'6=+GM-<F4R.A@N+*YN=D;916:9$923A6 R>BUOPYXR_
M;Z\'>%-%^(7P?U[X2Z?H'B33/$NJQZYJ^D:G)<3Z?<1WEO%8M8W%R&C:XB19
M))A XC#JJ$R93Z>HH ^,O^"X'PM^)7Q__9-L? WPQ^&/B+XA:W?>(]'UIY+'
M5-)T^TL(]/U*UNW29[Z\@?=(D;A/*20;E^<H""?K/X>>);[QAX*TW4]2\.ZQ
MX3OKR$23:1JLMK)>6#=-DK6LT\!;O^[E=>>M;5% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\0_\%,/
M^"\GP;_X)U07VA?;%\??$J%2B>&=(N%/V*3M]MGY6W'JF&EY!\O!W5U8/ U\
M755'#Q<I/HOU[+S9E6KTZ4>>H[(^S/&/C/2/AYX7OM<U_5-/T31=+B,]Y?W]
MPEO;6L8ZO)(Y"JH]20*_'7_@II_P=2Z3X0?4/!W[-MG#KVK M;R^,M2MB;&W
M;IFSMV&9V':24!,CA)%.:^-=2\2_MC?\''OQ::TM8YH/ >GW?,,1DT_PEX?[
M@R-\QN)P#GGS9L,=H5>!^N/_  3+_P"#?CX/?\$_%L/$>K6\?Q(^)EN%D_MW
M5;9?LVFR?].5L25BQVD<O)UPR@E:^RCE669.O:9G+VM7I3CLO\3_ *]&>,\5
MB<8^7"KEA_,]_E_7S1^9/[%W_!!C]H'_ (*F?$$?%7]H3Q)XD\)^']:9+B6_
MUHF?Q#K4751!!)Q;Q;>%:4!5&W9$ZU^Y?[''[!WPK_8*^'2^&_ACX4L=!MY
MIO+TCSM0U-Q_'<7#9>0]2 3M7)"JHXKV"BO!SCB/%YA[DWRTUM".D5_G\_E8
M[L'EM'#^]'675O<****\$] **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH _ S_@^6_Y 7[,O_7?Q-_Z#I-%'_!\
MM_R OV9?^N_B;_T'2:* /O3_ (-<?^4%'P,_[C__ *D&IU]_U\ ?\&N/_*"C
MX&?]Q_\ ]2#4Z^_Z "BBB@ HHHH **** "@]..O:BB@#\]_$WC_]M3]H>'1=
M8_X9O^#.CW7@GQ1<7^@OKWCZ\BN8I;=KFQ-R8%L6&R>VEGV'?G9<*XPP&'?%
M[XW?ME>+]3\)Z!K'P3^!ZZ./&WAI_$7]C>*G\3ZGI>GC5[1Y;I;&>RC4&-0'
M\[):$+YJ@,@=?+?V@/\ @I;\/?V'M#_: UK[9)JW[66N>-+[PSX4\ 2W$UW>
M13R.;?1)K33V8I':SVK6]Y)/&JB9YY$+ERD83X)?\$R_!/[ _@CX"ZEJVH+?
M?MH_$#QKI6J:KXCEUF236-<FEN$GU^W.'_>V$6FB]1AL\LE(W(\QE- 'ZLT4
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !45[?0Z;:27%Q-';
MP0C<\DC!50>I)KE?B;\:='^&5NRW$GVK4&&8[2)OG/H6/\(]SSZ UXE<WWC#
M]I77/+C4QZ?$_P!T$I:VWNQ_B;\SZ "OS'B[Q.P655_[,R^#Q6,EHJ4-;/\
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
M_ I/\:/^$UT?_H+:9_X%)_C0!IT5F?\ ":Z/_P!!;3/_  *3_&C_ (371_\
MH+:9_P"!2?XT :=%9G_":Z/_ -!;3/\ P*3_ !H_X371_P#H+:9_X%)_C0!I
MT5F?\)KH_P#T%M,_\"D_QH_X371_^@MIG_@4G^- &G169_PFNC_]!;3/_ I/
M\:/^$UT?_H+:9_X%)_C0!IT5F?\ ":Z/_P!!;3/_  *3_&C_ (371_\ H+:9
M_P"!2?XT :=%9G_":Z/_ -!;3/\ P*3_ !H_X371_P#H+:9_X%)_C0!IT5F?
M\)KH_P#T%M,_\"D_QH_X371_^@MIG_@4G^- &G169_PFNC_]!;3/_ I/\:/^
M$UT?_H+:9_X%)_C0!IT5F?\ ":Z/_P!!;3/_  *3_&C_ (371_\ H+:9_P"!
M2?XT :=%9G_":Z/_ -!;3/\ P*3_ !H_X371_P#H+:9_X%)_C0!IT5F?\)KH
M_P#T%M,_\"D_QH_X371_^@MIG_@4G^- &G169_PFNC_]!;3/_ I/\:/^$UT?
M_H+:9_X%)_C0!IT5F?\ ":Z/_P!!;3/_  *3_&C_ (371_\ H+:9_P"!2?XT
M :=%9G_":Z/_ -!;3/\ P*3_ !H_X371_P#H+:9_X%)_C0!IT5F?\)KH_P#T
M%M,_\"D_QH_X371_^@MIG_@4G^- &G169_PFNC_]!;3/_ I/\:/^$UT?_H+:
M9_X%)_C0!IT5F?\ ":Z/_P!!;3/_  *3_&C_ (371_\ H+:9_P"!2?XT :=%
M9G_":Z/_ -!;3/\ P*3_ !H_X371_P#H+:9_X%)_C0!IT5F?\)KH_P#T%M,_
M\"D_QH_X371_^@MIG_@4G^- &G17P_-_P<??L8PAO^+QEF7/RCPGKF2?3_CS
MQ7YM?\%"O^#E_P")G[6GB23X<?LTZ-KGA/2M6E-E%JL,!F\2ZSG(Q;I'N^R@
MC)&S=+P"'3E:^BP'"N98FIR.DX+JYIQ27S6OR/-Q&:X:E&ZDI/LM6?J/_P %
M(O\ @M;\&?\ @FWIEQ8:[JG_  E7C[RM]MX3T>57O,G[IN7Y2U0Y!R_SD<JC
M]*_%SXA_M&_M@?\ !Q7\6)?"WAG3;JS\"6URIDTC3G>S\-Z.N<I)?7+?ZZ4+
MR-^YB0?*B&=M>]_\$WO^#9]_B'J=OX\_:@\5PV:7DGVP^$K+5DDU"]9CN)O[
MM6/E[N=R1$N=W,B,"M?M=\(?!WP[^ /@"P\*^";3PKX7\.Z6FRVT_33#!#'Z
MG"GECU+'+,>22>:]OZ]E>2KEP*5:O_._AB_[J_R_\"Z'%]7Q6-UK^Y#^5;OU
M_KY'P]_P3)_X-Q/A+^Q&-/\ %'CI;7XJ?$B';*MU?VP_LG29.#_HULV0S*>D
MTN6RH95C.17Z,CBLS_A-='_Z"VF?^!2?XT?\)KH__06TS_P*3_&OC\?F.)QM
M7VV)FY/\O1;)>A[.'P].C'DI*R-.BLS_ (371_\ H+:9_P"!2?XT?\)KH_\
MT%M,_P# I/\ &N(V-.BLS_A-='_Z"VF?^!2?XT?\)KH__06TS_P*3_&@#3HK
M,_X371_^@MIG_@4G^-'_  FNC_\ 06TS_P "D_QH TZ*S/\ A-='_P"@MIG_
M (%)_C1_PFNC_P#06TS_ ,"D_P : -.BLS_A-='_ .@MIG_@4G^-'_":Z/\
M]!;3/_ I/\: -.BLS_A-='_Z"VF?^!2?XT?\)KH__06TS_P*3_&@#3HK,_X3
M71_^@MIG_@4G^-'_  FNC_\ 06TS_P "D_QH TZ*S/\ A-='_P"@MIG_ (%)
M_C1_PFNC_P#06TS_ ,"D_P : -.BLS_A-='_ .@MIG_@4G^-'_":Z/\ ]!;3
M/_ I/\: -.BLS_A-='_Z"VF?^!2?XT?\)KH__06TS_P*3_&@#3HK,_X371_^
M@MIG_@4G^-'_  FNC_\ 06TS_P "D_QH TZ*S/\ A-='_P"@MIG_ (%)_C1_
MPFNC_P#06TS_ ,"D_P : -.BLS_A-='_ .@MIG_@4G^-'_":Z/\ ]!;3/_ I
M/\: -.BLS_A-='_Z"VF?^!2?XT?\)KH__06TS_P*3_&@#3HK,_X371_^@MIG
M_@4G^-'_  FNC_\ 06TS_P "D_QH TZ*SX?%^DW,RQQZII\DDC!55;E"S$]
M!GK6A0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!^!G_!\M_R OV9?^N_B;_T'2:*/^#Y;_D!?LR_]=_$W_H.DT4
M?>G_  :X_P#*"CX&?]Q__P!2#4Z^_P"O@#_@UQ_Y04? S_N/_P#J0:G7W_0
M4444 %%%% !1110 4444 ?/7_!0KP'K'CG1OAB_@_7/ ^C_$G1/&L>I^#H?%
MUE<76DZK?)INH++;2BW99$;[$]Y*C@G:\*G!XKQCQY^SU^T'\)?BOX%\&^'?
M%7PCT?X V?CNPUC3]6OK?4?^$HT&$W)G?0[=44V@AF9I;.&:62,""Z%OM9_+
M$NI_P5M_9 ^ _B+1]'^./QF\>^,_AOH/PQN#?:G>Z+XFU+3H]2C>VGM(X1%:
MRAOM)>X4)) GG.,Q?,CE:^=_V'?#7[(?QP^/7@X2:3^U1H7B"WUF+4O!UG\7
MM3\30Z/X@OK7-Q#+:?:IWM+B6,Q^:D4C!SLR(VVG !^L%%%% !1110 4444
M%%%% 'YR?\%'?BEX<^.MUX6^%_QX^!?Q#\164/C_ %6"WT[2?!=]K5GXHTTZ
M/K*6,]E>6JR11715[=B))H)89$>7$<<3.GK_ .QSIWQ"_98_X)$>&=/^-H\6
M:YXYT?P]-9WMOI^GWGBC6(EEED6SMI$L8IIKF:*"2"*62-&7,;N6V@O7UY10
M!^?/_!*;]H.\_92_X(G>!_\ A(?A=\;I/%WPLT!-,U+PC'\.M9CUR\O#))Y<
M-K!);+]H5LJ3-&6BC#9D=,$"C^Q]_P %,-6^-/QST^TU3]DW]K31?'GQ$GAT
M_5-?\8^ FT;PSX;T]2\AMENWED*00H9""8E:ZF.6$?F*L?Z*44 ?FCX-\#^/
M_P!G?_@G!X^_8^TOX>>.-0\>-;Z]X3\$:M::1<MX=U#2-2FN6M-2GU98_LEI
M]GANB)H9I5N"]LWEQ2>9%N^_OV>_@]8_L\_ 7P3X!TQC)IW@G0K+0K9RH4O'
M;0)"K$#@$A,\>M=A10 4444 9G_"%:/_ - G3/\ P%3_  H_X0K1_P#H$Z9_
MX"I_A6G10!F?\(5H_P#T"=,_\!4_PH_X0K1_^@3IG_@*G^%:=% &9_PA6C_]
M G3/_ 5/\*/^$*T?_H$Z9_X"I_A6G10!F?\ "%:/_P! G3/_  %3_"C_ (0K
M1_\ H$Z9_P" J?X5IT4 9G_"%:/_ - G3/\ P%3_  H_X0K1_P#H$Z9_X"I_
MA6G10!F?\(5H_P#T"=,_\!4_PH_X0K1_^@3IG_@*G^%:=% &9_PA6C_] G3/
M_ 5/\*/^$*T?_H$Z9_X"I_A6G10!F?\ "%:/_P! G3/_  %3_"C_ (0K1_\
MH$Z9_P" J?X5IT4 9G_"%:/_ - G3/\ P%3_  H_X0K1_P#H$Z9_X"I_A6G1
M0!F?\(5H_P#T"=,_\!4_PJIKFD^&?#6FR7FH66CVEM']Z22WC ^@XY/L.37.
M_%3]H/2?AXLEK;LNI:JO'D1M\D)_VV[?0<_3K7DNF^&O%W[2.MB\NI&CT]6(
M$S@K;P#N(U_B/T_$U^4\5>*&'P>)_LC(Z;Q>->BA#6,7WG):*W5+;[3CN?3Y
M9PW4K4_K>-E[*CW>[]%Y]']R98^(WQBM_%MY_97A70[2".9O+6=;-#<SG_8
M'RY_[Z^E;_PK_97,ACO_ !03S\RV*/R?^NC#^2_GVKTKX<?"#1_AE:_Z%#YU
MXPQ)=R@&5_4#^Z/8?CFNIKR\F\,<5F.*CG'&M7ZQ66L:2_A4_*VTGWZ/KS[G
M3C.)*>'IO"9/'V<.LOMR^?3\^UMC*A\":';Q+''H^EJJC  M4X_2G?\ "%:/
M_P! G3/_  %3_"M.BOVB$(PBH05DM$ELD?(2DV[LS/\ A"M'_P"@3IG_ ("I
M_A1_PA6C_P#0)TS_ ,!4_P *TZ*H1F?\(5H__0)TS_P%3_"C_A"M'_Z!.F?^
M J?X4OBOQCI/@/0IM4US5--T73+8;IKN^N4MX(AZL[D*/Q-?'?[17_!PE^RC
M^SF9K>;XEVOC/4H<XLO"5NVK>9C^[<)BV_.85UX7 XG$RY</3<GY)LQJXBG2
M5ZDDO5GV'_PA6C_] G3/_ 5/\*/^$*T?_H$Z9_X"I_A7XF?M$_\ !X7</Y]M
M\)?@_#'U\G4O%VH%\^FZTMB,?A<'\.M>!_\ #7O_  4L_P""GA\OPA;_ !(L
M= U#B)O#.F+X9TL!NPU!O+)&/[]P>*^EH\$X]Q]IBG&E'O*2_2_XM'FSSNA?
MEI)S?DC]^/C3\8/A'^SAHPU#X@>(O '@NS92R2:U=VMEYN/[@D(+GMA023Q7
MPW^T3_P<K?LC_!?[1;^'(=6^)FHQY55T+05AM0_HT]UY0V_[4:R>V:^(?@O_
M ,&GWQV^-.L_VU\7?B3X:\)R7S"2Y*2S>(-68]_,.8XLXXR)G_Q^Y/V=/^#6
M']F?X/>3<^+(_%GQ.U"/#.-7U(V=EO'=8;7RVV_[,DC@]\CBMO[/X>PG^\5Y
M5I=H*R^__*1G]8S&M_#IJ"[MZ_U\CX1^./\ P=0?$SXJZK_8_P )/@WX'\*M
M>OY-L][;OKVI2'L8U58HPQZ[3'(!TYZUP=K^RE_P4>_X*;2+-KEE\0-+T&^^
M:3^V9(O".EE#T8V:B'S%QT*PN<'(X.3_ $)_ _\ 93^&?[-&F?8_A]X \(>#
M8=NQSI&DPVLDH_VW10SGW8DUW]'^M.#PNF6X2,7_ #2]Y_YK[V/^RZU7_>:S
M?DM%_7R/PK_9U_X,]]9O/L]U\6/B[I^GKP9=-\*:>URS#N!=7&P*1_UP8?U^
MK=7_ .#5/]EG4OAK;Z##_P +'T_4H;I+F3Q#;Z]&VI7**CJ8662![81L7#'9
M K[HTPP&Y6_2>BO-Q'%V;5I<SK->2LE^&_SN=-/*,)!64$_74_,OX9?\&H_[
M-OPS^)/A_P 2?\)!\5/$'_"/ZG;:E_9>M7VEW>FZEY,JR?9[F'[ /,@DV['3
M(W(S#(SFO:OBO_P;]_LC?%P2-=?!_2=%NF&%GT*^N]+\OW$<,JQ'_@2&OLJB
MN.IQ!F522G*O*Z[-K\K&T<OPT5RJ"MZ'Y._%?_@T1^!OB8R2^$?'_P 2/"L\
MA)$=V]KJEM'Z!5\J*3\Y#7S+\5_^#/CXG:&)&\#_ !>\#^(M@W(NLZ?=:.[G
M/3]U]I ..G/7TZU^_E%>AA^,LWHZ*KS+S2?XVO\ B<]3)<'/[%O1M'\W5U_P
M22_X*-?LD2B7PC<>+M0T^U;(_P"$;\:QW%L^.G^BR3(S@]@8C]!QF!O^"HO_
M  4%_8[1E\>^#]<GT^U7&?%_PVC2#&>OVF.")G&<C<9&],U_2917=_KDJO\
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
M:I(I[_ZA;G+<#OZ<^FG^J>'I?[UC:<?1\S^ZZ9/]K5)?PJ,GZZ?YG[B_$O\
M;"_9V^#;2+XJ^)7P@T":,D&"]UNPBG)!P0(R^\D'J #C!]*^?/B5_P %]OV*
M?AJKJWC_ $G7KI.D&C>&[N[W<'I((!%[??[CMDCX5^&O_!G/XBO%23QA\<M%
MTTCEX=&\.RWN[@<"26>''.>=AZ#CGCZ#^&G_  :-? #PTT<OB7QI\3_$\R$%
MHX[NTL+9^<\JL#2=..)!W]L/^S^&Z/\ $Q,YO^[&WYI_F'UC,I_#34?5W_)F
M)\3/^#K?]F[P[YD?A?X6^._$TR9P]SIUAIUN_3&&,LC^N<QC&.]?/WQ*_P"#
MN'4;YW7P?^SSX,TM5.$DUG5FOR_/4I%!#C([;C@]S7Z._#3_ (-X?V0OAEY<
MD7PEM=:NH\9GUG5[Z^\SC',;S>5W[(/T%?07PU_89^"OP;"?\(G\(_AKX=DC
MZ2Z?X:LX)2>.2ZQAF/ Y))XH_M#ARC_"PTYO^]*WY-K\ ^KYE/XJJCZ*_P":
M/P-/_!>7]M3]IX^7\// /A^W:<[8_P#A#_AT^IL#ROR^>+K)W>N>1CVI/^%.
M?\%1/VK\;]-^+VF+=?,0\MKX.4 C)RNZUVC Z8]L<X/](R*(U"J JJ,  =*6
ME_K;0I?[K@J<?5<S^^R8?V34E_%K2?II_F?Q R*RNP;[P.#]:_I6_P"#:#]D
MSX;>'_\ @FCX'^(]OX,T%O'7C%]4&K:W/;">\N%AU.ZMXXU=\F.,1PQC9'M4
ME=Q!8DU^E%%:<0<:3S/"_5HT_9ZIM\U[JST:LM-;_(G+\E6&J^U<N;3M;Y[L
MS/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P *TZ*^'/<,S_A"M'_Z
M!.F?^ J?X4?\(5H__0)TS_P%3_"M.B@#,_X0K1_^@3IG_@*G^%'_  A6C_\
M0)TS_P !4_PK3HH S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P *
MTZ* ,S_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*TZ* ,S_A"M'_Z!.F?
M^ J?X4?\(5H__0)TS_P%3_"M.B@#,_X0K1_^@3IG_@*G^%'_  A6C_\ 0)TS
M_P !4_PK3HH S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P *TZ*
M,S_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*TZ* ,S_A"M'_Z!.F?^ J?
MX4?\(5H__0)TS_P%3_"M.B@#,_X0K1_^@3IG_@*G^%'_  A6C_\ 0)TS_P !
M4_PK3HH S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P *TZ* ,S_A
M"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*TZ* ,S_A"M'_Z!.F?^ J?X4?\
M(5H__0)TS_P%3_"M.B@#,_X0K1_^@3IG_@*G^%'_  A6C_\ 0)TS_P !4_PK
M3HH S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P *TZ* ,S_A"M'_
M .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*TZ* ,^'PCI-M,LD>EZ?')&P966V0,
MI'0@XZUH444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 ?@9_P?+?\@+]F7_KOXF_]!TFBC_@^6_Y 7[,O_7?Q-_Z
M#I-% 'WI_P &N/\ R@H^!G_<?_\ 4@U.OO\ KX _X-<?^4%'P,_[C_\ ZD&I
MU]_T %%%% !1110 4444 %%%% 'S'^U7J-C^U3I%G<?"#5OAU\3/'_P#\9Q:
M[/X4NM;B^QW5]!;W-M)I]U-&LOV.Z1;EY(V>-O*N(8"ZJ,L/()O'W[5_[>GQ
M-\'>#_$_[.=M^S_\-] \2Z5XE\1^(]8\;Z?KNH:@--NXKU+"QM[,':TL\$2M
M.[;/*,N &*@\O^SA\>?VIOAU9_$/3?A?^S3X'\<>#A\3O&<MKKUY\2(=%N-2
M=O$6H>8SVQM'*%'S&"7)81@\ @#HOB/^V/\ MKZ:WA-=:_9T\'_#SP_J'C/P
MYINL:]IOQ!M_$%U9V-SK-G;W 2T-FN_S(I7C9@08U=G!!4$ 'Z T444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MD<D ]Z\(?%7PO\0M6U:PT#Q)H.N7WA^9;?5+?3]0BN9M-E8;E2948F-B.0'
M)%'BKXJ^%_ FNZ1I>N>)-!T;4_$$XM=+M+[4(K>?4ICG$<".P:1S@_*@)XKX
MI_X)-> =!^%W[=O[;6@^&=%TGP[H>F^-M$2TT[3+..SM+53H=LQ$<48"*"Q)
MP .233/^"MGPW\.VO[8G[&GBR+0-%C\4W7Q>M-.GUA;&)=0FM5TW4'6!I]OF
M-$&)8(6V@G.,T ?<'CSX@:#\+/"%]X@\3ZWI'AS0=+C\Z]U+5+R.SL[1,@;I
M)9"J(N2!EB!S5#X2_&GP=\??!D/B3P)XL\,^-?#MQ(\46J:#JD&I64CH=KJL
MT+,A*G@@'(/6OD'_ (*O>/4^#W[5?[*_C3QTDG_"B/#OB;4I/%5W+;--INB:
MJ]EY>CZA>D B.&*9IL2R 1PNZNS*55ER?V;?B[X7\:?\%Q?'#?"76-+U[P+X
MR^$MAXD\57NB7$=QH]_JZZB]O9722Q QRS/:K*C2*YW+"@))CPH!]]4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% 'X&?\'RW_("_9E_Z[^)O_0=)HH_X/EO^
M0%^S+_UW\3?^@Z310!]Z?\&N/_*"CX&?]Q__ -2#4Z^_Z^ /^#7'_E!1\#/^
MX_\ ^I!J=??] !1110 4444 %%%% !1110!P?P4_9T\/?L_7OBAO#,FLP6?B
MW6KOQ#>V-UJ,MW;17UW*TUS+ LI8PK)([.8T(C#,Q"@DUWE%% !1110 4444
M %%%% !1110 45^?NK_\% /C!^T;^V=KG@/X4Z_\-? ND_#WXC'P'J-AXD\/
MW6M:KKDHT&^U$W<JQW=M]DLI'@\N$IODD:$R%PBM!)]/2?%OXIZK^R))XJM?
M _AG0_B7#;3-<Z!K6LW*:;:20RNDC"XCM3+*A6,R1_N4WAD^90=U 'LE%?)?
M[.__  4QCUG_ () :#^U!\2K"ST]IO"C^(]2T[18WV22[W2*UMUD=F+R/Y<:
MAGY=QR!T72OVNOBS\!_'_P (X_C=I_@*'0?C?J2:!8IX<MKN"X\%ZQ+:R7-O
M874LTTBWZ2B&6+[1'':[)50&%E<N@!]9T5\0ZI_P45^)OB?X%_$#]H+P;HG@
MW4/@;\.[_4T32+FUNO\ A(?%^F:9(T5]J=K>"9;>V :&Y:"![>7STA0M- 9/
MD^RO _C/3?B/X*T?Q%HURMYH^O64.HV-PH*B>":-9(W /(RK \\\T :E%%%
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
MYBO?%WBJXMA;-J3Q(4@M[>!686UG A*0P!F*@DL\CL\C>T44 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!^!G_  ?+?\@+]F7_ *[^)O\ T'2:*/\ @^6_
MY 7[,O\ UW\3?^@Z310!]Z?\&N/_ "@H^!G_ ''_ /U(-3K[_KX _P"#7'_E
M!1\#/^X__P"I!J=??] !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% 'YI_\%!/@E\(_VP/C%X*^*GP_\;Q_!WXT>!_&VK^#]2^(6ESP6^H:
M"UAI.KRF/4HF8Q3VC/91,4N,%[9V4-&';'T9^P'^TWXL_;'_ ."6?AGXD>-]
M*M])\3>)O#5Y)>+;0O#;7OEF>)+R%'^98;B.-)T!_@F7MBO1OC)^P9\$_P!H
M?XB:/XN\=?"?X>^+O%&@SK<66JZKH-M=7:,L;1J&D9"TB*')5'W*KJC@!T1E
M[;XE_!WPC\:/ %QX3\8^%?#?BSPM>"-;C1M9TR&_T^<1LKQAH)5:-MK*K#*\
M%01R!0!^5_@7X4:I\=_^#23P=IGAVWN-6U#3?!]AK@L;1?-DOTTW5$O)[=5
M.]V2VD4+U+8'M7T+_P %'/%&D?MHR_L@^&_A[K]KJC>-/B3H_C^VGTV;<ZZ!
MIUK/>3WP*\I%EK>+>PVE[A$X9A7UO\$/V9/AM^S+I5]8_#?X>^!_A[8ZI*L]
MY;^&M"M=)BNY%&U7D6W1 [ < L"0.*E^&/[.7P]^">OZ[JW@SP'X,\(ZIXHG
M^U:S>:+HEM87&KS;F;S+AXD5IGW,QW.2<L3W- 'YU?LW>.-/_9O_ .#>#XF?
M#W4[B"W\<?"_3?%/PZU#2G0_:I]<FN+N.R@6+AY'O/M5K)$JY,BW*%<YK[Z_
M8I^$>H? ']CKX4^!=7F:XU;P=X0TK1;V1GWEY[>SBBD.[O\ ,AY[UMZK^SE\
M/==^,-C\0[[P'X,O/'^F0?9;/Q-/HEM)K%I#AAY<=V4,R)AV&U6 PQ]379T
M%%%% ',_\*U_ZF#Q-_X'?_8T?\*U_P"I@\3?^!W_ -C7344 <S_PK7_J8/$W
M_@=_]C1_PK7_ *F#Q-_X'?\ V-=-10!S/_"M?^I@\3?^!W_V-'_"M?\ J8/$
MW_@=_P#8UTU% ',_\*U_ZF#Q-_X'?_8T?\*U_P"I@\3?^!W_ -C7344 <S_P
MK7_J8/$W_@=_]C1_PK7_ *F#Q-_X'?\ V-=-10!S/_"M?^I@\3?^!W_V->7_
M +27PSU)AHO]G#Q#KW^O\S?NNO(_U>/NK\N>>O7;[5[M17S7&'#5+B#**N45
MIN$:G+=I)M<LHRZ]^6QZ.4YC+ XN.*@KN-]'YIK]3XRO_P!E#4/C[93>$-<;
MQUX2TC6D,=UJNC%M/OK=%'F;8YVC81[]GED@;MKL%*L0PT?@9_P0P_9H_9YN
M(;KP_P##VSN-4A;S%U'5RNJW@DZ^8LEPKE&]TVU]>45Q>'?"$>$,NJY=@JTI
M1J3<Y-VBW[L8I.VZ5KJ^S;[FO$&:O-L1'$5H).*LEOU;OKLW?\$<M;_"R.SM
MXX8=<\1Q11*$1$O-JHHX  "\ >E/_P"%:_\ 4P>)O_ [_P"QKIJ*^R/).9_X
M5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QKIJ* .9_X5K_U,'B;_P #O_L:
M/^%:_P#4P>)O_ [_ .QKIJ* .9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_
M .QKIJ* .9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QKIJ* .9_X5K_U
M,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QKIJ* .9_X5K_U,'B;_P #O_L:/^%:
M_P#4P>)O_ [_ .QKIJ* .9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QK
MIJ* .9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QKIJ* .9_X5K_U,'B;
M_P #O_L:/^%:_P#4P>)O_ [_ .QKIJ* .9_X5K_U,'B;_P #O_L:/^%:_P#4
MP>)O_ [_ .QKIJ* .9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QKIJ*
M.9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QKIJ* .9_X5K_U,'B;_P #
MO_L:/^%:_P#4P>)O_ [_ .QKIJ* .9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O
M_ [_ .QKIJ* .9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QKIJ* .9_X
M5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QKIJ* .9_X5K_U,'B;_P #O_L:
M/^%:_P#4P>)O_ [_ .QKIJ* .9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_
M .QKIJ* .9_X5K_U,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QKIJ* .9_X5K_U
M,'B;_P #O_L:/^%:_P#4P>)O_ [_ .QKIJ* .9_X5K_U,'B;_P #O_L:/^%:
M_P#4P>)O_ [_ .QKIJ* /RNU+]H'Q]^T1_P4OUKX0W'QV^('P;UKPIX^.D:'
MX0TQ;!;O6]#&@7UVNN2M>6\QO8I;F,)LB"Q0J$W#SFCE3[%NOAQ\8I?V0+B3
M4?'EMX9^*MC:3M=:G%8O?:8WDR28EBM?M(*^;"BL TS>6TGS*V"M?)/_  50
M^*W[-?[4OBWP3X;^,6L6_P *_'7@?QWJ>GI?27CZ/XMTRUBT[5#9ZEI<VQ+B
M:*6XCL)HQ LL;S-%&1(Q"M]!?L?_ !_\6>&/^"07A_QK^TKK5CX/\2?\([<)
MJVJ>)Y8=&9XWDEALI;L2%4AN9X3;EHS@B64K@-Q0!G_\$[?VAM4^(_\ P21\
M$_';XI>,O$5UJ#>$+CQ-XAO;>2.!2D FDD98D4*N(X^ ,=/QKRJ_^/?QB^$W
M[$?@K]JGQ3\0=?O/#WB*YTK5/$'@"**U^PZ)H&IW44436ERD8N6O;:*Y@DDD
MEF>&7RY0(H=RLB?\$AK3PI^V[_P;S:+\*_#OBO0=2U:\^'U]X3U>&ROHY[C0
MKNXBN(T2YC5MT+_,'"N 67!&0<UR?Q5^)VG_ +9/_!)7P7^ROI;2VWQTUFU\
M.^"?%/@P)NU;PBEE=VBZE>WL&=T%DL%O*\=P^U)EDA\IF:5 0#V?XW?%'Q!X
MJ_X*.?\ "CY?CAXJ^">C+X)@\3:%?6;Z;+J7C2Y>>X2YCAEU"WN+<16D<,;/
M$D7G-YQ?>J)SZS_P3[U?QC\<OV;K77/&VOZO=:C'JVI:?9:Q8S&VMO$^GV]Y
M-!::K'#\WEK=0HDH )4[]R?(RBOF'_@I/9?"GXY?MI3?"7]J[4-)\ ?!G2?"
M%IJ_PV\27U__ &)%-KK23)=SIJ[%4AO+>..'R[5I KJYD:.7";/I7_@DOXO^
M('BS]E!X_'NO:CXR71?$&I:3X:\5ZC8?8;WQ=HD$QCL]1FBX.Z10RB0JOFK&
MLHW"0.P![K_PK7_J8/$W_@=_]C1_PK7_ *F#Q-_X'?\ V-=-10!S/_"M?^I@
M\3?^!W_V-'_"M?\ J8/$W_@=_P#8UTU% ',_\*U_ZF#Q-_X'?_8T?\*U_P"I
M@\3?^!W_ -C7344 <S_PK7_J8/$W_@=_]C1_PK7_ *F#Q-_X'?\ V-=-10!S
M/_"M?^I@\3?^!W_V-'_"M?\ J8/$W_@=_P#8UTU% ',_\*U_ZF#Q-_X'?_8T
M?\*U_P"I@\3?^!W_ -C7344 <S_PK7_J8/$W_@=_]C1_PK7_ *F#Q-_X'?\
MV-=-10!S/_"M?^I@\3?^!W_V-'_"M?\ J8/$W_@=_P#8UTU% ',_\*U_ZF#Q
M-_X'?_8T?\*U_P"I@\3?^!W_ -C7344 <S_PK7_J8/$W_@=_]C1_PK7_ *F#
MQ-_X'?\ V-=-10!S/_"M?^I@\3?^!W_V-'_"M?\ J8/$W_@=_P#8UTU% ',_
M\*U_ZF#Q-_X'?_8T?\*U_P"I@\3?^!W_ -C7344 <S_PK7_J8/$W_@=_]C1_
MPK7_ *F#Q-_X'?\ V-=-10!S/_"M?^I@\3?^!W_V-'_"M?\ J8/$W_@=_P#8
MUTU% ',_\*U_ZF#Q-_X'?_8T?\*U_P"I@\3?^!W_ -C7344 <S_PK7_J8/$W
M_@=_]C1_PK7_ *F#Q-_X'?\ V-=-10!S/_"M?^I@\3?^!W_V-'_"M?\ J8/$
MW_@=_P#8UTU% ',_\*U_ZF#Q-_X'?_8T?\*U_P"I@\3?^!W_ -C7344 <S_P
MK7_J8/$W_@=_]C1_PK7_ *F#Q-_X'?\ V-=-10!S/_"M?^I@\3?^!W_V-'_"
MM?\ J8/$W_@=_P#8UTU% ',_\*U_ZF#Q-_X'?_8T?\*U_P"I@\3?^!W_ -C7
M344 <S_PK7_J8/$W_@=_]C1_PK7_ *F#Q-_X'?\ V-=-10!S/_"M?^I@\3?^
M!W_V-'_"M?\ J8/$W_@=_P#8UTU% ',_\*U_ZF#Q-_X'?_8T?\*U_P"I@\3?
M^!W_ -C7344 <S_PK7_J8/$W_@=_]C1_PK7_ *F#Q-_X'?\ V-=-10!S/_"M
M?^I@\3?^!W_V-'_"M?\ J8/$W_@=_P#8UTU% ',_\*U_ZF#Q-_X'?_8T?\*U
M_P"I@\3?^!W_ -C7344 <S_PK7_J8/$W_@=_]C1_PK7_ *F#Q-_X'?\ V-=-
M10!SMG\/?L=Y#-_;GB*7RG#[)+S<CX.<,,<@]Q71444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?@9_P?+?\@+]
MF7_KOXF_]!TFBC_@^6_Y 7[,O_7?Q-_Z#I-% 'WI_P &N/\ R@H^!G_<?_\
M4@U.OO\ KX _X-<?^4%'P,_[C_\ ZD&IU]_T %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5G^+O%FF^ O"FJ:[K5];:9H^BVDM_?WEP^R&T@B0O)*['@*JJ6)[
M &M"N9^-.A>%?%/P=\6:7XY.FKX*U+1[NUU\ZA<"WM!I[PNMQYLA*B./RB^Y
MBPVC)R,9H ^,O!G_  7R\%^*->OM7O/A/\8-%^$-OI.E:S!X_NM,MWMFL]1O
M+^TMK^73XYFOXK&9[',4WD,["3=)%!'Y<DOLG_!0[_@I]X&_X)I^%]#U?QQX
M:^)6N6.N7D5DEQX;\.O>6EF\DBQ)]HNY&CM82S, $>42-@E4(%?F<]OXF_X(
M'?M&_$#1];A7]H']DW3_  CX6T[7?[;BA?7O V@WNK:W'81*I_=:C;0W#W2N
M'4.5N+=4$:1D5]4?\'/MU'??\$JO.A820S>-?#;HPZ,IOD(- 'V]^TM^TAX1
M_9'^!GB+XB^.M2.E^&/#-N)[J58S++(S.L<4,4:\R2RRND:(.6=U'>O/_P!G
M7_@H#H'QW^,-U\.M7\&_$'X5_$*/18_$MKX=\9V5K;W6J:6[*AN[=[2XN(&5
M)'6.2,R+-$Y >-:^>?\ @OI97>I:=^R3;S -X6G_ &B_"*:\I4LK1&2<1B08
M*F,R;00PQN\NJW_!1Z+5)O\ @MG^PO\ \(U#"^N1:?X_>Y=@2L=K_9$"KYNW
MD)YS* 3QN/')H ]8^(7_  6)^&WP[\3^,6F\-_$34OA]\.=?3PQXN^(FGZ9;
MS>&/#>HDA9(9W^T"[<0NR)-+!;2Q0LX#NO./J^">.Z@22-UDCD4,CJ<JP/((
M/<&OR&_8(M+*P_X-&_'DFM1[M0N/ OCZ76_M*A9GO_M6JJWF$X)EW*@RQW9"
MC/ K] _^"6EOJ]I_P31_9]BUZ.2/6(_ASH"722*5D1QIT PP/(8<9SSG- 'O
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4]3\/:?K
M5YI]Q>6-G=W&DSFZLI9H5D>SF,;Q&2,D91S')(FY<';(PZ,0;E%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^!G_!\M_R OV9?^N_
MB;_T'2:*/^#Y;_D!?LR_]=_$W_H.DT4 ?>G_  :X_P#*"CX&?]Q__P!2#4Z^
M_P"O@#_@UQ_Y04? S_N/_P#J0:G7W_0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 445\H?\ !0G_ (*.:K^R]XDN/ ?P]\*:3XR^)Q\$
M:OX]>+6M6.F:3I&E6"A6N)G2.2::1YF5([>) 7PY:6%1OH ^KZ*^=Q^WL_PL
M^#?Q4\2_%[P;=>!;SX-Z4FM:ZFF:@NM:?J5J\,DT<FG7!2"28-Y3QXF@@82*
M5P5PYR_"'[<GQ \/?$+X;Z?\5/A-I/@?0/B]>?V5X;U'1_%YU^XM+]K6:\BM
M=2@^QVZV[2002X>WENHPZ;2P!#D ^G**^2/%7_!4.[T[PUXX^(FB?#MO$'P)
M^&>K7>D>(?%T.N!-2D^QOY5_>6&FB!ENK.UE$JR2-<Q2-]GE,44P";_JW1=9
MM/$>CVFH:?<PWEC?PI<6UQ"X>.>-U#(ZL."I4@@CJ#0!:HHHH **** "BBB@
M HHHH **** "L'XI_#/1/C5\,O$7@[Q+9G4?#OBO3+G1]4M!-)#]IM;B)HI8
M]\;*Z;D=AN1@PSD$'FMZB@#X+7_@@CX3\3^/E;QW\8_C-\2OAS!INBZ<O@OQ
M!J%FUKJ,>EW5]=6L&HW4-O'<7]K%)>;HX96R&CS))./*6'VC_@HM_P $V]!_
MX*6?"RP\$>+/'WQ$\)>$K2YBO9]-\+/I=NM]/#(LD$LDMU97$RF)E^40O&IW
M'<&XQ]&44 >1?%S]C+PW^TA^RI??"3XI:GKWQ(TC5(!'>:MJAM;/5)I4E\Z&
MY#6,%O#%-$X0HT428\M<ALMNQ/V>?V ]!^!WQCN_B/K/C+Q]\5/B+/HZ>';?
MQ'XQN[26ZTW2U9'-G;Q6=M;6\:/(BR2/Y1ED<9>1L #WBB@#Y)\8?\$:OACX
MOUKQ=9_\)#\0]+^&OQ"\0?\ "4^*OAOI^IV\/A?Q!J)(:2:8?9S>(DKK&\L$
M-U'!(T:[HR,@_6D$$=K D4:+''&H5$4850.  .P%.HH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#\#/\ @^6_Y 7[,O\ UW\3?^@Z311_
MP?+?\@+]F7_KOXF_]!TFB@#[T_X-<?\ E!1\#/\ N/\ _J0:G7W_ %\ ?\&N
M/_*"CX&?]Q__ -2#4Z^_Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "OB'_@LU^R9\-?VMO@=XVNKK5]6\-_%_X1^"=0\1Z)K>A7;V>I
MV-G/!=(T$C ;9[*Y-M-%+ VX,NX?+N!/V]7B_P"UA^P'\-/VS-/N?^$NTW5K
M+6IM)N-#C\0>']8NM%UB"SG5@\'VFV=&EA)8MY$WF0L2=T; D$ ^3_"_[?NJ
M^#_V7_VKOAW^U)H>D_$2_P#V==#AC\27_ARU,-GX^T?4K%Y+8M;DXM+J2(%9
MXPWEQEMZL$P:X7]GSX4_%+_@G7\7/@4OCW6U^+OP>\<W2>&_ ES?:D]QK'P>
MU+4;>4V]JK.0FJ6WEYM5NW59XX]X41Q.T3_H)\)_V,_AC\%/A3KW@G0?".GC
MP[XL,[>((=1>35)O$3SQ^5-)?SW+237CR1@(SSN[,H )P,5S?P0_X)P?!_\
M9W\1Z)J?A?P_K2R>%A(/#]MJOBG5M9L/#0='B;^SK2\N9K>QS'(\?^C1Q_NV
M*?=^6@#XT_9(UJS^%?\ P;+^/=-UZ2W?5/ _A#QOH/B.VN90634X;G4HIH),
MYPSR,, CD2*0,,,_<O[!?@?7/AE^P[\'?#GB8R'Q%H/@G1M/U/S!AUN8K&%)
M 1ZAE(/TJEXE_P""?OPB\7_%JX\::AX3,^K7U]#JM]9C5;V/1=4OX0HAO;K2
MUF%C<W<>R/;<30/*IBB(<&--OLM !1110!S/_"+^(_\ H:O_ "FQ?XT?\(OX
MC_Z&K_RFQ?XUTU% ',_\(OXC_P"AJ_\ *;%_C1_PB_B/_H:O_*;%_C7344 <
MS_PB_B/_ *&K_P IL7^-'_"+^(_^AJ_\IL7^-=-10!S/_"+^(_\ H:O_ "FQ
M?XT?\(OXC_Z&K_RFQ?XUTU% ',_\(OXC_P"AJ_\ *;%_C1_PB_B/_H:O_*;%
M_C7344 <S_PB_B/_ *&K_P IL7^-'_"+^(_^AJ_\IL7^-=-10!S/_"+^(_\
MH:O_ "FQ?XT?\(OXC_Z&K_RFQ?XUTU% ',_\(OXC_P"AJ_\ *;%_C1_PB_B/
M_H:O_*;%_C7344 <S_PB_B/_ *&K_P IL7^-'_"+^(_^AJ_\IL7^-=-10!S/
M_"+^(_\ H:O_ "FQ?XT?\(OXC_Z&K_RFQ?XUTU% ',_\(OXC_P"AJ_\ *;%_
MC1_PB_B/_H:O_*;%_C7344 <S_PB_B/_ *&K_P IL7^-'_"+^(_^AJ_\IL7^
M-=-10!S/_"+^(_\ H:O_ "FQ?XT?\(OXC_Z&K_RFQ?XUTU% ',_\(OXC_P"A
MJ_\ *;%_C1_PB_B/_H:O_*;%_C7344 <S_PB_B/_ *&K_P IL7^-'_"+^(_^
MAJ_\IL7^-=-10!S/_"+^(_\ H:O_ "FQ?XT?\(OXC_Z&K_RFQ?XUTU% ',_\
M(OXC_P"AJ_\ *;%_C1_PB_B/_H:O_*;%_C7344 <S_PB_B/_ *&K_P IL7^-
M'_"+^(_^AJ_\IL7^-=-10!S/_"+^(_\ H:O_ "FQ?XT?\(OXC_Z&K_RFQ?XU
MTU% ',_\(OXC_P"AJ_\ *;%_C1_PB_B/_H:O_*;%_C7344 <S_PB_B/_ *&K
M_P IL7^-'_"+^(_^AJ_\IL7^-=-10!S/_"+^(_\ H:O_ "FQ?XT?\(OXC_Z&
MK_RFQ?XUTU% ',_\(OXC_P"AJ_\ *;%_C1_PB_B/_H:O_*;%_C7344 <S_PB
M_B/_ *&K_P IL7^-'_"+^(_^AJ_\IL7^-=-10!S/_"+^(_\ H:O_ "FQ?XT?
M\(OXC_Z&K_RFQ?XUTU% ',_\(OXC_P"AJ_\ *;%_C1_PB_B/_H:O_*;%_C73
M44 <S_PB_B/_ *&K_P IL7^-'_"+^(_^AJ_\IL7^-=-10!S/_"+^(_\ H:O_
M "FQ?XT?\(OXC_Z&K_RFQ?XUTU% ',_\(OXC_P"AJ_\ *;%_C1_PB_B/_H:O
M_*;%_C7344 <S_PB_B/_ *&K_P IL7^-'_"+^(_^AJ_\IL7^-=-10!S/_"+^
M(_\ H:O_ "FQ?XT?\(OXC_Z&K_RFQ?XUTU% ',_\(OXC_P"AJ_\ *;%_C1_P
MB_B/_H:O_*;%_C7344 <S_PB_B/_ *&K_P IL7^-'_"+^(_^AJ_\IL7^-=-1
M0!S/_"+^(_\ H:O_ "FQ?XT?\(OXC_Z&K_RFQ?XUTU% ',_\(OXC_P"AJ_\
M*;%_C1_PB_B/_H:O_*;%_C7344 <S_PB_B/_ *&K_P IL7^-'_"+^(_^AJ_\
MIL7^-=-10!S/_"+^(_\ H:O_ "FQ?XT?\(OXC_Z&K_RFQ?XUTU% ',_\(OXC
M_P"AJ_\ *;%_C1_PB_B/_H:O_*;%_C7344 <S_PB_B/_ *&K_P IL7^-'_"+
M^(_^AJ_\IL7^-=-10!S/_"+^(_\ H:O_ "FQ?XT?\(OXC_Z&K_RFQ?XUTU%
M',_\(OXC_P"AJ_\ *;%_C1_PB_B/_H:O_*;%_C7344 <S_PB_B/_ *&K_P I
ML7^-'_"+^(_^AJ_\IL7^-=-10!S/_"+^(_\ H:O_ "FQ?XT?\(OXC_Z&K_RF
MQ?XUTU% ',_\(OXC_P"AJ_\ *;%_C1_PB_B/_H:O_*;%_C7344 <S_PB_B/_
M *&K_P IL7^-'_"+^(_^AJ_\IL7^-=-10!S/_"+^(_\ H:O_ "FQ?XT?\(OX
MC_Z&K_RFQ?XUTU% ',_\(OXC_P"AJ_\ *;%_C1_PB_B/_H:O_*;%_C7344 <
MS_PB_B/_ *&K_P IL7^-'_"+^(_^AJ_\IL7^-=-10!S/_"+^(_\ H:O_ "FQ
M?XT?\(OXC_Z&K_RFQ?XUTU% ',_\(OXC_P"AJ_\ *;%_C1_PB_B/_H:O_*;%
M_C7344 <S_PB_B/_ *&K_P IL7^-'_"+^(_^AJ_\IL7^-=-10!S/_"+^(_\
MH:O_ "FQ?XT?\(OXC_Z&K_RFQ?XUTU% ',_\(OXC_P"AJ_\ *;%_C1_PB_B/
M_H:O_*;%_C7344 <S_PB_B/_ *&K_P IL7^-'_"+^(_^AJ_\IL7^-=-10!S/
M_"+^(_\ H:O_ "FQ?XT?\(OXC_Z&K_RFQ?XUTU% ',_\(OXC_P"AJ_\ *;%_
MC1_PB_B/_H:O_*;%_C7344 <S_PB_B/_ *&K_P IL7^-'_"+^(_^AJ_\IL7^
M-=-10!S/_"+^(_\ H:O_ "FQ?XT?\(OXC_Z&K_RFQ?XUTU% ',_\(OXC_P"A
MJ_\ *;%_C1_PB_B/_H:O_*;%_C7344 <S_PB_B/_ *&K_P IL7^-'_"+^(_^
MAJ_\IL7^-=-10!SMGX;U^"\A>;Q)Y\*.&>/^SXU\Q0>5R#D9Z9KHJ** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M/P,_X/EO^0%^S+_UW\3?^@Z311_P?+?\@+]F7_KOXF_]!TFB@#[T_P"#7'_E
M!1\#/^X__P"I!J=??]? '_!KC_R@H^!G_<?_ /4@U.OO^@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** /P,_P"#Y;_D!?LR_P#7?Q-_Z#I-%'_!\M_R
M OV9?^N_B;_T'2:* /O3_@UQ_P"4%'P,_P"X_P#^I!J=??\ 7P!_P:X_\H*/
M@9_W'_\ U(-3K[_H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ***^>OVXO\ @HCH/[&-LVEV_A?Q+\1/'DWA[4O%%KX9T'R(YDTZQ0-/
M>W5Q<21PVULKM&F]F:1F?;%'*P*T ?0M%>:_L\_M-Z=^T"^NZ?\ \([XK\&^
M*/"LD$6M^'_$-G'%=Z<TZ&2$B6"2:UN$= 2)+:>5."I(8%1R_@S]O;PY\7_B
MW-X7^'?A?QM\2+#2]2;2=<\4Z':6T?AS0KA&VRH]Y=3P+=-$>)$L1<O&?E90
MP*@ ]RHKYR\;_P#!3GP+X&\0^)GFT+QM?> _ ^K'0O%/CZSLK>3PWX<OE*+)
M#.YG%TZQ/(J3306\L$#;Q+)'Y<FWZ+CD65%965E89!!R"* '4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% 'X&?\ !\M_R OV9?\ KOXF_P#0=)HH_P"#Y;_D
M!?LR_P#7?Q-_Z#I-% 'WI_P:X_\ *"CX&?\ <?\ _4@U.OO^O@#_ (-<?^4%
M'P,_[C__ *D&IU]_T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %?"/\ P6E_8CMOCK\,_%'Q2\#^/+CX?_&/X9> ]6A>>V6*[AUO0;B&
M9I]-O[5^MO.891'*,-'(K.A+)@?=U?/O[9?[ -E^UA;ZY?:7X^\;_#3Q5KGA
MBX\)W6J:%-!<6]_82"4K!=65U'+;RHKSRL&18Y@)'"S)D$ 'Q?\ M5?\%)O'
MFH_\$UOVH-'UOPM8?"O]I'X7VFD>%_%EWH]R)K#['JDZ06VM65V<2_9C;SW,
ML:R8EMV#!L,"U>A?%73/B5_P2,O?V<=/\"^-I/&?P=\1^(]+^%^H>"K[0]-M
MX=$-Y&8[6_TV>U@BN=J31EI4NI;EG65CNW?,/IGX3_\ !.KX=?#KX??$30]9
MBU7XB7GQ?4IXZUKQ5.EWJ'BI/L_V98YS&D<4<20_)'#!'%'&"=BJ22:7PD_X
M)U:%\./&'A/5-<\??$SXE6GP[+/X-TKQ;J%I=6?A=S$\ EB:&VAFNIE@D>))
MKZ6YE16;:X9F8@'R7^QQ%:Z=_P &QGC*3Q-']HO6\$>.)?$JR@+-)?\ VG5/
MM8D^[^]\X."2<[AUSS7VQ_P3X@URU_8,^"L?B9&C\11^!=$74D8$,MP+"$2
M@\@ALYSSFN,\4?\ !+GP'XHU_P 30'7O&UC\/?'&K-KWB;X>6EY;1^&M?OW9
M6EFF4P&[19G1'EMX;F.WF8,9(G\R7?\ 2,:+$BJJJJJ,  8 % #J*** .9_X
M2CQ'_P!"M_Y4HO\ "C_A*/$?_0K?^5*+_"NFHH YG_A*/$?_ $*W_E2B_P *
M/^$H\1_]"M_Y4HO\*Z:B@#F?^$H\1_\ 0K?^5*+_  H_X2CQ'_T*W_E2B_PK
MIJ* .9_X2CQ'_P!"M_Y4HO\ "C_A*/$?_0K?^5*+_"NFHH YG_A*/$?_ $*W
M_E2B_P */^$H\1_]"M_Y4HO\*Z:B@#F?^$H\1_\ 0K?^5*+_  H_X2CQ'_T*
MW_E2B_PKIJ* .9_X2CQ'_P!"M_Y4HO\ "C_A*/$?_0K?^5*+_"NFHH YG_A*
M/$?_ $*W_E2B_P */^$H\1_]"M_Y4HO\*Z:B@#F?^$H\1_\ 0K?^5*+_  H_
MX2CQ'_T*W_E2B_PKIJ* .9_X2CQ'_P!"M_Y4HO\ "C_A*/$?_0K?^5*+_"NF
MHH YG_A*/$?_ $*W_E2B_P */^$H\1_]"M_Y4HO\*Z:B@#F?^$H\1_\ 0K?^
M5*+_  H_X2CQ'_T*W_E2B_PKIJ* .9_X2CQ'_P!"M_Y4HO\ "C_A*/$?_0K?
M^5*+_"NFHH YG_A*/$?_ $*W_E2B_P */^$H\1_]"M_Y4HO\*Z:B@#F?^$H\
M1_\ 0K?^5*+_  H_X2CQ'_T*W_E2B_PKIJ* .9_X2CQ'_P!"M_Y4HO\ "C_A
M*/$?_0K?^5*+_"NFHH YG_A*/$?_ $*W_E2B_P */^$H\1_]"M_Y4HO\*Z:B
M@#F?^$H\1_\ 0K?^5*+_  H_X2CQ'_T*W_E2B_PKIJ* .9_X2CQ'_P!"M_Y4
MHO\ "C_A*/$?_0K?^5*+_"NFHH YG_A*/$?_ $*W_E2B_P */^$H\1_]"M_Y
M4HO\*Z:B@#F?^$H\1_\ 0K?^5*+_  H_X2CQ'_T*W_E2B_PKIJ* .9_X2CQ'
M_P!"M_Y4HO\ "C_A*/$?_0K?^5*+_"NFHH YG_A*/$?_ $*W_E2B_P */^$H
M\1_]"M_Y4HO\*Z:B@#F?^$H\1_\ 0K?^5*+_  H_X2CQ'_T*W_E2B_PKIJ*
M.9_X2CQ'_P!"M_Y4HO\ "C_A*/$?_0K?^5*+_"NFHH YG_A*/$?_ $*W_E2B
M_P */^$H\1_]"M_Y4HO\*Z:B@#F?^$H\1_\ 0K?^5*+_  H_X2CQ'_T*W_E2
MB_PKIJ* .9_X2CQ'_P!"M_Y4HO\ "C_A*/$?_0K?^5*+_"NFHH YG_A*/$?_
M $*W_E2B_P */^$H\1_]"M_Y4HO\*Z:B@#F?^$H\1_\ 0K?^5*+_  H_X2CQ
M'_T*W_E2B_PKIJ* .9_X2CQ'_P!"M_Y4HO\ "C_A*/$?_0K?^5*+_"NFHH Y
MG_A*/$?_ $*W_E2B_P */^$H\1_]"M_Y4HO\*Z:B@#F?^$H\1_\ 0K?^5*+_
M  H_X2CQ'_T*W_E2B_PKIJ* .9_X2CQ'_P!"M_Y4HO\ "C_A*/$?_0K?^5*+
M_"NFHH YG_A*/$?_ $*W_E2B_P */^$H\1_]"M_Y4HO\*Z:B@#F?^$H\1_\
M0K?^5*+_  H_X2CQ'_T*W_E2B_PKIJ* .9_X2CQ'_P!"M_Y4HO\ "C_A*/$?
M_0K?^5*+_"NFHH YG_A*/$?_ $*W_E2B_P */^$H\1_]"M_Y4HO\*Z:B@#F?
M^$H\1_\ 0K?^5*+_  H_X2CQ'_T*W_E2B_PKIJ* .9_X2CQ'_P!"M_Y4HO\
M"C_A*/$?_0K?^5*+_"NFHH YG_A*/$?_ $*W_E2B_P */^$H\1_]"M_Y4HO\
M*Z:B@#F?^$H\1_\ 0K?^5*+_  H_X2CQ'_T*W_E2B_PKIJ* .9_X2CQ'_P!"
MM_Y4HO\ "C_A*/$?_0K?^5*+_"NFHH YG_A*/$?_ $*W_E2B_P */^$H\1_]
M"M_Y4HO\*Z:B@#F?^$H\1_\ 0K?^5*+_  H_X2CQ'_T*W_E2B_PKIJ* .9_X
M2CQ'_P!"M_Y4HO\ "C_A*/$?_0K?^5*+_"NFHH YG_A*/$?_ $*W_E2B_P *
M/^$H\1_]"M_Y4HO\*Z:B@#F?^$H\1_\ 0K?^5*+_  H_X2CQ'_T*W_E2B_PK
MIJ* .9_X2CQ'_P!"M_Y4HO\ "C_A*/$?_0K?^5*+_"NFHH YG_A*/$?_ $*W
M_E2B_P */^$H\1_]"M_Y4HO\*Z:B@#F?^$H\1_\ 0K?^5*+_  H_X2CQ'_T*
MW_E2B_PKIJ* .9_X2CQ'_P!"M_Y4HO\ "C_A*/$?_0K?^5*+_"NFHH YG_A*
M/$?_ $*W_E2B_P */^$H\1_]"M_Y4HO\*Z:B@#F?^$H\1_\ 0K?^5*+_  H_
MX2CQ'_T*W_E2B_PKIJ* .9_X2CQ'_P!"M_Y4HO\ "C_A*/$?_0K?^5*+_"NF
MHH YG_A*/$?_ $*W_E2B_P */^$H\1_]"M_Y4HO\*Z:B@#F?^$H\1_\ 0K?^
M5*+_  H_X2CQ'_T*W_E2B_PKIJ* .9_X2CQ'_P!"M_Y4HO\ "C_A*/$?_0K?
M^5*+_"NFHH YG_A*/$?_ $*W_E2B_P */^$H\1_]"M_Y4HO\*Z:B@#F?^$H\
M1_\ 0K?^5*+_  H_X2CQ'_T*W_E2B_PKIJ* .=L_$FOSWD*3>&_(A=PKR?VA
M&WEJ3RV ,G'7%=%110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!^!G_!\M_R OV9?^N_B;_T'2:*/^#Y;_D!?LR_
M]=_$W_H.DT4 ?>G_  :X_P#*"CX&?]Q__P!2#4Z^_P"O@#_@UQ_Y04? S_N/
M_P#J0:G7W_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7(_'?X]^#?V8?A/K7
MCKX@>(M,\)^$O#\/GW^IW\FR&!20JCN6=F*JJ*"SLP5020#UU8/C/X8^'_B)
M?Z'<ZYI5IJLOAG4!JNF?:5WI:7:QO&LZJ?E+JLCA6()4MD8(!H \E_8E_P""
MFWP)_P""B^G:Q<?!GXB:9XT/A]D&HVRVMS8WEH'SL=K>ZCBEV,00'V;200#D
M5K>%OV^?A+XS^+$?@O3O%GG:Q<:A/I%I</IEY%I.HW\!<3V-KJ+Q"RN;N,QR
M;[>&9Y5\M\H-K8^4?VI?A!+:?&O]HO\ :N^'NGP:3J'@GX+:SX0TG4+"W\B?
MQ3JR>9=37A8 &:.T^S6\$;_-O?SE! A0MR/[86@6/P>_X-GO ][X=C\O4/!_
MACP3KN@36C%9%U1;W39H94?YB'>=SE\Y_>,<C.: /K+]M'_@K5^SM_P3T\5:
M-H/Q@^)VD^$-;UZ+[19Z?]CN]0NC#N*B62.UBE:&,L& >0*K%& )VMCTG7/V
ML?AQX?\ @+8_%"?QAH\G@'5(;:?3]8M9#=0ZD+EE2W2W$09YI)7=$2.-6=W8
M*%+'%4/B5X>\!_";P%XU\2:OX5L=0N/&R1KK5D+(7MUXHN#"EM!9>6P8S%E5
M(DB^X,DX +&OS_\ @_\ LCZG^QG\:?\ @GW\"]8-LVC:??>-/&FI6D#EK"WU
ML6DMS!;0C(!2U_M"Y2)B/F$>_:#G !^C/P*_:0\&_M(Z+J%YX1U2XNGT>Y^Q
M:G87^G76E:II,^T.(KJRNXXKFV<HRN%FC0LC*PRI!/<U\7Z9JDWAW_@X'U;2
M],CF6S\3? BVU'70C%8GGM=<EALI&&,,_ESW2 Y)"C'&>?M"@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "FS3+;Q-)(RQQQ@LS,<!0.I)IU9?
MCCP5I?Q(\&ZIX?UNU6_T?6[22QOK9G95N8)%*21DJ0<,I(.#T)H ^;_@7_P6
ML_99_:6_:)D^%/@?XR>&]?\ '2S2V\-C%#=10W\D>2RVUU)$MO<G"L0(9'W
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
M +C_ /ZD&IU]_P!? '_!KC_R@H^!G_<?_P#4@U.OO^@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "O&/V[?@+\3OVE/@3=>$?A=\6X?@OJVJ2!+WQ"OAO^VKQ;
M;!W16ZFY@6%V. 9#O(7<%"DAA[/10!\;_LE?\$_?V@/A3X_T^3XN?M6R?&'X
M>Z7IDVGVW@RR^&>E^$;$EX?(3S'LI"9(8XF<"!EV;BC<&-:O>"?^"7NI:+X/
M\'_#77/B9-X@^!/P[U:TU;P[X5?0_*U9A93K<6%C?ZF;AUNK*UD2/RXX[6"1
ME@A6264*XD^NJ* /B_\ :_\ V!_VFOCY^TI#XX\ ?M<6/PFT/2+<VVB>'X?A
M18Z\NGEUVRW#RWEVP>Y<%T\U(XRL;M&H :0OO:9_P3F\<:_\#?"L/CSXZ:SX
MW^-O@?Q0_B[0_B(_A^"PBM+HQ-;BV.EPRB'["]JS0301R1F422.'CD8.OUE1
M0!XS^SC^RG??"SXG>+/B-XT\40^-OB=XVM;/3=0U.TTLZ3IMC86AE:WL[*S:
M:=X8@\\TC&2>:1Y)&)?:$1/9J** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *Q_B%INNZQX&U:T\,ZMI^@^(;FTDCT[4;[3FU&VL9RI"2O;K+
M"9E4X.P2IG&-PK8HH _//X9_\$K?VNO!&I?9[_\ ;XU+4/#>I:K_ &AKUG:?
M"#2;'4-71W4SH-0%PUS%(T:B))0Q:%%C"86-%'NGC;]@[Q3I?Q4\?ZW\+OBC
M_P *[TCXO-%/XRT^;P^-6F%VENEJVH:5,UQ$EE>26Z1H[S17<3&&)_*#!M_T
MQ10!\B_M2?\ !.+Q]XR_9F^'_P (?@1\:+/X#^"?!%I!9312>"XO%%SK$%NJ
M+#!*UQ<QQ-"=I,J212>>3ASM+*W1?L4_LF?'KX(>-=:UKXS?M.WWQV^T:>++
M1K(>!K'PM9Z2Q</+-)%9RD7+MLC52^#&H<*?WC5],44 ?*?[&/["7Q/_ &9O
MVI/BQ\1/$?Q6\#^+K'XQZA;ZOK6D:=X!N='>TNK>T2TA-K</JUSLC,<:ETDC
MD+$?*T8R#]6444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5'
M>+,]I*MO)'%<,A$;R(9$1L<$J"I8 ]0",^HZU)10!^>=Q_P3"_;-A\?>*/$&
ME_M]6^BW'BRZ^T745O\  _2;A;>,9$5M#)<7<LR01!FV1^80I=VY=W9O>?$_
M["WBCPS\4--\??#'XF+X7\=2^%[3PCXDO?$>B2>(K/Q1:VI9K>ZFA6[MI%OH
MGDF*3^<R[9Y%>.0;2OTG10!\J_$7_@GCXRT']B@_"/X)_&6\^%>K:GJ%UJ.N
M^-;_ ,/)KVL:K-=SR7-Y, L]M'#-//*S%U4JB'8B( I7D?V=OV /VIOA'K:3
M>*?VRK?QUI.CZ/<6?A_0U^$>FZ#IFG7C0^3;SSQV-S$US! A8BU+HA;8V04%
M?;%% 'YY_#/_ ()7?M=>"=3^SWW[?&HZAX<U+5/[0UZSM/A!I-CJ&KH[J9T&
MH"X:YBD:-1$DH8M"BQA,+&BC]"T78@7D[1CDYI:* "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** /A'XR?\$YOVMO'G[1WB+Q]X5_;:L? =
MOJJFTT[1[;X,Z;JD.BV0;<MO%+>7DKY8A&E==OFNB$J D:IZ7-_P3^\86NC?
M"_Q1:_%ZZO/CK\-["\T^?QOK.@_;+'Q1!?.LE[;WNFQ7,/\ H[2I')%%#<1^
M0T,85B@9&^HZ* /F_2_V(?&'P[^ _P 1K'P3\4H]#^,7Q4U$ZOKOQ O_  VN
MH".[:**WW6VGBXB2*.&WA2*"-I7$80,YF8NS^0_LQ_\ !-#]J'X,^,/"D/BW
M]MK4?&GP]\/W8N[WPU8_"S2M!N-8*EI )-0AF:XR\Q$DK-O:?+B0MYC$_=U%
M 'R_I?[%/Q8^)/P_NO OQK^-NC_%#P+>7:SW<5CX$3P]K&KP)/YR6=W=17DE
MNT! 1'$%I [JI&\!F!^GHT6)%50%51@ =A3J* "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** /C']L']@C]ICX_?M(6_C;X?_M;V/PET/1[
M<V^BZ!#\*;'7EL"Z[9;AY;R[8/<,"R^:D<96-V0 !G+[>E_\$Y?'/B#X&>&;
M?Q]\==:\<_&KP7XG;Q;H?Q#?P]!I\5E=>6UN+?\ LN&40_8GM6:&:".2,RB2
M1P\<C!U^LZ* / ?AG^R#XJ\#ZQ\0/'FH>/=)UKXV>.]*@TA?$;>&FAT30[>V
M\XVL%MIGVMI/)22>65UDO'DE=SF0*$1/G'X;?\$KOVN_!6J&&^_;XU"^\.ZG
MJG]H:[9VGP@TFRO]61W4S(-0%PUQ$[1@1)*&+1*L83"QJH_0RB@#Q;_@H/\
ML@?\-W?L8>./A#_PD3>%O^$RLXK3^UC8_;S:;)XI=WD^9'OSY>,;UZYSQ@^P
MZ18?V5I-K:[O,^SQ+%NQC=M &<?A5BB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** /P,_X/EO^0%^S+_UW\3?^@Z311_P?+?\ ("_9E_Z[^)O_ $'2:* /O3_@
MUQ_Y04? S_N/_P#J0:G7W_7P!_P:X_\ *"CX&?\ <?\ _4@U.OO^@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** /P,_X/EO^0%^S+_UW\3?^@Z311_P
M?+?\@+]F7_KOXF_]!TFB@#[T_P"#7'_E!1\#/^X__P"I!J=??]? '_!KC_R@
MH^!G_<?_ /4@U.OO^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /P,
M_P"#Y;_D!?LR_P#7?Q-_Z#I-%'_!\M_R OV9?^N_B;_T'2:* /O3_@UQ_P"4
M%'P,_P"X_P#^I!J=??\ 7P!_P:X_\H*/@9_W'_\ U(-3K[_H **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#\#/^#Y;_ ) 7[,O_ %W\3?\ H.DT4?\
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
MQ/NVBO&O^"A'[6)_89_8Q^('Q871?^$@D\%Z;]LCL#,8(YW:1(EWNJL5C5I
MS$*Q"JV 37,_L;_'KXE>.OB]XT\&^/K_ .'_ (MC\.Z/H^KV_B3P9I-UING+
M->BX,FFRQW%U=;IX4AAFWK*"T5Y"6BCRI< ^BZ*^-?V\/VF/CQ\#_P!L3X(^
M!O OB3X1VGAOXV:Q>:+"VO>"-0U*^T)[73WNWE:2'5[9+@2-&5"".(H&&6?'
M-C]FK]N[XA6'_!1#Q-^S)\9;#P9>>++?PNGC;PUXG\)6MS8Z?K>F&X-O)'/9
M7$UQ):W$<G87$J.,D%< $ ^PJ*^9_P#@H)^VSJ_[-'CGX-?#_P +MX7TWQ=\
M</$LGA[3-;\3QS3:-H@B@,[O+##)$]Q-)A(88%FA\R249D4+@[WP&^,_Q0L?
MCGX]\%?%BU\"QZ9X.\/:7K=CXKT,3V-KK:7,M^EP\EK<2RFR\G[(H*&>88;?
MYOS;$ />J*X#1_VK_A;XB\7^'_#VG_$KP!?:_P"++-M1T/3+?Q#:2WFLVRAB
M9[:)9"\T8".2\891M;G@U?\ A/\ M!^ ?CTFK-X%\<>#_&BZ!=&QU,Z%K-OJ
M(TZX&<PS>2[>7(,'Y6P>.E '845Y]\)/VM/A7\?O%&K:'X$^)GP^\;:UH()U
M/3]!\16>I76G -L/G1PR,T>&&WY@.>.M?&7B/]J']H2W_:H_;3\$6GQ#\)1K
M\,O!.E^*/ C/X25K71EGCO)W2=//\VXF,< C\QIO+#@2"$#,) /T.HKX1\!_
M\%3-:^''_!-?]FKQ5KFFS?$WXX?'K3-*L-!T.W>+3?[>U2XMUEGGE>.,I;6L
M2[I)9%B(1< *<BN[^.WQ+_:J_9J^ WB3Q]<+\$_B1+H]B;R?PYI.BZGH<VEQ
MCF69+R6]NA?^2FYC%]GM&E"':Z-A" ?6=%>>?%+]KGX4_ OQ+H^B>./B9\/O
M!>M^(%5],T[7?$5IIMWJ(9M@,,4TBO)ECM^4'GCK6K\0OC_X#^$EV]OXK\;>
M$?#,\=A+JCQZMK%O9.MG$0);DB1U(A0D!I/NKD9(H ZZBL7X=?$KPY\8/!EA
MXD\)>(-%\4>'=43S;+5-(OHKZRO$R1NCFB9D<9!&5)&0:\Q_;$_;(M?V6[?P
MKHNEZ!=>./B5\1+]]+\'^$[2Y6VEU>>-/,FFEF8$6]I!'\\TY5@BE0%=V1&
M/:**^7_B]^TY\4OV.OV=K[Q1\3/^%>^+/&GB;5]/\/>#/"_A73[RQA?5;V40
M06DU[<3RM<)O8.\ZVUN4BBE;RF.%JY\/OVGO'WPK_:P\,_"#XQ/X+U+4?B-H
MM]K7A77O"^G76FVLDMB8C>:;/;7%Q<-YD<<\<J7"RA95$@,4)50X!]*45\1Z
MI_P42^)WBGX(?$#X_>#-%\&ZA\#_ (=W^I(FD7-K=?\ "0>+]-TV1HK[4K6\
M$RV]L T-RT$#V\OGI"I:6 R?)]77'B^\^*GP/CU_X>ZQH]O=>(-)CU'0=2U/
M3I;ZQ EC$D,LMNDT$DB%6!*B6,\]10!UU%?(_P#P2J_;?\7?M,_\$^],^.'Q
MJUWX:^'[;6I+N?=I6GS:)I^C6UO<RVQ\^:[O;@.6:(OOS$H#A=I(W'Z(\(_M
M#> /B!X^OO"F@^./!^M^*-+M4OKS1[#6;:YU"TMWQLFD@1S(D;9&&90#D8-
M'845\H_\%;/VV/\ AEO]DOXB?\(3\3_A[X1^,FC^%[SQ)HFD:PUO?:C?P6T3
MRR&"Q:>-W)6-P)2LB(02R. 5KTK]G/\ :T\'^.] \#>%=6^(/@ZZ^*VL>%;#
M6[SP]_:UI'K,JRVL<KW'V)6$BQG<6R$"@'C H ]DHKA?AS^U!\,_C#X;US6?
M"/Q$\"^*='\+R20ZS?:1KUK?6VDO&N]UN)(I&6%E7YB'((')XKA?C'_P4J^!
MOP6_9IUKXLWWQ/\  ^I^"]'L_M:7NE:W;7RZ@Q\Y8H;<Q.PEDE>"9$5<EFBD
M'\#8 /=**\<^"'[>OPG^./P=\)>,-/\ B)\/19^+E2"W2'Q/9W""^\E)9;%9
M%<!YX@XW( ''4J*I>$?C+H_QF_:2\+:QX+^/W@;7/!M_X9O73P5I,FG:C)K\
MJW2)_:L5Y'*9O+@*O R1J8RTGS$, * /<**\^\/?M:_"KQ;\8KSX=Z3\3/A]
MJ?Q TXR+=^&;3Q%9S:Q:F,9<26BR&9=H.3E1@=:\ UW]H/XI^&_^"VWA[X77
M7BK1[CX3^)/AG?\ B6TT2WT5(;JVO+>[M;<O/=,[O+]^1E\ORE"N%9&*[V /
ML"BN-^&'[1GP]^-L]Q'X+\=^#?%TEK+/;SIHNM6VH-#) T:SHPB=MK1M+$'!
MY4R(#C<,^'?\%@_VI_B1^Q)^Q-KOQ3^&LW@AM0\*W=D+RR\3:-=:C#?0W-W#
M:!8S;WELT3JTX?<WF A2NT$[@ ?4=%</I'Q,M_AOX1\+6GQ'\9>"[?Q5K40A
M$T8&BVVK7*Q^9(+6VGN)I  H+;/-D8*"2Q'-:'PN^.'@OXX>&+C6_!7B_P +
M^,-%M;B2TFO]$U6#4+6&:/\ UD;20LRAU_B4G([XH ZBBOB"[_;_ -2^(O\
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
M\-;S^QS>Z1X'TWP997L,5IIMQ/'(]S?274C&2]D2"W0K$JQQA)-I?S3M]_H
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
M'B#2UUS0[7]GO2=6\1:%87)ANM9BA;5$ECRA#JQMVAC\P8*+(AR,C/V%>_\
M!,[]F_4O#>GZ+<?L^_!&XT?2)9I[&QD\"Z6UM923;/.>*,P;4:3RX]Q4 MY:
MYSM&.ATG]BKX-Z#\3KSQM8_"7X96?C/4(Y8KK7X/"]C'JERDL?ER*]RL0E8/
M&2C L0RG!R.* /S6_9IU(>'O^"F/[%-]>>)/!.G:3J_P9UJ31?"WAYT&G>%M
M)>&QDL[47,DDEQ>MLRIN)7"2M;EXXHOGW>B^)_$^FVO_  4C_P""@S2:A8QK
MI_P9T,W1:=5^S!=.U)V+\_+A71CG& RGH17W/X4_8S^#_@3_ (1O^P_A3\-=
M&_X0VZN+[0/L/ABRM_[#N+@ 3S6NR(>1)*%4.T>TOM&2<"N?U[_@FU^SKXJ\
M0ZQJ^J? /X*ZEJWB&22;5;VZ\$:9-<:F\D@E=IY&A+2LT@#DN22P!//- 'YA
M6-G)\'_V8O\ @E[^T9JWF3?"_P"$.CKIOB^\B1Y8M BU32XK2*_FV'*PQS*%
M=\84E<]<5^N_BOX]^$_"G@"Q\2MK-CJ.FZP8TT@Z?.ER^N2R_P"JAM K8F>0
M_="G'<D*"1)\+/@)X%^!?@-O"O@GP7X3\'>%V>21M'T/2+?3[!FD_P!83!"B
MQY;^([>>^:P?A)^QE\'_ ( ^+[SQ!X#^%'PU\$Z]J*-'=ZEH/ABRTV\NE9MS
M*\L,2NP+<D$G)YH _,?_ (*C>.-%^*.D_P#!02W\+1^&_AQ/X-\$Z9I_CO5K
MYOMNM^-KEM.>;3[6".>4V]C:HK>3O2%Y+AY&\MHGC#GMO 5KX%_X>Z?L<:])
M'X3_ +<\3_!"_B;466W^UZM>0Q:<T*F7[\TR1>:5&2RIO(P,U^B7BO\ 9?\
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
MQ;RT>>)V5-Q)V@@9)-=K;>!=$LO"MCH4.CZ5#H>FI!'9Z>EI&MK:K 5,"QQ
M;$$91"@ &THN,8% 'Y<:3^SAJ'_!'S]J7X&77[-OQ*OO$7P$^/7C&+0+KX5:
MCJ7]KV=A'<0S7#ZKHTY+R)#"B&27E@<@N[AEV=A^VY^SM9?M4_\ !<C1/!MQ
MXN\;>![R^_9]U4V&L^$_$EYH>I6%R=9A1)0]M+&9E7<6,,N^)RH+(=H(^[O
M?[*/PM^%?Q'U/QCX7^&O@'PWXNUH,-1US2_#UI9ZE?AB"WFW$<:R29(!.YCD
MBL&__8!^ ^J_%3_A.KKX)_".Y\;_ -H+JW_"0R^#]/?5?MBN'6Y^TF'S?.#@
M,)-VX$ YS0!\D_\ !#/XR:3\'+;QE^S+X_T/PMX'_:"^'.I22:VUI;+9R_$J
MU;'D>(D9OGNY)HP@F<EF5@"=@947]$J\[^)_[(?PG^-WC[2O%?C3X7_#OQ=X
MHT)8TTW6-:\-V>H:AIZQR&6,0SRQM)&$D9G4*PPQ)&"<UZ(.* "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH _ S_@^6_P"0%^S+_P!=_$W_ *#I-%'_  ?+?\@+]F7_ *[^)O\
MT'2:* /O3_@UQ_Y04? S_N/_ /J0:G7W_7P!_P &N/\ R@H^!G_<?_\ 4@U.
MOO\ H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\#/^#Y;_D!?LR_]
M=_$W_H.DT4?\'RW_ " OV9?^N_B;_P!!TFB@#[T_X-<?^4%'P,_[C_\ ZD&I
MU]_U\ ?\&N/_ "@H^!G_ ''_ /U(-3K[_H **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@#\#/^#Y;_D!?LR_]=_$W_H.DT4?\'RW_("_9E_Z[^)O_0=)
MHH ^]/\ @UQ_Y04? S_N/_\ J0:G7W_7P!_P:X_\H*/@9_W'_P#U(-3K[_H
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\#/\ @^6_Y 7[,O\ UW\3
M?^@Z311_P?+?\@+]F7_KOXF_]!TFB@#\Q_@9_P %T_VK/V#?AO;_  D^%OQ8
MD\.^ _!MY>V^E:>_AG1KUH%DNYIY,RSVCR,6EED;YF.-V!A0 .N_XBC?V[/^
MBY?^69X?_P#D&BB@ _XBC?V[/^BY?^69X?\ _D&C_B*-_;L_Z+E_Y9GA_P#^
M0:** #_B*-_;L_Z+E_Y9GA__ .0:/^(HW]NS_HN7_EF>'_\ Y!HHH /^(HW]
MNS_HN7_EF>'_ /Y!H_XBC?V[/^BY?^69X?\ _D&BB@ _XBC?V[/^BY?^69X?
M_P#D&C_B*-_;L_Z+E_Y9GA__ .0:** #_B*-_;L_Z+E_Y9GA_P#^0:/^(HW]
MNS_HN7_EF>'_ /Y!HHH /^(HW]NS_HN7_EF>'_\ Y!H_XBC?V[/^BY?^69X?
M_P#D&BB@ _XBC?V[/^BY?^69X?\ _D&C_B*-_;L_Z+E_Y9GA_P#^0:** #_B
M*-_;L_Z+E_Y9GA__ .0:/^(HW]NS_HN7_EF>'_\ Y!HHH /^(HW]NS_HN7_E
MF>'_ /Y!H_XBC?V[/^BY?^69X?\ _D&BB@ _XBC?V[/^BY?^69X?_P#D&C_B
M*-_;L_Z+E_Y9GA__ .0:** #_B*-_;L_Z+E_Y9GA_P#^0:/^(HW]NS_HN7_E
MF>'_ /Y!HHH /^(HW]NS_HN7_EF>'_\ Y!H_XBC?V[/^BY?^69X?_P#D&BB@
M _XBC?V[/^BY?^69X?\ _D&C_B*-_;L_Z+E_Y9GA_P#^0:** #_B*-_;L_Z+
ME_Y9GA__ .0:/^(HW]NS_HN7_EF>'_\ Y!HHH /^(HW]NS_HN7_EF>'_ /Y!
MH_XBC?V[/^BY?^69X?\ _D&BB@ _XBC?V[/^BY?^69X?_P#D&C_B*-_;L_Z+
ME_Y9GA__ .0:** #_B*-_;L_Z+E_Y9GA_P#^0:/^(HW]NS_HN7_EF>'_ /Y!
MHHH /^(HW]NS_HN7_EF>'_\ Y!H_XBC?V[/^BY?^69X?_P#D&BB@ _XBC?V[
M/^BY?^69X?\ _D&C_B*-_;L_Z+E_Y9GA_P#^0:** #_B*-_;L_Z+E_Y9GA__
M .0:/^(HW]NS_HN7_EF>'_\ Y!HHH /^(HW]NS_HN7_EF>'_ /Y!H_XBC?V[
M/^BY?^69X?\ _D&BB@ _XBC?V[/^BY?^69X?_P#D&C_B*-_;L_Z+E_Y9GA__
M .0:** #_B*-_;L_Z+E_Y9GA_P#^0:/^(HW]NS_HN7_EF>'_ /Y!HHH /^(H
MW]NS_HN7_EF>'_\ Y!H_XBC?V[/^BY?^69X?_P#D&BB@ _XBC?V[/^BY?^69
MX?\ _D&C_B*-_;L_Z+E_Y9GA_P#^0:** #_B*-_;L_Z+E_Y9GA__ .0:/^(H
MW]NS_HN7_EF>'_\ Y!HHH /^(HW]NS_HN7_EF>'_ /Y!H_XBC?V[/^BY?^69
MX?\ _D&BB@ _XBC?V[/^BY?^69X?_P#D&C_B*-_;L_Z+E_Y9GA__ .0:** #
M_B*-_;L_Z+E_Y9GA_P#^0:/^(HW]NS_HN7_EF>'_ /Y!HHH /^(HW]NS_HN7
M_EF>'_\ Y!H_XBC?V[/^BY?^69X?_P#D&BB@ _XBC?V[/^BY?^69X?\ _D&C
M_B*-_;L_Z+E_Y9GA_P#^0:** #_B*-_;L_Z+E_Y9GA__ .0:/^(HW]NS_HN7
M_EF>'_\ Y!HHH /^(HW]NS_HN7_EF>'_ /Y!H_XBC?V[/^BY?^69X?\ _D&B
MB@ _XBC?V[/^BY?^69X?_P#D&C_B*-_;L_Z+E_Y9GA__ .0:** #_B*-_;L_
MZ+E_Y9GA_P#^0:/^(HW]NS_HN7_EF>'_ /Y!HHH /^(HW]NS_HN7_EF>'_\
MY!H_XBC?V[/^BY?^69X?_P#D&BB@ _XBC?V[/^BY?^69X?\ _D&C_B*-_;L_
MZ+E_Y9GA_P#^0:** #_B*-_;L_Z+E_Y9GA__ .0:/^(HW]NS_HN7_EF>'_\
MY!HHH /^(HW]NS_HN7_EF>'_ /Y!H_XBC?V[/^BY?^69X?\ _D&BB@ _XBC?
MV[/^BY?^69X?_P#D&C_B*-_;L_Z+E_Y9GA__ .0:** #_B*-_;L_Z+E_Y9GA
M_P#^0:/^(HW]NS_HN7_EF>'_ /Y!HHH /^(HW]NS_HN7_EF>'_\ Y!H_XBC?
MV[/^BY?^69X?_P#D&BB@ _XBC?V[/^BY?^69X?\ _D&C_B*-_;L_Z+E_Y9GA
M_P#^0:** #_B*-_;L_Z+E_Y9GA__ .0:/^(HW]NS_HN7_EF>'_\ Y!HHH /^
M(HW]NS_HN7_EF>'_ /Y!H_XBC?V[/^BY?^69X?\ _D&BB@ _XBC?V[/^BY?^
M69X?_P#D&C_B*-_;L_Z+E_Y9GA__ .0:** #_B*-_;L_Z+E_Y9GA_P#^0:/^
M(HW]NS_HN7_EF>'_ /Y!HHH /^(HW]NS_HN7_EF>'_\ Y!H_XBC?V[/^BY?^
M69X?_P#D&BB@ _XBC?V[/^BY?^69X?\ _D&C_B*-_;L_Z+E_Y9GA_P#^0:**
M #_B*-_;L_Z+E_Y9GA__ .0:/^(HW]NS_HN7_EF>'_\ Y!HHH /^(HW]NS_H
MN7_EF>'_ /Y!H_XBC?V[/^BY?^69X?\ _D&BB@ _XBC?V[/^BY?^69X?_P#D
M&C_B*-_;L_Z+E_Y9GA__ .0:** #_B*-_;L_Z+E_Y9GA_P#^0:/^(HW]NS_H
MN7_EF>'_ /Y!HHH /^(HW]NS_HN7_EF>'_\ Y!H_XBC?V[/^BY?^69X?_P#D
M&BB@ _XBC?V[/^BY?^69X?\ _D&C_B*-_;L_Z+E_Y9GA_P#^0:** #_B*-_;
ML_Z+E_Y9GA__ .0:/^(HW]NS_HN7_EF>'_\ Y!HHH /^(HW]NS_HN7_EF>'_
M /Y!H_XBC?V[/^BY?^69X?\ _D&BB@ _XBC?V[/^BY?^69X?_P#D&C_B*-_;
ML_Z+E_Y9GA__ .0:** #_B*-_;L_Z+E_Y9GA_P#^0:/^(HW]NS_HN7_EF>'_
M /Y!HHH /^(HW]NS_HN7_EF>'_\ Y!H_XBC?V[/^BY?^69X?_P#D&BB@ _XB
MC?V[/^BY?^69X?\ _D&C_B*-_;L_Z+E_Y9GA_P#^0:** #_B*-_;L_Z+E_Y9
MGA__ .0:/^(HW]NS_HN7_EF>'_\ Y!HHH /^(HW]NS_HN7_EF>'_ /Y!H_XB
MC?V[/^BY?^69X?\ _D&BB@ _XBC?V[/^BY?^69X?_P#D&C_B*-_;L_Z+E_Y9
MGA__ .0:** #_B*-_;L_Z+E_Y9GA_P#^0:/^(HW]NS_HN7_EF>'_ /Y!HHH
M/^(HW]NS_HN7_EF>'_\ Y!H_XBC?V[/^BY?^69X?_P#D&BB@ _XBC?V[/^BY
M?^69X?\ _D&C_B*-_;L_Z+E_Y9GA_P#^0:** #_B*-_;L_Z+E_Y9GA__ .0:
M/^(HW]NS_HN7_EF>'_\ Y!HHH /^(HW]NS_HN7_EF>'_ /Y!H_XBC?V[/^BY
M?^69X?\ _D&BB@ _XBC?V[/^BY?^69X?_P#D&C_B*-_;L_Z+E_Y9GA__ .0:
M** #_B*-_;L_Z+E_Y9GA_P#^0:/^(HW]NS_HN7_EF>'_ /Y!HHH /^(HW]NS
M_HN7_EF>'_\ Y!H_XBC?V[/^BY?^69X?_P#D&BB@ _XBC?V[/^BY?^69X?\
M_D&C_B*-_;L_Z+E_Y9GA_P#^0:** #_B*-_;L_Z+E_Y9GA__ .0:/^(HW]NS
M_HN7_EF>'_\ Y!HHH /^(HW]NS_HN7_EF>'_ /Y!H_XBC?V[/^BY?^69X?\
M_D&BB@ _XBC?V[/^BY?^69X?_P#D&C_B*-_;L_Z+E_Y9GA__ .0:** #_B*-
M_;L_Z+E_Y9GA_P#^0:/^(HW]NS_HN7_EF>'_ /Y!HHH /^(HW]NS_HN7_EF>
M'_\ Y!H_XBC?V[/^BY?^69X?_P#D&BB@ _XBC?V[/^BY?^69X?\ _D&C_B*-
M_;L_Z+E_Y9GA_P#^0:** #_B*-_;L_Z+E_Y9GA__ .0:/^(HW]NS_HN7_EF>
M'_\ Y!HHH /^(HW]NS_HN7_EF>'_ /Y!H_XBC?V[/^BY?^69X?\ _D&BB@ _
MXBC?V[/^BY?^69X?_P#D&C_B*-_;L_Z+E_Y9GA__ .0:** #_B*-_;L_Z+E_
MY9GA_P#^0:/^(HW]NS_HN7_EF>'_ /Y!HHH /^(HW]NS_HN7_EF>'_\ Y!H_
MXBC?V[/^BY?^69X?_P#D&BB@ _XBC?V[/^BY?^69X?\ _D&C_B*-_;L_Z+E_
MY9GA_P#^0:** #_B*-_;L_Z+E_Y9GA__ .0:/^(HW]NS_HN7_EF>'_\ Y!HH
MH \>_:I_X*4_'+_@J?J'AVS^.7CZ;QA#X+CNYM'\O1M-TTVC7!@$W-K;Q;]P
..AB^_NQLXQDY*** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169071972416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Sep. 04, 2024</div></th>
<th class="th"><div>Jan. 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_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">BRADY CORP<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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000746598<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jul. 31,  2024<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_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--07-31<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_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<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_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">6555 West Good Hope Road<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_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Milwaukee<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_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">WI<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_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">414<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_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">358-6600<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_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">53223<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_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-14959<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_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">WI<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_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">39-0178960<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_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<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_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<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_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<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_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<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_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<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_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Nonvoting Common Stock, par value $0.01 per share<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">BRC<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,593,760,582<span></span>
</td>
</tr>
<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_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<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_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<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_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember', window );">Class A Nonvoting Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,045,649<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Voting Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,538,628<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_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_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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 annual 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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentAnnualReport</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_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 whether any of the financial statement period in the filing include a restatement due to error correction.</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-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentFinStmtErrorCorrectionFlag</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_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_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_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">dei_EntityInformationLineItems</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_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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</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_EntityPublicFloat</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: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_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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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 Securities Act<br> -Number 230<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_EntityWellKnownSeasonedIssuer</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IcfrAuditorAttestationFlag</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_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_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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(b) 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 b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_Security12bTitle</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>23
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169171916288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_brc_AuditorInformationAbstractAbstract', window );"><strong>Auditor Information Abstract [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_AuditorName', window );">Auditor Name</a></td>
<td class="text">DELOITTE & TOUCHE LLP<span></span>
</td>
</tr>
<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_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Milwaukee, Wisconsin<span></span>
</td>
</tr>
<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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">34<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_brc_AuditorInformationAbstractAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Auditor Information Abstract</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;">brc_AuditorInformationAbstractAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorFirmId</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:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorLocation</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorName</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169073469888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</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">$ 250,118<span></span>
</td>
<td class="nump">$ 151,532<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for credit losses of $6,749 and $8,467, respectively</a></td>
<td class="nump">185,486<span></span>
</td>
<td class="nump">184,420<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">152,729<span></span>
</td>
<td class="nump">177,078<span></span>
</td>
</tr>
<tr class="re">
<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">11,382<span></span>
</td>
<td class="nump">11,790<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">599,715<span></span>
</td>
<td class="nump">524,820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Assets, Noncurrent</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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment&#8212;net</a></td>
<td class="nump">195,758<span></span>
</td>
<td class="nump">142,149<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">589,611<span></span>
</td>
<td class="nump">592,646<span></span>
</td>
</tr>
<tr class="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 );">Other intangible assets</a></td>
<td class="nump">51,839<span></span>
</td>
<td class="nump">62,096<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">15,596<span></span>
</td>
<td class="nump">15,716<span></span>
</td>
</tr>
<tr class="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 );">Operating lease assets</a></td>
<td class="nump">38,504<span></span>
</td>
<td class="nump">29,688<span></span>
</td>
</tr>
<tr class="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 assets</a></td>
<td class="nump">24,546<span></span>
</td>
<td class="nump">22,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_Assets', window );">Total</a></td>
<td class="nump">1,515,569<span></span>
</td>
<td class="nump">1,389,257<span></span>
</td>
</tr>
<tr class="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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">84,691<span></span>
</td>
<td class="nump">79,855<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and benefits</a></td>
<td class="nump">77,954<span></span>
</td>
<td class="nump">71,470<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Taxes, other than income taxes</a></td>
<td class="nump">14,061<span></span>
</td>
<td class="nump">13,575<span></span>
</td>
</tr>
<tr class="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 );">Accrued income taxes</a></td>
<td class="nump">7,424<span></span>
</td>
<td class="nump">12,582<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">13,382<span></span>
</td>
<td class="nump">14,726<span></span>
</td>
</tr>
<tr class="re">
<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">67,170<span></span>
</td>
<td class="nump">65,828<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">264,682<span></span>
</td>
<td class="nump">258,036<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLongTermDebtNoncurrent', window );">Other Long-Term Debt, Noncurrent</a></td>
<td class="nump">90,935<span></span>
</td>
<td class="nump">49,716<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Liabilities, Noncurrent</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_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">25,342<span></span>
</td>
<td class="nump">16,217<span></span>
</td>
</tr>
<tr class="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 liabilities</a></td>
<td class="nump">67,952<span></span>
</td>
<td class="nump">74,369<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">448,911<span></span>
</td>
<td class="nump">398,338<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</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_CommonStockValue', window );">Common Stock, Value, Issued</a></td>
<td class="nump">548<span></span>
</td>
<td class="nump">548<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">353,654<span></span>
</td>
<td class="nump">351,771<span></span>
</td>
</tr>
<tr class="re">
<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">1,174,025<span></span>
</td>
<td class="nump">1,021,870<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock &#8212; 7,219,025 and 6,252,763 shares, respectively, of Class&#160;A nonvoting common stock, at cost</a></td>
<td class="num">(351,947)<span></span>
</td>
<td class="num">(290,209)<span></span>
</td>
</tr>
<tr class="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">(109,622)<span></span>
</td>
<td class="num">(93,061)<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_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,066,658<span></span>
</td>
<td class="nump">990,919<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_LiabilitiesAndStockholdersEquity', window );">Total</a></td>
<td class="nump">1,515,569<span></span>
</td>
<td class="nump">1,389,257<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_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember', window );">Class A Nonvoting Common Stock</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_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; 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_CommonStockValue', window );">Common Stock, Value, Issued</a></td>
<td class="nump">513<span></span>
</td>
<td class="nump">513<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Voting Common Stock</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_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</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_CommonStockValue', window );">Common Stock, Value, Issued</a></td>
<td class="nump">$ 35<span></span>
</td>
<td class="nump">$ 35<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_AccrualForTaxesOtherThanIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligations incurred and payable for real and property taxes. 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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</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)(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_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, 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 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 2: 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_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_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_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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating 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_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating lease, 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 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_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_OtherLongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/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(13)(a)(4))<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_OtherLongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its 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><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> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-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_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>25
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169071531568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</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 for Credit Loss, Current</a></td>
<td class="nump">$ 6,749<span></span>
</td>
<td class="nump">$ 8,467<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_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember', window );">Class A Nonvoting Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, Shares, Issued</a></td>
<td class="nump">51,261,487<span></span>
</td>
<td class="nump">51,261,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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">44,042,462<span></span>
</td>
<td class="nump">45,008,724<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Stock, Common, Shares</a></td>
<td class="nump">7,219,025<span></span>
</td>
<td class="nump">6,252,763<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_brc_CommonStockAggregateLiquidationPreference', window );">Common Stock Aggregate Liquidation Preference</a></td>
<td class="nump">$ 42,716<span></span>
</td>
<td class="nump">$ 42,716<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Voting Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CommonStockSharesIssued', window );">Common Stock, Shares, Issued</a></td>
<td class="nump">3,538,628<span></span>
</td>
<td class="nump">3,538,628<span></span>
</td>
</tr>
<tr class="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">3,538,628<span></span>
</td>
<td class="nump">3,538,628<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_brc_CommonStockAggregateLiquidationPreference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common stock aggregate liquidation preference.</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;">brc_CommonStockAggregateLiquidationPreference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_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_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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 previously issued common shares repurchased by the issuing entity and held in 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> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-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_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-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_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>26
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169071332272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF INCOME - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 1,341,393<span></span>
</td>
<td class="nump">$ 1,331,863<span></span>
</td>
<td class="nump">$ 1,302,062<span></span>
</td>
</tr>
<tr class="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 );">Cost of goods sold</a></td>
<td class="nump">653,509<span></span>
</td>
<td class="nump">674,588<span></span>
</td>
<td class="nump">670,510<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 margin</a></td>
<td class="nump">687,884<span></span>
</td>
<td class="nump">657,275<span></span>
</td>
<td class="nump">631,552<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">67,748<span></span>
</td>
<td class="nump">61,365<span></span>
</td>
<td class="nump">58,548<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">376,722<span></span>
</td>
<td class="nump">370,697<span></span>
</td>
<td class="nump">379,992<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">444,470<span></span>
</td>
<td class="nump">432,062<span></span>
</td>
<td class="nump">438,540<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</a></td>
<td class="nump">243,414<span></span>
</td>
<td class="nump">225,213<span></span>
</td>
<td class="nump">193,012<span></span>
</td>
</tr>
<tr class="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 income (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>
</tr>
<tr class="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 );">Investment and other income</a></td>
<td class="nump">7,553<span></span>
</td>
<td class="nump">4,022<span></span>
</td>
<td class="nump">244<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(3,126)<span></span>
</td>
<td class="num">(3,539)<span></span>
</td>
<td class="num">(1,276)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">247,841<span></span>
</td>
<td class="nump">225,696<span></span>
</td>
<td class="nump">191,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_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">50,626<span></span>
</td>
<td class="nump">50,839<span></span>
</td>
<td class="nump">42,001<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 197,215<span></span>
</td>
<td class="nump">$ 174,857<span></span>
</td>
<td class="nump">$ 149,979<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average common 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>
</tr>
<tr class="ro">
<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">48,119<span></span>
</td>
<td class="nump">49,591<span></span>
</td>
<td class="nump">51,321<span></span>
</td>
</tr>
<tr class="re">
<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">48,496<span></span>
</td>
<td class="nump">49,869<span></span>
</td>
<td class="nump">51,651<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_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember', window );">Class A Nonvoting Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 4.10<span></span>
</td>
<td class="nump">$ 3.53<span></span>
</td>
<td class="nump">$ 2.92<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">4.07<span></span>
</td>
<td class="nump">3.51<span></span>
</td>
<td class="nump">2.90<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Voting Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">4.08<span></span>
</td>
<td class="nump">3.51<span></span>
</td>
<td class="nump">2.91<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 4.05<span></span>
</td>
<td class="nump">$ 3.49<span></span>
</td>
<td class="nump">$ 2.89<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_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_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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<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/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 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<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/2147483013/835-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_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_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_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>27
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169078021024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 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_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>
</tr>
<tr class="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</a></td>
<td class="nump">$ 197,215<span></span>
</td>
<td class="nump">$ 174,857<span></span>
</td>
<td class="nump">$ 149,979<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive (loss) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(14,477)<span></span>
</td>
<td class="nump">16,009<span></span>
</td>
<td class="num">(53,402)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Cash flow hedges:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">Net gain recognized in other comprehensive (loss) income</a></td>
<td class="nump">517<span></span>
</td>
<td class="nump">2,680<span></span>
</td>
<td class="nump">1,282<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">Reclassification adjustment for gains included in net income</a></td>
<td class="num">(2,221)<span></span>
</td>
<td class="num">(2,140)<span></span>
</td>
<td class="num">(909)<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax', window );">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Total</a></td>
<td class="num">(1,704)<span></span>
</td>
<td class="nump">540<span></span>
</td>
<td class="nump">373<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Pension and other post-retirement benefits:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Net gain (loss) recognized in other comprehensive (loss) income</a></td>
<td class="nump">227<span></span>
</td>
<td class="num">(465)<span></span>
</td>
<td class="nump">424<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Net actuarial gain amortization</a></td>
<td class="num">(605)<span></span>
</td>
<td class="num">(417)<span></span>
</td>
<td class="num">(1,043)<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax', window );">Other Comprehensive (Income) Loss, Pension and other Post-retirement Benefits, after Reclassification Adjustment, before Tax, total</a></td>
<td class="num">(378)<span></span>
</td>
<td class="num">(882)<span></span>
</td>
<td class="num">(619)<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_OtherComprehensiveIncomeLossBeforeTax', window );">Other comprehensive (loss) income, before tax</a></td>
<td class="num">(16,559)<span></span>
</td>
<td class="nump">15,667<span></span>
</td>
<td class="num">(53,648)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Income tax (expense) benefit related to items of other comprehensive (loss) income</a></td>
<td class="num">(2)<span></span>
</td>
<td class="nump">349<span></span>
</td>
<td class="nump">524<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="num">(16,561)<span></span>
</td>
<td class="nump">16,016<span></span>
</td>
<td class="num">(53,124)<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_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 180,654<span></span>
</td>
<td class="nump">$ 190,873<span></span>
</td>
<td class="nump">$ 96,855<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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, attributable to parent entity. 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://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(24))<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 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: 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(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-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_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://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 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-3<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, after 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://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 2: 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 3: 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 4: 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 5: 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 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> -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 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 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax and reclassification, of gain (loss) from derivative instrument designated and qualifying 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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480627/815-20-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<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 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for 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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit 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 45<br> -Paragraph 10A<br> -Subparagraph (j)<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: 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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</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 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit 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 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15<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 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-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 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax expense (benefit) allocated to 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 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<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 (c)<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 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 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-11<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 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-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_OtherComprehensiveIncomeLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>28
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169069288640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th">
<div>Retained Earnings [Member] </div>
<div>Class A Nonvoting Common Stock</div>
</th>
<th class="th">
<div>Retained Earnings [Member] </div>
<div>Class B Voting Common Stock</div>
</th>
<th class="th"><div>Treasury Stock, Common</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss) [Member]</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_StockholdersEquity', window );">Beginning Balances at Jul. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 548<span></span>
</td>
<td class="nump">$ 339,125<span></span>
</td>
<td class="nump">$ 788,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (109,061)<span></span>
</td>
<td class="num">$ (55,953)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 149,979<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax</a></td>
<td class="num">(53,124)<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="num">(53,124)<span></span>
</td>
</tr>
<tr class="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 );">Issuance of shares of Class&#160;A Common Stock under stock plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,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>
<td class="num">(434)<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_AdjustmentsToAdditionalPaidInCapitalOther', window );">Tax benefit and withholdings from deferred compensation distributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense (Note 7)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,504<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_StockRepurchasedDuringPeriodValue', window );">Repurchase of shares of Class&#160;A Common Stock, including excise taxes</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="nump">109,229<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_DividendsCommonStockCash', window );">Dividends, Common Stock, Cash</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="num">$ (42,805)<span></span>
</td>
<td class="num">$ (3,126)<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_StockholdersEquity', window );">Ending Balances at Jul. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">548<span></span>
</td>
<td class="nump">345,266<span></span>
</td>
<td class="nump">892,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(217,856)<span></span>
</td>
<td class="num">(109,077)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">174,857<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax</a></td>
<td class="nump">16,016<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">16,016<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of shares of Class&#160;A Common Stock under stock plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,069)<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,119)<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_AdjustmentsToAdditionalPaidInCapitalOther', window );">Tax benefit and withholdings from deferred compensation distributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense (Note 7)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,508<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_StockRepurchasedDuringPeriodValue', window );">Repurchase of shares of Class&#160;A Common Stock, including excise taxes</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="nump">75,472<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_DividendsCommonStockCash', window );">Dividends, Common Stock, Cash</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="num">(42,207)<span></span>
</td>
<td class="num">(3,197)<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_StockholdersEquity', window );">Ending Balances at Jul. 31, 2023</a></td>
<td class="nump">990,919<span></span>
</td>
<td class="nump">548<span></span>
</td>
<td class="nump">351,771<span></span>
</td>
<td class="nump">1,021,870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(290,209)<span></span>
</td>
<td class="num">(93,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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">197,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="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), Net of Tax</a></td>
<td class="num">(16,561)<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="num">(16,561)<span></span>
</td>
</tr>
<tr class="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 );">Issuance of shares of Class&#160;A Common Stock under stock plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,627)<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">(11,016)<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_AdjustmentsToAdditionalPaidInCapitalOther', window );">Tax benefit and withholdings from deferred compensation distributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">149<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense (Note 7)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,361<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_StockRepurchasedDuringPeriodValue', window );">Repurchase of shares of Class&#160;A Common Stock, including excise taxes</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="num">(72,754)<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_DividendsCommonStockCash', window );">Dividends, Common Stock, Cash</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="num">$ (41,793)<span></span>
</td>
<td class="num">$ (3,267)<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_StockholdersEquity', window );">Ending Balances at Jul. 31, 2024</a></td>
<td class="nump">$ 1,066,658<span></span>
</td>
<td class="nump">$ 548<span></span>
</td>
<td class="nump">$ 353,654<span></span>
</td>
<td class="nump">$ 1,174,025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (351,947)<span></span>
</td>
<td class="num">$ (109,622)<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_AdjustmentsToAdditionalPaidInCapitalOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other increase (decrease) in additional paid in capital (APIC).</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_AdjustmentsToAdditionalPaidInCapitalOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to additional paid-in capital (APIC) for recognition of cost 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid and unpaid common stock dividends declared with the form of settlement in cash.</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 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_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-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_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_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_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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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> -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://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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: 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(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<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_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169077865120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</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_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember', window );">Class A Nonvoting Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Common Stock, Dividends, Per Share, Declared</a></td>
<td class="nump">$ 0.94<span></span>
</td>
<td class="nump">$ 0.92<span></span>
</td>
<td class="nump">$ 0.90<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Voting Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Common Stock, Dividends, Per Share, Declared</a></td>
<td class="nump">$ 0.92<span></span>
</td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="nump">$ 0.88<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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 dividends declared during the period for each share of common stock outstanding.</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 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_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="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_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>30
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169069296416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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>Operating activities:</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</a></td>
<td class="nump">$ 197,215<span></span>
</td>
<td class="nump">$ 174,857<span></span>
</td>
<td class="nump">$ 149,979<span></span>
</td>
<td class="nump">$ 129,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">29,873<span></span>
</td>
<td class="nump">32,370<span></span>
</td>
<td class="nump">34,182<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_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">7,361<span></span>
</td>
<td class="nump">7,508<span></span>
</td>
<td class="nump">10,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain on sale of business</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,770)<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(9,399)<span></span>
</td>
<td class="num">(12,472)<span></span>
</td>
<td class="num">(1,645)<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_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">1,401<span></span>
</td>
<td class="num">(308)<span></span>
</td>
<td class="nump">1,197<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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities (net of effects of business acquisitions):</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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(6,581)<span></span>
</td>
<td class="nump">2,380<span></span>
</td>
<td class="num">(25,330)<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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">21,697<span></span>
</td>
<td class="nump">14,972<span></span>
</td>
<td class="num">(62,907)<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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(743)<span></span>
</td>
<td class="num">(1,023)<span></span>
</td>
<td class="nump">807<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_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued liabilities</a></td>
<td class="nump">19,198<span></span>
</td>
<td class="num">(9,459)<span></span>
</td>
<td class="nump">6,826<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_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes</a></td>
<td class="num">(4,948)<span></span>
</td>
<td class="nump">4,094<span></span>
</td>
<td class="nump">4,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">255,074<span></span>
</td>
<td class="nump">209,149<span></span>
</td>
<td class="nump">118,449<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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(79,892)<span></span>
</td>
<td class="num">(19,226)<span></span>
</td>
<td class="num">(43,138)<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_ProceedsFromDivestitureOfBusinesses', window );">Sale of business</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,000<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_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="num">(1,155)<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">67<span></span>
</td>
<td class="text">&#160;<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(81,047)<span></span>
</td>
<td class="num">(11,214)<span></span>
</td>
<td class="num">(43,071)<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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</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_PaymentsOfDividends', window );">Payment of dividends</a></td>
<td class="num">(45,060)<span></span>
</td>
<td class="num">(45,404)<span></span>
</td>
<td class="num">(45,931)<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_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">8,186<span></span>
</td>
<td class="nump">4,091<span></span>
</td>
<td class="nump">1,082<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments for employee taxes withheld from stock-based awards</a></td>
<td class="num">(2,797)<span></span>
</td>
<td class="num">(2,041)<span></span>
</td>
<td class="num">(5,127)<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_PaymentsForRepurchaseOfCommonStock', window );">Purchase of treasury stock</a></td>
<td class="num">(72,225)<span></span>
</td>
<td class="num">(74,996)<span></span>
</td>
<td class="num">(109,229)<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_ProceedsFromLinesOfCredit', window );">Proceeds from borrowing on credit facilities</a></td>
<td class="nump">175,103<span></span>
</td>
<td class="nump">127,660<span></span>
</td>
<td class="nump">243,716<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_RepaymentsOfLinesOfCredit', window );">Repayments of Lines of Credit</a></td>
<td class="nump">133,884<span></span>
</td>
<td class="nump">172,944<span></span>
</td>
<td class="nump">186,716<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_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="nump">149<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="nump">116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(70,528)<span></span>
</td>
<td class="num">(163,568)<span></span>
</td>
<td class="num">(102,089)<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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(4,913)<span></span>
</td>
<td class="nump">3,096<span></span>
</td>
<td class="num">(6,555)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">98,586<span></span>
</td>
<td class="nump">37,463<span></span>
</td>
<td class="num">(33,266)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Beginning Balance</a></td>
<td class="nump">151,532<span></span>
</td>
<td class="nump">114,069<span></span>
</td>
<td class="nump">147,335<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Ending Balance</a></td>
<td class="nump">250,118<span></span>
</td>
<td class="nump">151,532<span></span>
</td>
<td class="nump">114,069<span></span>
</td>
<td class="nump">$ 147,335<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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_InterestPaidNet', window );">Interest</a></td>
<td class="nump">2,930<span></span>
</td>
<td class="nump">3,408<span></span>
</td>
<td class="nump">1,082<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_IncomeTaxesPaidNet', window );">Income taxes</a></td>
<td class="nump">$ 62,073<span></span>
</td>
<td class="nump">$ 58,829<span></span>
</td>
<td class="nump">$ 33,834<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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Excludes amounts 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 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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 refund, of cash paid to foreign, federal, state, and local jurisdictions as 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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<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 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</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_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other obligations or expenses incurred but not yet 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_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</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 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<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_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to reacquire common stock during 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 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_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (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_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed 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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<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_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during 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 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-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_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<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_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercise of option 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://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_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>31
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169068316368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nature of Operations &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Brady Corporation is a global manufacturer and supplier of identification solutions and workplace safety products that identify and protect premises, products and people. The ability to provide customers with a broad range of proprietary, customized, and diverse products for use in various applications, along with a commitment to quality and service, a global footprint, and multiple sales channels, have made Brady a world leader in many of its markets.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The accompanying consolidated financial statements include the accounts of Brady Corporation and its wholly owned subsidiaries. All intercompany accounts and transactions between consolidated subsidiaries have been eliminated in consolidation. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States ("U.S. GAAP"), which requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company recognizes assets acquired, liabilities assumed, contractual contingencies and contingent consideration at their fair value on the acquisition date. The operating results of the acquired companies are included in the Company&#8217;s consolidated financial statements from the date of acquisition. Acquisition-related costs are expensed as incurred and changes in deferred tax asset valuation allowances and income tax uncertainties after the measurement period are recorded in income tax expense.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Equivalents &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company considers all highly-liquid investments purchased with original maturities of three months or less to be cash equivalents.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company places temporary cash investments with global financial institutions of high credit quality. The Company performs periodic evaluations of the relative credit standing of its financial institutions and limits the amount of credit exposure with any one financial institution. In addition, the Company has a broad customer base representing many diverse industries throughout the globe. Consequently, no significant concentration of credit risk is considered to exist.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company's policy for estimating the allowance for credit losses on accounts receivables considers several factors including historical loss experience, the age of delinquent receivable balances due, and economic conditions. Specific customer reserves are made during review of significant outstanding balances due, in which customer creditworthiness and current economic trends may indicate that it is probable the receivable will not be recovered. Accounts receivable are written off after collection efforts occur and the receivable is deemed uncollectible. Adjustments to the allowance for credit losses are recorded in SG&amp;A expense. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inventories are stated at the lower of cost or net realizable value and include material, labor, and overhead. Cost has been determined using the last-in, first-out (&#8220;LIFO&#8221;) method for certain inventories in the U.S. (13.0% of total inventories at July&#160;31, 2024, and 9.6% of total inventories at July&#160;31, 2023) and the first-in, first-out (&#8220;FIFO&#8221;) or average cost methods for all other inventories. Had all inventories been accounted for on a FIFO basis instead of on a LIFO basis, the carrying value of inventories would have increased by $11,582 and $11,312 as of July&#160;31, 2024 and 2023, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following as of July 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished products</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,430&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,884&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,844&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,729&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,078&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Property, plant and equipment are stated at cost, less accumulated depreciation. Depreciation is computed primarily on a straight-line basis over the estimated useful lives of the related assets. Leasehold </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">improvements are depreciated over the shorter of the lease term or the estimated useful life of the respective asset. The estimated useful lives range from 3 to 33 years as shown below.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consist of the following as of July 31:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.038%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Range of Useful Lives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,604&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,273&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;to&#160;33&#160;Years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 to 10 Years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment&#8212;gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">499,957&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,829&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(304,199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(292,680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment&#8212;net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,758&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,149&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $20,452, $20,631, and $19,216 for the years ended July&#160;31, 2024, 2023 and 2022, respectively. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company tests goodwill for impairment on an annual basis on the first day of the fourth quarter of each fiscal year, or more frequently if events or changes in circumstances indicate that it may be impaired. Under U.S. GAAP, the Company has the option to first assess qualitative factors in order to determine if it is more likely than not that the fair value of one of its reporting units is greater than its carrying value (&#8220;Step 0&#8221;). If the qualitative assessment leads to a determination that the reporting unit&#8217;s fair value is less than its carrying value, or if the Company elects to bypass the qualitative assessment altogether, it is required to perform a quantitative impairment test (&#8220;Step 1&#8221;) by calculating the fair value of the reporting unit and comparing the fair value with its associated carrying value. During the fiscal year 2024 annual impairment test, the Company first assessed goodwill recoverability qualitatively using the Step 0 approach for each reporting unit. For the qualitative assessment, the Company considered the most recent quantitative analysis, which was performed during the fourth quarter of fiscal year 2023 for all three reporting units, including assumptions used, such as discount rates, indicated fair values, and the amounts by which those fair values exceeded their carrying amounts. Further, the Company compared actual performance in fiscal year 2024 to the internal financial projections used in the prior quantitative analyses. Additionally, the Company considered various other factors including macroeconomic conditions, relevant industry and market trends, and factors specific to the Company that could indicate a potential change in the fair value of the reporting units. Lastly, the Company evaluated whether any events have occurred or any circumstances have changed since that time that would indicate that goodwill may have become impaired since the last quantitative tests. Based on these qualitative assessments, the Company determined it is more likely than not that the fair value of each reporting unit exceeds its respective carrying value and as such, goodwill was not considered impaired as of May 1, 2024, and the Step 1 quantitative goodwill impairment analysis was not necessary. No goodwill impairment charges were recognized during the year ended July&#160;31, 2024.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Intangible and Long-Lived Assets &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with definite lives are amortized on a straight-line basis over their estimated useful lives to reflect the pattern of economic benefits consumed. Intangible assets with indefinite lives as well as goodwill are not subject to amortization. These assets are assessed for impairment on an annual basis or more frequently if events or changes in circumstances have occurred that indicate the asset may not be recoverable or that the remaining estimated useful life may warrant revision. In addition, the Company performs qualitative assessments on a quarterly basis of significant events and circumstances, such as historical and current results, assumptions regarding future performance, and strategic initiatives and overall economic factors.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates indefinite-lived intangible assets for impairment by comparing the estimated fair value of the asset to the carrying value. Fair value is estimated using the income approach based upon current sales projections applying the relief from royalty method. If the carrying value of the indefinite-lived intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. The Company evaluates long-lived assets, including finite-lived intangible assets, operating lease assets, and property, plant, and equipment, for recoverability by comparing an estimate of undiscounted future cash flows, derived from internal forecasts, over the remaining life of the primary asset to the carrying amount of the asset group. To the extent the undiscounted future cash flows attributable to the asset are less than the carrying amount, an impairment loss is recognized for the amount by which the carrying value of the asset exceeds its fair value. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, long-lived and other intangible assets were analyzed for potential impairment. As a result of the analysis, no impairment charges were recorded. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company accounts for leases in accordance with Accounting Standards Codification ("ASC") 842 "Leases." The Company determines whether an arrangement contains a lease at contract inception based on whether the arrangement provides the Company with the right to direct the use of and the right to obtain substantially all of the economic benefits from </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an identified asset in exchange for consideration. The Company recognizes a right-of-use ("ROU") asset and lease liability for its lease commitments with initial terms greater than one year.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial measurement of ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of future lease payments over the expected lease term. The ROU asset also includes any lease payments made on or before the commencement date, initial direct costs incurred, and is reduced by any lease incentives received. Some of the Company&#8217;s leases include options to extend the lease agreement, of which the exercise is at the Company&#8217;s sole discretion. The majority of renewal options are not included in the calculation of ROU assets and liabilities as they are not reasonably certain to be exercised. Some of the Company's lease agreements include rental payments that are adjusted periodically for inflation or the change in an index or rate. These variable lease payments are generally excluded from the initial measurement of the ROU asset and lease liability and are recognized in the period in which the obligation for those payments is incurred. The Company has lease agreements that include both lease and non-lease components, which the Company elected to account for as a single lease component.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the present value of future lease payments using its incremental borrowing rate, as the discount rate implicit within the Company&#8217;s leases generally cannot be readily determined. The incremental borrowing rate is estimated based on the sovereign credit rating for the countries in which the Company has its largest operations, adjusted for several factors, such as internal credit spread, lease terms, and other market information available at the lease commencement date.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July&#160;31, 2024, all leases are accounted for as operating leases, with lease expense being recognized on a straight-line basis over the lease term. Operating leases are reflected in &#8220;Operating lease assets,&#8221; &#8220;Current operating lease liabilities,&#8221; and &#8220;Long-term operating lease liabilities&#8221; in the accompanying Consolidated Balance Sheets. Operating lease expense is recognized in either cost of goods sold or selling, general, and administrative expenses in the Consolidated Statements of Income, based on the nature of the lease. ROU assets are evaluated for impairment in the same manner as long-lived assets. No impairment charges were recognized related to operating lease assets during the year ended July&#160;31, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company recognizes revenue when a sales arrangement with a customer exists, the transaction price is fixed or determinable and the Company has satisfied its performance obligations per the sales arrangement. The majority of the Company&#8217;s revenue relates to the sale of identification and safety products and revenue is recognized at the point in which the customer obtains control of the products. The Company considers control to have transferred when legal title, physical possession, and the significant risks and rewards of ownership of the asset have transferred to the customer and the collection of the transaction price is reasonably assured, most of which occur upon the shipment or delivery of goods to customers. Revenue is measured at the determinable transaction price, net of estimated sales returns, including product returns and credit memos, and sales rebates. The Company estimates product returns and credit memos based on historical return rates. As of July&#160;31, 2024 and 2023, the allowance for product returns and credit memos was $4,210 and $4,801, respectively. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shipping and Handling Costs &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Shipping and handling fees billed to a customer in a sale transaction are reported as net sales and the related costs incurred for shipping and handling are reported in cost of goods sold.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advertising Costs &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Advertising costs are expensed as incurred. Advertising expense for the years ended July&#160;31, 2024, 2023, and 2022 was $50,296, $53,591, and $55,568, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company measures and recognizes the compensation expense for all share-based awards made to employees and directors based on estimated grant-date fair values. The Black-Scholes option valuation model is used to determine the fair value of stock option awards on the date of grant. The Company recognizes the compensation cost, net of estimated forfeitures, of all share-based awards on a straight-line basis over the vesting period of the award. If it is determined that it is unlikely the award will vest, the expense recognized to date for the award is generally reversed in the period in which this is evident and the remaining expense is not recorded.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes model requires the use of assumptions which determine the fair value of stock-based awards. The Company uses historical data regarding stock option exercise behaviors to estimate the expected term of options granted based on the period of time that options granted are expected to be outstanding. Expected volatilities are based on the historical volatility of the Company&#8217;s stock. The expected dividend yield is based on the Company&#8217;s historical dividend payments and historical yield. The risk-free interest rate is based on the U.S. Treasury yield curve in effect on the grant date for the length of time corresponding to the expected term of the option. The market value is calculated as the average of the high and the low stock price on the date of the grant. Refer to No</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">te 7,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8220;Stockholders' Equity&#8221; for more information regarding the Company&#8217;s incentive stock plans.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Amounts expended for research and development are expensed as incurred.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Other comprehensive income consists of net unrealized gains and losses from cash flow hedges, the unamortized gain on defined-benefit pension plans net of their related tax effects, and foreign currency translation adjustments, which includes the impact of foreign currency translations, the settlements of net investment hedges, and long-term intercompany loan translation adjustments. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The assets and liabilities of subsidiaries whose functional currency is a currency other than the U.S. dollar are translated into U.S. dollars at end of period rates of exchange, and income and expense accounts are translated at the average rates of exchange for the period. Resulting foreign currency translation adjustments are included in other comprehensive income.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company accounts for income taxes in accordance with ASC 740 "Income Taxes." Deferred income tax assets and liabilities are recognized for the expected future tax consequences attributable to differences between the financial reporting and tax basis of assets and liabilities. Deferred tax assets and liabilities are measured using the currently enacted tax laws and rates applicable to the periods in which the differences are expected to be realized or settled. Valuation allowances are established when it is estimated that it is more likely than not that the tax benefit of the deferred tax asset will not be realized. The Company recognizes the benefit of income tax positions only if those positions are more likely than not to be sustained upon examination by the tax authority. Changes in recognition or measurement are reflected in the period in which a change in judgment occurs.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company believes that the carrying amount of its financial instruments (cash and cash equivalents, accounts receivable, accounts payable, and other current liabilities) approximates fair value due to the short-term nature of these instruments. Refer to Note 6, "Debt" for more information regarding the fair value of long-term debt and Note 13, "Fair Value Measurements" for information regarding fair value measurements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Hedging &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The objective of the Company&#8217;s foreign currency exchange risk management is to minimize the impact of currency movements on non-functional currency transactions and minimize the foreign currency translation impact on the Company&#8217;s foreign operations. While the Company&#8217;s risk management objectives and strategies are driven from an economic perspective, the Company attempts, where possible and practical, to ensure that the hedging strategies it engages in qualify for hedge accounting and result in accounting treatment where the earnings effect of the hedging instrument provides substantial offset (in the same period) to the income effect of the hedged item. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes derivative instruments as either assets or liabilities in the accompanying Consolidated Balance Sheets at fair value. Gains and losses resulting from changes in fair value of the derivatives designated as hedges are recorded as a component of Accumulated Other Comprehensive Income ("AOCI") in the accompanying Consolidated Balance Sheets and in the Consolidated Statements of Comprehensive Income and are reclassified into the same income statement line item in the period or periods during which the hedged transaction affects income. Refer to Note 14, "Derivatives and Hedging Activities" for more information regarding the Company&#8217;s derivative instruments and hedging activities.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New Accounting Standards </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.&#8221; The guidance requires expanded interim and annual disclosures of segment information including the disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within segment profit and loss. The guidance is effective for the Company's fiscal year 2025 Form 10-K and interim periods thereafter. The adoption of this guidance is not anticipated to have a material impact on the consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#8221; The guidance requires expanded annual disclosures including the standardization and disaggregation of income tax rate reconciliation categories and the amount of income taxes paid by jurisdiction. The guidance is effective for the Company&#8217;s fiscal year 2026 Form 10-K. The adoption of this guidance is not anticipated to have a material impact on the consolidated financial statements.</span></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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169072791104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text">Goodwill<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill by reportable segment for the years ended July&#160;31, 2024 and 2023, were as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:43.099%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.477%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">IDS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">WPS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Americas &amp; Asia</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Europe &amp; Australia</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">556,151&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,681&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">586,832&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,319&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">625&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,079&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,745&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,768&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reallocation due to change in segments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(559,470)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,306)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">442,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Divestiture of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,954)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,954)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">441,415&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">592,646&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,236)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(799)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,035)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">439,179&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,432&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">589,611&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective February 1, 2023, the Company is organized and managed within two regions: Americas &amp; Asia and Europe &amp; Australia, which are the reportable segments. Prior to February 1, 2023, the Company was organized and managed on a global basis within two business platforms: Identification Solutions (&#8220;IDS&#8221;) and Workplace Safety (&#8220;WPS&#8221;). As a result, goodwill was allocated to the new reportable segments in accordance with ASC 350, "Intangibles - Goodwill and Other."</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill decreased $3,035 during the year ended July&#160;31, 2024 due to the negative effects of foreign currency translation.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill increased $5,814 during the year ended July 31, 2023 mainly due to the positive effects of foreign currency translation, which was partially offset by a reduction due to the sale of our PremiSys business within the Americas &amp; Asia segment.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The qualitative assessment performed on May 1, 2024, in accordance with ASC 350, &#8220;Intangibles - Goodwill and Other&#8221; indicated that it is more likely than not that the fair value exceeds the carrying value for each of the three reporting units with goodwill (North America, Europe and Latin America).</span></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_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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and 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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169171843152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets</a></td>
<td class="text">Other Intangible Assets<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets include customer relationships, tradenames, and technology with finite lives being amortized in accordance with the accounting guidance for other intangible assets. The Company also has unamortized indefinite-lived tradenames that are classified as other intangible assets.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets as of July&#160;31, 2024 and 2023 consisted of the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.531%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.186%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.197%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortized other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(947)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23,279)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15,947)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,182)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,235)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,078&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unamortized other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,900&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30,061)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,839&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,225&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21,129)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,096&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in the gross carrying amount of amortized other intangible assets as of July&#160;31, 2024 compared to July&#160;31, 2023 was primarily due to the disposal of a discontinued tradename.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense on intangible assets during the years ended July 31, 2024, 2023, and 2022 was $9,421, $11,739, and $14,966, respectively. Amortization expense over each of the next five fiscal years is projected to be $9,145, $8,268, $7,759, $7,351, and $7,006 for the fiscal years ending July&#160;31, 2025, 2026, 2027, 2028, and 2029, respectively.</span></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_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_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all or part of the information related to 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/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-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_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169171856432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_LeasesAbstract', window );"><strong>Leases [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_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain manufacturing facilities, warehouses and office space, computer equipment, and vehicles accounted for as operating leases. Lease terms typically range from one year to ten years. As of July&#160;31, 2024 and 2023, the Company did not have any finance leases.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease expense, variable lease expenses, and sublease income were immaterial to the Consolidated Statements of Income for the year ended July&#160;31, 2024.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes lease expense recognized during the years ended July&#160;31, 2024, 2023 and 2022:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated Statements of Income Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,257&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,589&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,893&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,220&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,424&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,822&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the maturity of the Company's lease liabilities as of July&#160;31, 2024:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.035%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ending July 31, </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,033&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,869&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,955&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,724&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates for the Company's operating leases as of July&#160;31, 2024 and 2023 were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company's operating leases during the years ended July&#160;31, 2024 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash outflows from operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,496&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,739&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease assets obtained in exchange for new operating lease liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,438&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Includes new leases and remeasurements or modifications of existing leases.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates right-of-use assets for impairment in the same manner as long-lived assets. No impairment charges were recorded during the years ended July&#160;31, 2024, 2023 or 2022.</span></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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of 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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-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_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169072780992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text">Employee Benefit Plans<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides postretirement medical benefits (the &#8220;Plan&#8221;) for eligible regular full and part-time domestic employees (including spouses) who retired prior to January 1, 2016, as outlined by the Plan. The Plan is unfunded, and the liability, unrecognized </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">gain</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and associated income statement impact are immaterial. The current portion and non-current portion of the liabilities for postretirement medical benefits are included in &#8220;Other current liabilities&#8221; and &#8220;Other liabilities," respectively, on the accompanying Consolidated Balance Sheets as of July&#160;31, 2024 and 2023. The unrecognized </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">gain</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is reported as a component of AOCI.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has two deferred compensation plans, the Executive Deferred Compensation Plan and the Director Deferred Compensation Plan which allow for compensation to be deferred into either the Company's Class A Nonvoting Common Stock or in other investment funds. Neither plan allows funds to be transferred between the Company's Class A Nonvoting Common Stock and the other investment funds. The Company has an additional non-qualified deferred compensation plan, the Brady Restoration Plan, which allows an equivalent benefit to the Matched 401(k) Plan and the Funded Retirement Plan for executives' income exceeding the IRS limits for participation in a qualified 401(k) plan. Deferred compensation of $20,029 and $18,288 was included in "Other liabilities" in the accompanying Consolidated Balance Sheets as of July&#160;31, 2024 and 2023, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has retirement and profit-sharing plans covering substantially all full-time domestic employees and certain employees of its foreign subsidiaries. Contributions to the plans are determined annually or quarterly, according to the respective plan, based on income of the respective companies and employee contributions. Accrued retirement and profit-sharing contributions of $3,656 and $3,717 were included in "Other current liabilities" in the accompanying Consolidated Balance Sheets as of July&#160;31, 2024 and 2023, respectively. The amounts charged to expense for these retirement and profit sharing plans were $16,134, $15,089, and $15,063 during the years ended July&#160;31, 2024, 2023 and 2022, respectively.</span></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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 retirement benefits.</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 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169200312400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August&#160;1, 2019, the Company and certain of its subsidiaries entered into an unsecured $200 million multi-currency credit agreement with a group of five banks.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 21, 2021, the Company and certain of its subsidiaries entered into an amendment to the credit agreement dated August 1, 2019, which replaced the variable benchmark rate from LIBOR to other benchmark rates, including SOFR, SONIA, Euribor and TIBOR.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 14, 2022, the Company and certain of its subsidiaries entered into a Second Amendment to Credit Agreement (&#8220;Amendment No. 2&#8221;) with a group of six banks, which amended the original credit agreement dated August 1, 2019. Amendment No. 2 amended the credit agreement to, among other items, (a) increase the lending commitments by $100 million for total lending commitments of $300&#160;million, (b) extend the final maturity date to November 14, 2027, (c) increase the interest rate on certain borrowings by 0.125%, and (d) increase the available amount under the credit agreement, at the Company's option and subject to certain conditions, from $300 million up to (i) an amount equal to the incremental borrowing necessary to bring the Company's consolidated net debt-to-EBITDA ratio as defined in the credit agreement to 2.5 to 1.0 plus (ii) $200 million. Borrowings under Amendment No. 2 are unsecured and are guaranteed by certain of the Company's domestic subsidiaries.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July&#160;31, 2024, the outstanding balance on the credit agreement was $90.9 million. The maximum amount outstanding on the credit agreement during the year ended July&#160;31, 2024 was $90.9&#160;million. As of July&#160;31, 2024, there was $207.3 million available for future borrowing, which can be increased to $1,042.3 million at the Company's option, subject to certain conditions. The credit agreement has a final maturity date of November 14, 2027. As such, borrowings are classified as long-term on the Consolidated Balance Sheets.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s credit agreement requires it to maintain certain financial covenants, including a ratio of debt to trailing twelve months EBITDA, as defined in the agreement, of not more than a 3.5 to 1.0 ratio (leverage ratio) and trailing twelve months EBITDA to interest expense of not less than a 3.0 to 1.0 ratio (interest expense coverage ratio). As of July&#160;31, 2024, the Company was in compliance with these financial covenants, with a ratio of debt to EBITDA, as defined by the agreements, equal to 0.3 to 1.0 and the interest expense coverage ratio equal to 93.2 to 1.0.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July&#160;31, 2024 and 2023, borrowings on the credit agreement were as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount Outstanding (thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Interest Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount Outstanding (thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolving credit agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,935&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,716&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Borrowings under the revolving credit agreement as of July&#160;31, 2024 included USD-denominated, British pound-denominated and Euro-denominated borrowings of $32,000, $10,267 and $48,668, respectively. The weighted average interest rate of the USD-denominated, British pound-denominated and Euro-denominated borrowings was 6.3%, 6.1% and 4.5%, respectively, as of July&#160;31, 2024.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Borrowings under the revolving credit agreement as of July&#160;31, 2023 included USD-denominated, British pound-denominated and Euro-denominated borrowings of $13,000, $10,280 and $26,436. The weighted average interest rate of the USD-denominated, British pound-denominated and Euro-denominated borrowings was 6.3%, 5.8% and 4.4%, respectively, as of July&#160;31, 2023.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the variable interest rate pricing of the Company's revolving debt, it is determined that the carrying value of the debt equals the fair value of the debt.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had outstanding letters of credit of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,766</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $1,995 at July&#160;31, 2024 and 2023, respectively.</span></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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</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 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169172643968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [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_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholder's Equity</a></td>
<td class="text">Stockholders' Equity<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information as to the Company&#8217;s capital stock as of July&#160;31, 2024 and 2023 was as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.847%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.018%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares Authorized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares Issued</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount (thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares Authorized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares Issued</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount (thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred Stock, $.01 par value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative Preferred Stock:    <br/>6% Cumulative</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1972 Series</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1979 Series</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock, $.01 par value: Class&#160;A Nonvoting</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,000,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,261,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,000,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,261,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class B Voting</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,538,628&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,538,628&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">548&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">548&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Before any dividend may be paid on the Class B Common Stock, holders of the Class&#160;A Common Stock are entitled to receive an annual, noncumulative cash dividend of $0.01665 per share. Thereafter, any further dividend in that fiscal year must be paid on each share of Class&#160;A Common Stock and Class B Common Stock on an equal basis.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than as required by law, holders of the Class&#160;A Common Stock are not entitled to any vote on corporate matters, unless, in each of the three preceding fiscal years, the $0.01665 preferential dividend described above has not been paid in full. Holders of the Class&#160;A Common Stock are entitled to one vote per share for the entire fiscal year immediately following the third consecutive fiscal year in which the preferential dividend is not paid in full. Holders of Class B Common Stock are entitled to one vote per share for the election of directors and for all other purposes.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon liquidation, dissolution or winding up of the Company, and after distribution of any amounts due to holders of Preferred Stock, if any, holders of the Class&#160;A Common Stock are entitled to receive the sum</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of $0.8333 per share before any payment or distribution to holders of the Class B Common Stock. Thereafter, holders of the Class B Common Stock are entitled to receive a payment or distribution of $0.8333 per share. Thereafter, holders of the Class</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;A Common Stock and Class B Common Stock share equally in all payments or distributions upon liquidation, dissolution or winding up of the Company.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preferences in dividends and liquidation rights of the Class&#160;A Common Stock over the Class B Common Stock will terminate at any time that the voting rights of Class&#160;A Common Stock and Class B Common Stock become equal.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of other activity in stockholders&#8217; equity during the years ended July&#160;31, 2024, 2023, and 2022:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred Compensation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares&#160;Held in Rabbi Trust,&#160;at&#160;cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at July 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,534&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,534)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares at July 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,916&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,916&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sale of shares at cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(721)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">721&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of shares at cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,242)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at July 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,055&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,055)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares at July 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,285&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,285&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sale of shares at cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(739)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">739&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of shares at cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,067)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at July 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,383&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,383)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares at July 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,198&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,198&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sale of shares at cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(889)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">889&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of shares at cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,217&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,217)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at July 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,711&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,711)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares at July 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312,124&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312,124&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation Plans</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two deferred compensation plans, the Executive Deferred Compensation Plan and the Director Deferred Compensation Plan that allow for compensation to be deferred into either the Company's Class A Nonvoting Common Stock or into other investment funds. Neither plan allows funds to be transferred between the Company's Class A Nonvoting Common Stock and the other investment funds. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At July&#160;31, 2024, the deferred compensation balance in stockholders&#8217; equity represents the investment at the original cost of shares held in the Company&#8217;s Class&#160;A Nonvoting Common Stock for the deferred compensation plans. The balance of shares held in the Rabbi Trust represents the investment in the Company&#8217;s Class&#160;A Nonvoting Common Stock at the original cost of all the Company&#8217;s Class&#160;A Nonvoting Common Stock held in deferred compensation plans.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Incentive Stock Plans</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an incentive stock plan under which the Board of Directors may grant nonqualified stock options to purchase shares of Class&#160;A Nonvoting Common Stock, restricted stock units ("RSUs"), performance-based restricted stock units ("PRSUs"), or restricted and unrestricted shares of Class&#160;A Nonvoting Common Stock to employees and non-employee directors. Certain awards may be subject to pre-established performance goals. The majority of the Company&#8217;s annual share-based awards are granted in the first quarter of the fiscal year.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July&#160;31, 2024, the Company has reserved 1,474,258 shares of Class&#160;A Nonvoting Common Stock for outstanding stock options and RSUs and 4,862,004 shares of Class&#160;A Nonvoting Common Stock remain for future issuance of stock options and restricted and unrestricted shares under the active plans. The Company uses treasury stock or will issue new Class&#160;A Nonvoting Common Stock to deliver shares under these plans.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense recognized during the years ended July&#160;31, 2024, 2023, and 2022, was $7,361, $7,508, and $10,504, respectively. The total income tax benefit recognized in the consolidated statements of income was $1,014, $1,497 and $507 during the years ended July&#160;31, 2024, 2023, and 2022, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock options issued under the plan have an exercise price equal to the fair market value of the underlying stock at the date of grant and generally vest ratably over a <span style="-sec-ix-hidden:f-655">three</span>-year period, with one-third becoming exercisable one year after the grant date and one-third additional in each of the succeeding two years. Options issued under the plan, referred to herein as &#8220;time-based&#8221; options, generally expire 10 years from the date of grant. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has estimated the fair value of its time-based stock option awards granted during the years ended July&#160;31, 2024, 2023, and 2022, using the Black-Scholes option valuation model. The weighted-average assumptions used in the Black-Scholes valuation model are reflected in the following table:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Black-Scholes Option Valuation Assumptions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.40</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.71</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.23</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.89&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.01&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.72&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of stock option activity for the year ended July&#160;31, 2024:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.040%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Time-Based Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of July&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,546,783&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.05&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,062&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(352,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of July&#160;31, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,222,046&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of July&#160;31, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,038,471&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes additional stock option information:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average fair value of options granted during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.41&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.55</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intrinsic value of options exercised during the period (in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of options vested during the period (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash received from the exercise of stock options during the period (in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax benefit on options exercised during the period (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">455&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,067&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July&#160;31, 2024, total unrecognized compensation cost related to options that are expected to vest was $911 pre-tax, net of estimated forfeitures, which the Company expects to recognize over a weighted-average period of 1.6 years.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs issued under the plan have a grant date fair value equal to the market price of the Company's stock at the date of grant and generally vest ratably over three years, with one-third vesting one year after the grant date and one-third additional in each of the succeeding two years.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the RSU activity during the year ended July&#160;31, 2024:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>&#160;Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested RSUs as of July&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,868&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.55&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,145&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(69,001)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,021)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested RSUs as of July&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,991&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The RSUs granted during the years ended July&#160;31, 2023 and 2022, had a weighted-average grant-date fair value of $45.22 and $48.96, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of time-based RSUs vested during the years ended July&#160;31, 2024, 2023 and 2022, was $3,888, $3,734, and $3,669, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July&#160;31, 2024, total unrecognized compensation cost related to RSUs that are expected to vest was $3,178 pre-tax, net of estimated forfeitures, which the Company expects to recognize over a weighted-average period of 1.9 years.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PRSUs</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PRSUs are contingent on the achievement of predetermined market and performance targets. The PRSUs granted under the plan vest at the end of a <span style="-sec-ix-hidden:f-728">three</span>-year performance period provided the service period and specified performance targets are met. For the PRSUs granted during the year ended July&#160;31, 2024, awards will vest based on achievement of performance conditions relating to Company revenue and diluted EPS targets. For the PRSUs granted during the years ended July&#160;31, 2023 and 2022, the vesting criteria for 50% of the grant is based upon the Company's total shareholder return ("TSR") relative to the S&amp;P 600 SmallCap Industrials Index over a three-year performance period, and the vesting criteria for the remaining 50% of the grant is based upon Company revenue targets.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The PRSUs granted during the year ended July 31, 2024 had a fair value determined by the average of the high and low stock price on the date of grant.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the PRSU activity during the year ended July&#160;31, 2024:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">PRSUs</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>&#160;Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested PRSUs as of July&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,448&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.39&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,956&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,786)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested PRSUs as of July&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,221&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The PRSUs granted during the year ended July 31, 2023 and 2022, had a weighted-average grant-date fair value of $55.77 and $61.76, respectively. The total fair value of PRSUs vested during the years ended July&#160;31, 2024, 2023 and 2022, was $141, $889, and $4,098, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July&#160;31, 2024, total unrecognized compensation cost related to PRSUs that are expected to vest was $3,227 pre-tax, net of estimated forfeitures, which the Company expects to recognize over a weighted-average period of 1.9 years.</span></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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: 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 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(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: 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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: 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 (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: 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 (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-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_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169180690784">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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">Accumulated Other Comprehensive Loss<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive loss consists of foreign currency translation adjustments which includes net investment hedges and long-term intercompany loan translation adjustments, unrealized gains from cash flow hedges, and the unamortized gain on post-retirement plans, net of their related tax effects.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the changes in the balances of each component of accumulated other comprehensive loss, net of tax, for the periods presented:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.186%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized gain on cash flow hedges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unamortized gain on postretirement plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance, July 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">954&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,436&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(111,467)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(109,077)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassification</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,292&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(352)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,009&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,949&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,605)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,933)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance, July 31, 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,641&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">756&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(95,458)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(93,061)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassification</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(124)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,477)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,441)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,666)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(454)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance, July 31, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(109,935)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(109,622)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in accumulated other comprehensive loss as of July&#160;31, 2024 compared to July&#160;31, 2023 was primarily due to the appreciation of the U.S. dollar against certain other currencies during the fiscal year. Of the amounts reclassified from accumulated other comprehensive loss during the years ended July&#160;31, 2024 and 2023, unrealized gains on cash flow hedges were reclassified into "Cost of goods sold" and net unamortized gains on post-retirement plans were reclassified into "Investment and other income" on the Consolidated Statements of Income.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the income tax benefit (expense) on the components of other comprehensive (loss) income:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax (expense) benefit related to items of other comprehensive (loss) income:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash flow hedges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension and other post-retirement benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income tax adjustments and currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax (expense) benefit related to items of other comprehensive (loss) income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">349&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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>39
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169072763200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_RevenueRecognitionAbstract', window );"><strong>Revenue Recognition [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">Revenue Recognition<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when control of the product or service transfers to the customer at an amount that represents the consideration expected to be received in exchange for those products and services.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Products </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenues are primarily from the sale of identification solutions and workplace safety products that are shipped and billed to customers. All revenue is from contracts with customers and is included in &#8220;Net sales&#8221; on the Consolidated Statements of Income. See Note 10 &#8220;Segment Information&#8221; for the Company&#8217;s disaggregated revenue disclosure.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s contracts with customers consist of purchase orders, which in some cases are governed by master supply or distributor agreements. For each contract, the Company considers the commitment to transfer tangible products, which are generally capable of being distinct, to be separate performance obligations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company's revenue is earned and recognized at a point in time through ship-and-bill performance obligations where the customer typically obtains control of the product upon shipment or delivery, depending on freight terms. The Company considers control to have transferred if legal title, physical possession, and the significant risks and rewards of ownership of the asset have transferred to the customer and the Company has a present right to payment. In almost all cases, control transfers once a product is shipped or delivered, as this is when the customer is able to direct and obtain substantially all of the remaining benefits associated with use of the asset.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price and Variable Consideration</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured as the amount of consideration the Company expects to be entitled to in exchange for the transfer of product to a customer. The transaction price is generally the price stated in the contract specific for each item sold, adjusted for all applicable variable considerations. Variable consideration generally includes discounts, returns, credits, rebates, or other allowances that reduce the transaction price. Certain discounts and price assurances are fixed and known at the time of sale. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the amount of variable consideration and reduces the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The expected value method is used to estimate expected returns and allowances based on historical experience. The most likely amount method is used to estimate customer rebates, which are offered retrospectively and typically defined in the master supply or distributor agreement.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Payment Terms</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the Company&#8217;s standard payment terms are net 30 days, the specific payment terms and conditions in its contracts with customers vary by type and location of the customer. Cash discounts may be offered to certain customers. The Company has payment terms in its contracts with customers of less than one year, and therefore, does not recognize the time value of money or any financing component of such contracts.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranties</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers standard warranty coverage on substantially all products which provides the customer with assurance that the product will function as intended. This standard warranty coverage is accounted for as an assurance warranty and is not considered to be a separate performance obligation. The Company records a liability for product warranty obligations at the time of sale based on historical warranty experience that is included in cost of goods sold.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also offers extended warranty coverage for certain products, which it accounts for as service warranties. In most cases, the extended service warranty is included in the sales price of the product and is not sold separately. The Company considers the extended service warranty to be a separate performance obligation and allocates a portion of the transaction price to the service warranty based on the estimated stand-alone selling price. At the time of sale, the extended warranty transaction price is recorded as deferred revenue on the Consolidated Balance Sheets and is recognized on a straight-line basis over the life of the service warranty period. The deferred revenue is considered a contract liability as the Company has a right to payment at the time the product with the related extended service warranty is shipped or delivered and therefore, payment is received in advance of the Company's performance. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance of contract liabilities associated with service warranty performance obligations was $2,947 and $2,757 as of July&#160;31, 2024 and 2023, respectively. This also represents the amount of unsatisfied performance obligations related to contracts that extend beyond one year. The current portion and non-current portion of contract liabilities are included in &#8220;Other current liabilities&#8221; and &#8220;Other liabilities," respectively, on the accompanying Consolidated Balance Sheets. During the year ended July&#160;31, 2024, the Company recognized revenue of $1,329 that was included in the contract liability balance at the beginning of the period from the amortization of extended service warranties. Of the contract liability balance outstanding at July&#160;31, 2024, the Company expects to recognize 41% by the end of fiscal 2025, an additional 28% by the end of fiscal 2026, and the balance thereafter.&#160;</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs of Obtaining a Contract</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expenses incremental direct costs of obtaining a contract (e.g., sales commissions) when incurred because the amortization period is generally&#160;twelve months&#160;or less. Contract costs are included in "Selling, general and administrative expense" on the Consolidated Statements of Income.</span></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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRecognitionAbstract</td>
</tr>
<tr>
<td style="padding-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>40
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169171891776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">Segment Information<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is organized and managed within two regions: Americas &amp; Asia and Europe &amp; Australia, which are the reportable segments. The Company evaluates short-term segment performance based on segment profit and customer sales. Gain or loss on sale of businesses, interest expense, investment and other income, income taxes, and certain corporate administrative expenses are excluded when evaluating segment performance.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of segment information as of and for the years ended July&#160;31, 2024, 2023 and 2022:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas &amp; Asia:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">784,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">787,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">750,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Asia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">886,528&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">888,857&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">861,084&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe &amp; Australia:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">399,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">387,743&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388,618&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,403&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">454,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">443,006&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">440,978&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,341,393&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,331,863&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,302,062&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation &amp; amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas &amp; Asia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,716&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe &amp; Australia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,873&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,370&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,182&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas &amp; Asia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe &amp; Australia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,742&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267,454&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246,245&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220,365&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas &amp; Asia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">849,844&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">829,562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">868,922&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe &amp; Australia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">415,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">408,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">384,341&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,515,569&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,389,257&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,367,332&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expenditures for property, plant &amp; equipment:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas &amp; Asia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe &amp; Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,892&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,226&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,138&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of segment profit to income before income taxes for the years ended July&#160;31, 2024, 2023 and 2022:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.038%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total profit from reportable segments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267,454&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246,245&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Administrative costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,040)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,802)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment and other income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,126)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,539)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247,841&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225,696&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,980&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of sales by product category for the years ended July&#160;31, 2024, 2023 and 2022:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.038%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Safety and Facility Identification</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">607,235&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">608,938&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">581,914&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product Identification</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274,429</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">259,164</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">275,836</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wire Identification</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,415</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209,284</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,919</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Healthcare Identification</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,767</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145,225</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,364</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">People Identification</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,547</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,252</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,029</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,341,393&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,331,863&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,302,062&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2024, the Company divested operations related to the safety and facility identification product line, while in fiscal 2023, the divested business was associated with the people identification product line.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of sales and long-lived assets by geographic region for the years ended July&#160;31, 2024, 2023 and 2022:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.707%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.043%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenues*<br/>Years Ended July&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-Lived Assets**<br/>As of July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Geographic information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">783,775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">790,596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">764,930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">515,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">543,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">631,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">610,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">613,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">360,519&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">302,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(74,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(69,286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(76,301)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,341,393&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,331,863&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,302,062&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">875,712&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">826,579&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">831,664&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="39" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*      Revenues are attributed based on country of origin.</span></td></tr><tr><td colspan="39" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">**    Long-lived assets consist of property, plant and equipment, goodwill, other intangible assets, and operating lease assets.</span></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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>41
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169172573040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax 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_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes consists of the following:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,647&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,053&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,985&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Nations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136,194&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247,841&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225,696&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,980&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes in the United States increased to $111,647 in fiscal 2024 from $92,053 in fiscal 2023 primarily due to organic sales growth and improved gross profit margin.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in income before income taxes in Other Nations to $133,643 in fiscal 2023 from $98,995 in fiscal 2022 was primarily due to intercompany royalty payments to the United States that occurred in fiscal 2023 which reduced Other Nations income before income taxes by $32,857.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense consists of the following:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current income tax expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Nations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,851&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">States (U.S.)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,311&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,646&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income tax (benefit) expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,999)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Nations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">States (U.S.)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,267)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(238)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,399)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,472)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,645)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,626&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,839&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,001&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences are as follows as of July 31, 2024 and 2023:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,462&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,403&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee compensation and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48,248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,609)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized R&amp;D expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred and equity-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Postretirement benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credit and net operating loss carry-forwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,929&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,929&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,462)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,521&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61,969)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,552&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,526&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,462&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee compensation and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,238)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49,267)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48,507)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized R&amp;D expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,986&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,986&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred and equity-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Postretirement benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,683&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credit and net operating loss carry-forwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,798)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,231&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,467)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">764&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax credit carry-forwards as of July&#160;31, 2024 consist of the following:</span></div><div style="margin-top:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Foreign net operating loss carry-forwards of $89,282, of which $69,753 have no expiration date and the remainder of which expire from fiscal 2025 to fiscal 2040.</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">State net operating loss carry-forwards of $24,527, of which $2,103 have no expiration date and the remainder of which expire in fiscal 2032.</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Foreign tax credit carry-forwards of $16,054, which expire from fiscal 2025 to fiscal 2034.</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">State credit carry-forwards of $13,635, which expire from fiscal 2025 to fiscal 2039.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Rate Reconciliation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the income tax rate computed by applying the statutory U.S. federal income tax rate to income before income taxes to the total income tax expense is as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax at statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International rate differential </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to tax accruals and reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance against foreign tax credits and foreign net operating loss carry-forwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax and other adjustments, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the foreign income tax rate differential when compared to the U.S. statutory income tax rate for the years ended July 31, 2024, 2023, and 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Uncertain Tax Positions</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows the guidance in ASC 740, "Income Taxes" regarding uncertain tax positions. The guidance requires application of a more-likely-than-not threshold to the recognition and de-recognition of income tax positions. A reconciliation of unrecognized tax benefits (excluding interest and penalties) is as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.035%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July&#160;31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,233&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements with tax authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative translation adjustments and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(539)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,564&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,902&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,682)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements with tax authorities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative translation adjustments and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,899&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,130&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,666)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements with tax authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative translation adjustments and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,590&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the $22,590 of unrecognized tax benefits, if recognized, $19,350 would affect the Company's income tax rate. The Company has classified $19,527 and $17,587, excluding interest and penalties, of the reserve for uncertain tax positions in "Other liabilities" on the Consolidated Balance Sheets as of July&#160;31, 2024 and 2023, respectively. The Company has classified $3,063 and $3,312, excluding interest and penalties, as a reduction of long-term deferred income tax assets on the accompanying Consolidated Balance Sheets as of July&#160;31, 2024 and 2023, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense is recognized on the amount of potentially underpaid taxes associated with the Company's tax positions, beginning in the first period in which interest starts accruing under the respective tax law and continuing until the tax positions are settled. The Company recognized interest expense of $893, $700, and $701 on the reserve for uncertain tax positions during the years ended July&#160;31, 2024, 2023, and 2022, respectively. The Company also recognized benefits related to penalties of $38, $281, and $82 during the years ended July&#160;31, 2024, 2023, and 2022, respectively. These amounts are net of reversals due to reductions for tax positions of prior years, statute of limitations, and settlements. At July&#160;31, 2024 and 2023, the Company had $4,448 and $3,581, respectively, accrued for interest on unrecognized tax benefits. Penalties are accrued if the tax position does not meet the minimum statutory threshold to avoid the payment of a penalty. At July&#160;31, 2024 and 2023, the Company had $1,631 and $1,674, respectively, accrued for penalties on unrecognized tax benefits. Interest expense and penalties are recorded as a component of "Income tax expense" in the Consolidated Statements of Income.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates that it is reasonably possible that the unrecognized tax benefits may be reduced by up to $4,151 in the next 12 months as a result of the resolution of worldwide tax matters, tax audit settlements, amended tax filings, and/or the expiration of statute of limitations, all of which, if recognized, would result in an income tax benefit in the Consolidated Statements of Income.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended July&#160;31, 2024, the Company recognized $3,708 of tax benefits (including interest and penalties) associated with the lapse of statutes of limitations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries file income tax returns in the U.S., various states, and foreign jurisdictions. The following table summarizes the open tax years for the Company's major jurisdictions:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.385%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.685%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Jurisdiction</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Open&#160;Tax&#160;Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States &#8212; Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">F&#8217;21 &#8212; F&#8217;24</span></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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_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>42
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169171868896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Common Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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 Earnings per Common Share</a></td>
<td class="text">Net Income per Common Share<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of the numerator and denominator of the basic and diluted per share computations for the Company&#8217;s Class&#160;A and Class B common stock are summarized as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.038%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended July 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator (in thousands):</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Income (Numerator for basic and diluted income per Class A Nonvoting Common Share)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,857&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferential dividends</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(748)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(803)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferential dividends on dilutive stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator for basic and diluted income per Class B Voting Common Share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196,462&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,085&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,168&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator (in thousands):</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator for basic income per share for both Class&#160;A and Class B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plus: Effect of dilutive equity awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator for diluted income per share for both Class&#160;A and Class B</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,496&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,869&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,651&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per Class A Nonvoting Common Share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per Class B Voting Common Share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.89&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities attributable to outstanding stock options and restricted stock units were excluded from the calculation of diluted earnings per share where the combined exercise price and average unamortized fair value were greater than the average market price of Brady's Class A Nonvoting Common Stock because the effect would have been anti-dilutive. The amount of anti-dilutive shares were 113,641, 549,031, and 497,307 for the years ended July&#160;31, 2024, 2023, and 2022, respectively.</span></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_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>43
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169072763200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with fair value accounting guidance, the Company determines fair value based on the exchange price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. The inputs used to measure fair value are classified into the following hierarchy:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Unadjusted quoted prices in active markets for identical instruments that are accessible as of the reporting date.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Other significant pricing inputs that are either directly or indirectly observable.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Significant unobservable pricing inputs, which result in the use of management's own assumptions.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's financial assets and liabilities that were accounted for at fair value on a recurring basis at July&#160;31, 2024 and July&#160;31, 2023, according to the valuation techniques the Company used to determine their fair values.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.038%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred compensation plan assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">492&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following methods and assumptions were used to estimate the fair value of each class of financial instrument:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The Company&#8217;s deferred compensation investments consist of investments in mutual funds, which are included in "Other assets" on the accompanying Consolidated Balance Sheets. These investments were classified as Level 1 as the shares of these investments trade with sufficient frequency and volume to enable us to obtain pricing information on an ongoing basis.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign exchange contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The Company&#8217;s foreign exchange contracts were classified as Level 2 as the fair value was based on the present value of the future cash flows using external models that use observable inputs, such as interest rates, yield curves and foreign exchange rates. See</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Note 14</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Derivatives and Hedging Activities,&#8221; for additional information.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no transfers of assets or liabilities between the fair value hierarchy levels, outlined above, during the years ended July&#160;31, 2024 and July&#160;31, 2023. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 6 for information regarding the fair value of the Company's long-term debt.</span></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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-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_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169072754480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives and Hedging Activities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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 Hedging Activities</a></td>
<td class="text">Derivatives and Hedging Activities<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes forward foreign exchange currency contracts to reduce the exchange rate risk of specific foreign currency denominated transactions. These contracts typically require the exchange of a foreign currency for U.S. dollars at a fixed rate at a future date, with maturities of less than 18 months, which qualify as cash flow hedges or net investment hedges under the accounting guidance for derivative instruments and hedging activities. The primary objective of the Company&#8217;s foreign currency exchange risk management program is to minimize the impact of currency movements due to transactions in other than the respective subsidiaries&#8217; functional currency and to minimize the impact of currency movements on the Company&#8217;s net investment denominated in a currency other than the U.S. dollar. To achieve this objective, the Company hedges a portion of known exposures using forward foreign exchange contracts.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Main foreign currency exposures are related to transactions denominated in the British Pound, Euro, Canadian dollar, Australian dollar, Mexican Peso, Chinese Yuan, Malaysian Ringgit and Singapore dollar. Generally, these risk management transactions will involve the use of foreign currency derivatives to minimize the impact of currency movements on non-functional currency transactions.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. dollar equivalent notional amounts of outstanding forward exchange contracts were as follows as of July&#160;31, 2024 and 2023:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Designated as cash flow hedges</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,207&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,661&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-designated hedges</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,459&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,803&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total foreign exchange contracts</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,666&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,464&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flow Hedges</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has designated a portion of its forward foreign exchange contracts as cash flow hedges and recorded these contracts at fair value on the accompanying Consolidated Balance Sheets. For these instruments, the gain or loss on the derivative is reported as a component of other comprehensive income (&#8220;OCI&#8221;) and reclassified into income in the same period or periods during which the hedged transaction affects income. At July&#160;31, 2024 and 2023, unrealized losses of $124 and unrealized gains of $1,580 have been included in AOCI, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Investment Hedges</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has designated certain third party foreign currency denominated debt borrowed under its credit agreement as net investment hedges. These debt obligations, denominated in Euros and British Pounds, were designated as net investment hedges to hedge portions of the Company's net investment in its European operations. The Company&#8217;s foreign currency denominated debt obligations are valued under a market approach using publicized spot prices, and the net gains or losses attributable to the changes in spot prices are recorded as cumulative translation within AOCI and are included in the foreign currency translation adjustments section of the consolidated statements of comprehensive income. As of July&#160;31, 2024 and July&#160;31, 2023, the cumulative balance recognized in accumulated other comprehensive income were losses of $1,237 and $1,746, respectively, on any outstanding foreign currency denominated debt obligations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the amount of pre-tax gains and losses related to derivatives designated as hedging instruments:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gains (losses) recognized in OCI:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forward exchange contracts (cash flow hedges)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency denominated debt (net investment hedges)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,746)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gains reclassified from OCI into cost of goods sold:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forward exchange contracts (cash flow hedges)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values of derivative and hedging instruments in the accompanying Consolidated Balance Sheets were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other current liabilities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-term obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other current liabilities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-term obligations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives designated&#160;as hedging&#160;instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts (cash flow hedges)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1207">&#8212;</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1210">&#8212;</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency denominated debt (net investment hedges)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1213">34,060</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1216">36,716</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts (non-designated hedges)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1219">&#8212;</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1222">&#8212;</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total derivative instruments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">730&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1225">34,060</span>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">492&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1228">36,716</span>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_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>45
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169072823840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitment and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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">Contingencies<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company is subject to a variety of investigations, claims, suits, and other legal proceedings, including but not limited to, intellectual property, employment, unclaimed property, tort, and breach of contract matters. Any legal proceedings are subject to inherent uncertainties, and these matters and their potential effects may change in the future. The Company records a liability for contingencies when a loss is deemed to be probable and the loss can be reasonably estimated. The Company currently believes that the outcomes of such proceedings will not have a material adverse impact on its business, financial position, results of operations or cash flows.</span></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_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>46
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169073852080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent Events<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August&#160;1, 2024, the Company acquired Gravotech Holding (&#8220;Gravotech&#8221;), a global company that specializes in engraving marking and cutting solutions, headquartered in Lyon, France, for a cash purchase price of approximately &#8364;120,000, subject to a working capital adjustment provision. The Company expects to allocate a significant portion of the purchase price to goodwill and intangible assets. The assignment of goodwill to the Company&#8217;s existing reporting units is not complete as of the financial statements issuance date.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;5, 2024, the Company announced an increase in the annual dividend to shareholders of the Company's Class A Common Stock, from $0.94 to $0.96 per share. A quarterly dividend of $0.24 will be paid on October&#160;31, 2024, to shareholders of record at the close of business on October&#160;10, 2024. This dividend represents an increase of 2.1% and is the 39th consecutive annual increase in dividends.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 4, 2024, the Company's Board of Directors authorized an increase in the Company's share repurchase program, authorizing the repurchase of an additional $100.0 million of the Company's Class A Nonvoting Common Stock. The share repurchase program may be implemented from time to time on the open market or in privately negotiated transactions and has no expiration date. The repurchased shares will be available for use in connection with the Company's stock-based plans and for other corporate purposes.</span></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_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>47
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169171883152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II Valuation of Qualifying Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II - Valuation and Qualifying Accounts</a></td>
<td class="text"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II &#8212; VALUATION AND QUALIFYING ACCOUNTS</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:53.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.416%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.418%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation accounts deducted in balance sheet from assets to which they apply &#8212; Accounts receivable &#8212; allowance for credit losses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions &#8212; Due to acquired businesses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions &#8212; Charged to expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,433&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">859&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deductions &#8212; Bad debts written off, net of recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(321)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(810)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,749&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,467&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,355&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory &#8212; Reserve for slow-moving inventory: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,855&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions &#8212; Due to acquired businesses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions (Deductions) &#8212; Charged to (reversal of) expense  </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deductions &#8212; Inventory write-offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,602)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,330)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,982&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,855&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,877&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowances against deferred tax assets: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,276&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions &#8212; Due to acquired businesses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions &#8212; Charged to expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,357&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deductions &#8212; Valuation allowances reversed/utilized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,841)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,224&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,750&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,276&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and qualifying accounts and reserves.</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> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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>48
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169077612416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br></strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTableTextBlock', window );">Pay vs Performance Disclosure, Table</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:3.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.831%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.270%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.245%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="51" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Pay Versus Performance Table (1) (2)</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Summary Compensation Table Total for PEO ($)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Compensation Actually Paid to PEO ($) (3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Avg. Summary Compensation Table total for non-PEO NEOs ($)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Avg. Compensation Actually Paid to non-PEO NEOs ($) (3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value of Initial Fixed $100 Investment Based On:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Income (in thousands)</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Income (in thousands)</span></td></tr><tr style="height:45pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russell R. Shaller</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">J. Michael Nauman</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russell R. Shaller</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">J. Michael Nauman</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Shareholder Return ($) (4)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Peer Group Total Shareholder Return ($) (4)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,047,828&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,594,965&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,344,912&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,708,664&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">225&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">197,215&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">247,841&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,242,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,538,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,451,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,168,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">174,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">225,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,968,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,196,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,495,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,943,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,033,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">737,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">193,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,006,185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,053,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,454,883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,664,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">167,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_ecd_CoSelectedMeasureName', window );">Company Selected Measure Name</a></td>
<td class="text">Operating Income<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_ecd_NamedExecutiveOfficersFnTextBlock', window );">Named Executive Officers, Footnote</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Company's non-PEO NEOs for each fiscal year were as follows:</span><div style="padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024: Ann E. Thornton, Olivier Bojarski, Thomas F. DeBruine, and Andrew T. Gorman</span></div><div style="padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023: Ann E. Thornton, Olivier Bojarski, Bentley N. Curran, Andrew T. Gorman, Pascal Deman, and Aaron J. Pearce</span></div><div style="padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022: Aaron J. Pearce, Bentley N. Curran, Pascal Deman, Andrew T. Gorman, and Helena R. Nelligan</span></div><div style="padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021: Aaron J. Pearce, Bentley N. Curran, Helena R. Nelligan, and Russell R. Shaller</span></div><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_ecd_PeerGroupIssuersFnTextBlock', window );">Peer Group Issuers, Footnote</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Peer Group TSR set forth in this table utilizes the S&amp;P SmallCap 600 Industrials Index, which we also utilize in the stock performance graph required by Item 201(e) of Regulation S-K included in Item&#160;5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities above. The comparison assumes $100 was invested for the period starting July 31, 2020, through the end of the listed year in the Company and in the S&amp;P SmallCap 600 Industrials Index, respectively. Historical stock performance is not necessarily indicative of future stock performance.</span><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_ecd_AdjToPeoCompFnTextBlock', window );">Adjustment To PEO Compensation, Footnote</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reconciliation of PEO SCT Total to CAP Reconciliation</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PEO Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">SCT Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Less:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reported Value of Equity Awards (1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Plus:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Award Adjustments (2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CAP to PEO</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Russell R. Shaller</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,047,828&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,551,028&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,098,165&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,594,965&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Russell R. Shaller</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,242,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,164,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,460,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,538,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Russell R. Shaller</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,968,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,608,892&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,135,624&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,495,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">J. Michael Nauman</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,196,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,319,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,054&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,943,107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">J. Michael Nauman</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,006,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,303,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,351,189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,053,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The reported value of equity awards represents the grant date fair value of equity-based awards granted each year. The total of the amounts reported in this column are the totals from the &#8220;Stock Awards&#8221; and &#8220;Option Awards&#8221; columns in the Summary Compensation Table for each applicable year.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The equity award adjustments reflects the value of equity calculated in accordance with the SEC methodology for determining CAP for each year shown. These equity award adjustments are set forth in the PEO Equity Award Adjustments table below. For the equity values included in the below table, the valuation assumptions used to calculate fair values did not materially differ from those disclosed at the time of the grant.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PEO Equity Award Adjustments</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:3.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.367%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PEO Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of Outstanding and Unvested Equity Awards Granted in the Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year over Year Change in Fair Value of Outstanding and Unvested Equity Awards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year over Year Change in Fair Value of Equity Awards Granted in Prior Years that Vested in the Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of Awards Granted in Prior Years that were Forfeited During the Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incremental Fair Value of Awards Modified During the Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Award Adjustments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Russell R. Shaller</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,800,356&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,046,520&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">251,289&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,098,165&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Russell R. Shaller</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,097,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">278,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,460,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Russell R. Shaller</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,561,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(326,071)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(99,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,135,624&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">J. Michael Nauman</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,854,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,058,794)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(385,483)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(343,202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,054&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">J. Michael Nauman</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,429,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">286,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(365,183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,351,189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_ecd_NonPeoNeoAvgTotalCompAmt', window );">Non-PEO NEO Average Total Compensation Amount</a></td>
<td class="nump">$ 1,344,912<span></span>
</td>
<td class="nump">$ 1,451,355<span></span>
</td>
<td class="nump">$ 1,033,900<span></span>
</td>
<td class="nump">$ 1,454,883<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_NonPeoNeoAvgCompActuallyPaidAmt', window );">Non-PEO NEO Average Compensation Actually Paid Amount</a></td>
<td class="nump">$ 1,708,664<span></span>
</td>
<td class="nump">1,168,258<span></span>
</td>
<td class="nump">737,420<span></span>
</td>
<td class="nump">1,664,845<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_AdjToNonPeoNeoCompFnTextBlock', window );">Adjustment to Non-PEO NEO Compensation Footnote</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reconciliation of non-PEO NEOs (average) SCT Total to CAP Reconciliation</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.350%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">SCT Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Less:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reported Value of Equity Awards (1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Plus:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Award Adjustments (2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CAP to NEO (average)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,344,912&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">473,056&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">836,808&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,708,664&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,451,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">660,855&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">377,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,168,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,033,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">381,363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">737,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,454,883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">571,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">781,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,664,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The reported value of equity awards represents the grant date fair value of equity-based awards granted each year. The total of the amounts reported in this column are the totals from the &#8220;Stock Awards&#8221; and &#8220;Option Awards&#8221; columns in the Summary Compensation Table for each applicable year.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The equity award adjustments reflects the value of equity calculated in accordance with the SEC methodology for determining CAP for each year shown. These equity award adjustments are set forth in the PEO Equity Award Adjustments table below. For the equity values included in the below table, the valuation assumptions used to calculate fair values did not materially differ from those disclosed at the time of the grant.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Non-PEO NEOs (average) Equity Award Adjustments</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:14.194%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.282%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.282%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.282%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.282%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.282%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of Outstanding and Unvested Equity Awards Granted in the Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year over Year Change in Fair Value of Outstanding and Unvested Equity Awards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year over Year Change in Fair Value of Equity Awards Granted in Prior Years that Vested in the Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of Awards Granted in Prior Years that were Forfeited During the Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incremental Fair Value of Awards Modified During the Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Award Adjustments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">639,487&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">167,092&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,229&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">836,808&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">217,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,435)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(108,981)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">264,955&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">377,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">307,242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(128,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(50,433)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(43,263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">766,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(71,535)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">781,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock', window );">Compensation Actually Paid vs. Total Shareholder Return</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Relationship Between NEO CAP and Company TSR</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following chart sets forth the relationship between CAP to our PEO, the average of CAP to our other NEOs, and the Company&#8217;s cumulative TSR over the three-year period from fiscal 2021 through fiscal 2024.</span></div><div style="margin-top:9pt;text-align:center"><img alt="NEOs vs TSR.jpg" src="brc-20240731_g2.jpg" style="height:379px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><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_ecd_CompActuallyPaidVsNetIncomeTextBlock', window );">Compensation Actually Paid vs. Net Income</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Relationship Between NEO CAP and Net Income</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following chart sets forth the relationship between CAP to our PEO, the average of CAP to our other NEOs, and our net income during fiscal 2021 through 2024.</span></div><div style="margin-top:9pt;text-align:center"><img alt="NEOS vs Net Income.jpg" src="brc-20240731_g3.jpg" style="height:379px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><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_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock', window );">Compensation Actually Paid vs. Company Selected Measure</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Relationship Between NEO CAP and Operating Income</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following chart sets forth the relationship between CAP to our PEO, the average of CAP to our other NEOs, and our operating income during fiscal 2021 through 2024.</span></div><div style="margin-top:9pt;text-align:center"><img alt="NEOs vs Operating Income.jpg" src="brc-20240731_g4.jpg" style="height:365px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><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_ecd_TotalShareholderRtnVsPeerGroupTextBlock', window );">Total Shareholder Return Vs Peer Group</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Relationship Between Company TSR and Peer Group TSR</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following chart compares our cumulative TSR over the three-year period from 2020 through 2024 to that of the S&amp;P SmallCap 600 Industrials Index.</span></div><div style="margin-top:9pt;text-align:center"><img alt="TSR comparison.jpg" src="brc-20240731_g5.jpg" style="height:385px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><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_ecd_TabularListTableTextBlock', window );">Tabular List, Table</a></td>
<td class="text"><div style="margin-top:9pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.479%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Most Important Performance Measures</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Income</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Organic Sales Growth</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Shareholder Return</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings Per Share</span></td></tr></table></div><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_ecd_TotalShareholderRtnAmt', window );">Total Shareholder Return Amount</a></td>
<td class="nump">$ 167<span></span>
</td>
<td class="nump">119<span></span>
</td>
<td class="nump">108<span></span>
</td>
<td class="nump">121<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_PeerGroupTotalShareholderRtnAmt', window );">Peer Group Total Shareholder Return Amount</a></td>
<td class="nump">225<span></span>
</td>
<td class="nump">179<span></span>
</td>
<td class="nump">151<span></span>
</td>
<td class="nump">151<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">$ 197,215,000<span></span>
</td>
<td class="nump">$ 174,857,000<span></span>
</td>
<td class="nump">$ 149,979,000<span></span>
</td>
<td class="nump">$ 129,659,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_ecd_CoSelectedMeasureAmt', window );">Company Selected Measure Amount</a></td>
<td class="nump">247,841,000<span></span>
</td>
<td class="nump">225,213,000<span></span>
</td>
<td class="nump">193,012,000<span></span>
</td>
<td class="nump">167,127,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MeasureAxis=1', window );">Measure:: 1</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_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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MeasureName', window );">Name</a></td>
<td class="text">Operating Income<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_ecd_MeasureAxis=2', window );">Measure:: 2</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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MeasureName', window );">Name</a></td>
<td class="text">Organic Sales Growth<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_ecd_MeasureAxis=3', window );">Measure:: 3</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_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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MeasureName', window );">Name</a></td>
<td class="text">Total Shareholder Return<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_ecd_MeasureAxis=4', window );">Measure:: 4</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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MeasureName', window );">Name</a></td>
<td class="text">Earnings Per Share<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_ecd_IndividualAxis=brc_RussellRShallerMember', window );">Russell R. Shaller [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_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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PeoTotalCompAmt', window );">PEO Total Compensation Amount</a></td>
<td class="nump">$ 6,047,828<span></span>
</td>
<td class="nump">$ 3,242,497<span></span>
</td>
<td class="nump">$ 3,968,554<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_ecd_PeoActuallyPaidCompAmt', window );">PEO Actually Paid Compensation Amount</a></td>
<td class="nump">$ 8,594,965<span></span>
</td>
<td class="nump">3,538,707<span></span>
</td>
<td class="nump">3,495,286<span></span>
</td>
<td class="nump">0<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_PeoName', window );">PEO Name</a></td>
<td class="text">Russell R. Shaller<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_ecd_IndividualAxis=brc_JMichaelNaumanMember', window );">J. Michael Nauman [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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PeoTotalCompAmt', window );">PEO Total Compensation Amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,196,015<span></span>
</td>
<td class="nump">6,006,185<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_PeoActuallyPaidCompAmt', window );">PEO Actually Paid Compensation Amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,943,107<span></span>
</td>
<td class="nump">7,053,521<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_PeoName', window );">PEO Name</a></td>
<td class="text">J. Michael Nauman<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_ecd_ExecutiveCategoryAxis=ecd_PeoMember', window );">PEO | Russell R. Shaller [Member] | Reported Value of Equity Awards [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_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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AdjToCompAmt', window );">Adjustment to Compensation, Amount</a></td>
<td class="num">$ (3,551,028)<span></span>
</td>
<td class="num">(1,164,390)<span></span>
</td>
<td class="num">(2,608,892)<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_ecd_ExecutiveCategoryAxis=ecd_PeoMember', window );">PEO | Russell R. Shaller [Member] | Equity Award Adjustments [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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AdjToCompAmt', window );">Adjustment to Compensation, Amount</a></td>
<td class="nump">6,098,165<span></span>
</td>
<td class="nump">1,460,600<span></span>
</td>
<td class="nump">2,135,624<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_ecd_ExecutiveCategoryAxis=ecd_PeoMember', window );">PEO | J. Michael Nauman [Member] | Reported Value of Equity Awards [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_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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AdjToCompAmt', window );">Adjustment to Compensation, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,319,962)<span></span>
</td>
<td class="num">(3,303,853)<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_ecd_ExecutiveCategoryAxis=ecd_PeoMember', window );">PEO | J. Michael Nauman [Member] | Equity Award Adjustments [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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AdjToCompAmt', window );">Adjustment to Compensation, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,054<span></span>
</td>
<td class="nump">4,351,189<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_ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember', window );">Non-PEO NEO | Reported Value of Equity Awards [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_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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AdjToCompAmt', window );">Adjustment to Compensation, Amount</a></td>
<td class="nump">473,056<span></span>
</td>
<td class="nump">660,855<span></span>
</td>
<td class="nump">381,363<span></span>
</td>
<td class="nump">571,339<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_ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember', window );">Non-PEO NEO | Equity Award Adjustments [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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AdjToCompAmt', window );">Adjustment to Compensation, Amount</a></td>
<td class="nump">$ 836,808<span></span>
</td>
<td class="nump">$ 377,758<span></span>
</td>
<td class="nump">$ 84,883<span></span>
</td>
<td class="nump">$ 781,301<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AdjToCompAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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;">ecd_AdjToCompAmt</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: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_ecd_AdjToNonPeoNeoCompFnTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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;">ecd_AdjToNonPeoNeoCompFnTextBlock</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>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_ecd_AdjToPeoCompFnTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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;">ecd_AdjToPeoCompFnTextBlock</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>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_ecd_CoSelectedMeasureAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<br> -Subparagraph vi<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CoSelectedMeasureAmt</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:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance 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_CoSelectedMeasureName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<br> -Subparagraph vi<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CoSelectedMeasureName</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: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_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 5<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CompActuallyPaidVsCoSelectedMeasureTextBlock</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>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_ecd_CompActuallyPaidVsNetIncomeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 5<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CompActuallyPaidVsNetIncomeTextBlock</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>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_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 5<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CompActuallyPaidVsTotalShareholderRtnTextBlock</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>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_ecd_MeasureName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<br> -Subparagraph vi<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_MeasureName</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: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_ecd_NamedExecutiveOfficersFnTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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;">ecd_NamedExecutiveOfficersFnTextBlock</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>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_ecd_NonPeoNeoAvgCompActuallyPaidAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NonPeoNeoAvgCompActuallyPaidAmt</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: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_ecd_NonPeoNeoAvgTotalCompAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NonPeoNeoAvgTotalCompAmt</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: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_ecd_PeerGroupIssuersFnTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<br> -Subparagraph iv<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PeerGroupIssuersFnTextBlock</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>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_ecd_PeerGroupTotalShareholderRtnAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<br> -Subparagraph iv<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PeerGroupTotalShareholderRtnAmt</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: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_ecd_PeoActuallyPaidCompAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PeoActuallyPaidCompAmt</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: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_ecd_PeoName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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;">ecd_PeoName</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: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_ecd_PeoTotalCompAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PeoTotalCompAmt</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: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_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_ecd_PvpTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PvpTableTextBlock</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>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_ecd_TabularListTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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;">ecd_TabularListTableTextBlock</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>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_ecd_TotalShareholderRtnAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<br> -Subparagraph iv<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_TotalShareholderRtnAmt</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: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_ecd_TotalShareholderRtnVsPeerGroupTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 5<br> -Subparagraph iv<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_TotalShareholderRtnVsPeerGroupTextBlock</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>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_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_ecd_MeasureAxis=1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_MeasureAxis=1</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_ecd_MeasureAxis=2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_MeasureAxis=2</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_ecd_MeasureAxis=3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_MeasureAxis=3</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_ecd_MeasureAxis=4">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_MeasureAxis=4</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_ecd_IndividualAxis=brc_RussellRShallerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_IndividualAxis=brc_RussellRShallerMember</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_ecd_IndividualAxis=brc_JMichaelNaumanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_IndividualAxis=brc_JMichaelNaumanMember</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_ecd_ExecutiveCategoryAxis=ecd_PeoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_ExecutiveCategoryAxis=ecd_PeoMember</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_ecd_AdjToCompAxis=brc_ReportedValueOfEquityAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_AdjToCompAxis=brc_ReportedValueOfEquityAwardsMember</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_ecd_AdjToCompAxis=brc_EquityAwardAdjustmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_AdjToCompAxis=brc_EquityAwardAdjustmentsMember</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_ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember</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>49
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169072760512">
<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>Jul. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_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>50
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169073852080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</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_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph 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_InsiderTradingPoliciesProcLineItems</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_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph 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_InsiderTrdPoliciesProcAdoptedFlag</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169073422736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_NatureOfOperations', window );">Nature of Operations</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nature of Operations &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Brady Corporation is a global manufacturer and supplier of identification solutions and workplace safety products that identify and protect premises, products and people. The ability to provide customers with a broad range of proprietary, customized, and diverse products for use in various applications, along with a commitment to quality and service, a global footprint, and multiple sales channels, have made Brady a world leader in many of its markets.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation &#8212;</span> The accompanying consolidated financial statements include the accounts of Brady Corporation and its wholly owned subsidiaries. All intercompany accounts and transactions between consolidated subsidiaries have been eliminated in consolidation.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States ("U.S. GAAP"), which requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Acquisitions</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company recognizes assets acquired, liabilities assumed, contractual contingencies and contingent consideration at their fair value on the acquisition date. The operating results of the acquired companies are included in the Company&#8217;s consolidated financial statements from the date of acquisition. Acquisition-related costs are expensed as incurred and changes in deferred tax asset valuation allowances and income tax uncertainties after the measurement period are recorded in income tax expense.</span></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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash Equivalents</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Equivalents &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company considers all highly-liquid investments purchased with original maturities of three months or less to be cash equivalents.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company places temporary cash investments with global financial institutions of high credit quality. The Company performs periodic evaluations of the relative credit standing of its financial institutions and limits the amount of credit exposure with any one financial institution. In addition, the Company has a broad customer base representing many diverse industries throughout the globe. Consequently, no significant concentration of credit risk is considered to exist.</span></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_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivables</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable &#8212;</span> The Company's policy for estimating the allowance for credit losses on accounts receivables considers several factors including historical loss experience, the age of delinquent receivable balances due, and economic conditions. Specific customer reserves are made during review of significant outstanding balances due, in which customer creditworthiness and current economic trends may indicate that it is probable the receivable will not be recovered. Accounts receivable are written off after collection efforts occur and the receivable is deemed uncollectible. Adjustments to the allowance for credit losses are recorded in SG&amp;A expense.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inventories are stated at the lower of cost or net realizable value and include material, labor, and overhead. Cost has been determined using the last-in, first-out (&#8220;LIFO&#8221;) method for certain inventories in the U.S. (13.0% of total inventories at July&#160;31, 2024, and 9.6% of total inventories at July&#160;31, 2023) and the first-in, first-out (&#8220;FIFO&#8221;) or average cost methods for all other inventories. Had all inventories been accounted for on a FIFO basis instead of on a LIFO basis, the carrying value of inventories would have increased by $11,582 and $11,312 as of July&#160;31, 2024 and 2023, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following as of July 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished products</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,430&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,884&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,844&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,729&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,078&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Property, plant and equipment are stated at cost, less accumulated depreciation. Depreciation is computed primarily on a straight-line basis over the estimated useful lives of the related assets. Leasehold </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">improvements are depreciated over the shorter of the lease term or the estimated useful life of the respective asset. The estimated useful lives range from 3 to 33 years as shown below.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consist of the following as of July 31:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.038%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Range of Useful Lives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,604&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,273&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;to&#160;33&#160;Years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 to 10 Years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment&#8212;gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">499,957&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,829&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(304,199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(292,680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment&#8212;net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,758&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,149&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Depreciation expense was $20,452, $20,631, and $19,216 for the years ended July&#160;31, 2024, 2023 and 2022, respectively.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill, Other Intangible and Long-Lived Assets</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company tests goodwill for impairment on an annual basis on the first day of the fourth quarter of each fiscal year, or more frequently if events or changes in circumstances indicate that it may be impaired. Under U.S. GAAP, the Company has the option to first assess qualitative factors in order to determine if it is more likely than not that the fair value of one of its reporting units is greater than its carrying value (&#8220;Step 0&#8221;). If the qualitative assessment leads to a determination that the reporting unit&#8217;s fair value is less than its carrying value, or if the Company elects to bypass the qualitative assessment altogether, it is required to perform a quantitative impairment test (&#8220;Step 1&#8221;) by calculating the fair value of the reporting unit and comparing the fair value with its associated carrying value. During the fiscal year 2024 annual impairment test, the Company first assessed goodwill recoverability qualitatively using the Step 0 approach for each reporting unit. For the qualitative assessment, the Company considered the most recent quantitative analysis, which was performed during the fourth quarter of fiscal year 2023 for all three reporting units, including assumptions used, such as discount rates, indicated fair values, and the amounts by which those fair values exceeded their carrying amounts. Further, the Company compared actual performance in fiscal year 2024 to the internal financial projections used in the prior quantitative analyses. Additionally, the Company considered various other factors including macroeconomic conditions, relevant industry and market trends, and factors specific to the Company that could indicate a potential change in the fair value of the reporting units. Lastly, the Company evaluated whether any events have occurred or any circumstances have changed since that time that would indicate that goodwill may have become impaired since the last quantitative tests. Based on these qualitative assessments, the Company determined it is more likely than not that the fair value of each reporting unit exceeds its respective carrying value and as such, goodwill was not considered impaired as of May 1, 2024, and the Step 1 quantitative goodwill impairment analysis was not necessary. No goodwill impairment charges were recognized during the year ended July&#160;31, 2024.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Intangible and Long-Lived Assets &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with definite lives are amortized on a straight-line basis over their estimated useful lives to reflect the pattern of economic benefits consumed. Intangible assets with indefinite lives as well as goodwill are not subject to amortization. These assets are assessed for impairment on an annual basis or more frequently if events or changes in circumstances have occurred that indicate the asset may not be recoverable or that the remaining estimated useful life may warrant revision. In addition, the Company performs qualitative assessments on a quarterly basis of significant events and circumstances, such as historical and current results, assumptions regarding future performance, and strategic initiatives and overall economic factors.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates indefinite-lived intangible assets for impairment by comparing the estimated fair value of the asset to the carrying value. Fair value is estimated using the income approach based upon current sales projections applying the relief from royalty method. If the carrying value of the indefinite-lived intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. The Company evaluates long-lived assets, including finite-lived intangible assets, operating lease assets, and property, plant, and equipment, for recoverability by comparing an estimate of undiscounted future cash flows, derived from internal forecasts, over the remaining life of the primary asset to the carrying amount of the asset group. To the extent the undiscounted future cash flows attributable to the asset are less than the carrying amount, an impairment loss is recognized for the amount by which the carrying value of the asset exceeds its fair value. </span></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span>, long-lived and other intangible assets were analyzed for potential impairment. As a result of the analysis, no impairment charges were recorded.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company accounts for leases in accordance with Accounting Standards Codification ("ASC") 842 "Leases." The Company determines whether an arrangement contains a lease at contract inception based on whether the arrangement provides the Company with the right to direct the use of and the right to obtain substantially all of the economic benefits from </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an identified asset in exchange for consideration. The Company recognizes a right-of-use ("ROU") asset and lease liability for its lease commitments with initial terms greater than one year.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial measurement of ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of future lease payments over the expected lease term. The ROU asset also includes any lease payments made on or before the commencement date, initial direct costs incurred, and is reduced by any lease incentives received. Some of the Company&#8217;s leases include options to extend the lease agreement, of which the exercise is at the Company&#8217;s sole discretion. The majority of renewal options are not included in the calculation of ROU assets and liabilities as they are not reasonably certain to be exercised. Some of the Company's lease agreements include rental payments that are adjusted periodically for inflation or the change in an index or rate. These variable lease payments are generally excluded from the initial measurement of the ROU asset and lease liability and are recognized in the period in which the obligation for those payments is incurred. The Company has lease agreements that include both lease and non-lease components, which the Company elected to account for as a single lease component.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the present value of future lease payments using its incremental borrowing rate, as the discount rate implicit within the Company&#8217;s leases generally cannot be readily determined. The incremental borrowing rate is estimated based on the sovereign credit rating for the countries in which the Company has its largest operations, adjusted for several factors, such as internal credit spread, lease terms, and other market information available at the lease commencement date.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July&#160;31, 2024, all leases are accounted for as operating leases, with lease expense being recognized on a straight-line basis over the lease term. Operating leases are reflected in &#8220;Operating lease assets,&#8221; &#8220;Current operating lease liabilities,&#8221; and &#8220;Long-term operating lease liabilities&#8221; in the accompanying Consolidated Balance Sheets. Operating lease expense is recognized in either cost of goods sold or selling, general, and administrative expenses in the Consolidated Statements of Income, based on the nature of the lease. ROU assets are evaluated for impairment in the same manner as long-lived assets. No impairment charges were recognized related to operating lease assets during the year ended July&#160;31, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recongition</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition &#8212;</span> The Company recognizes revenue when a sales arrangement with a customer exists, the transaction price is fixed or determinable and the Company has satisfied its performance obligations per the sales arrangement. The majority of the Company&#8217;s revenue relates to the sale of identification and safety products and revenue is recognized at the point in which the customer obtains control of the products. The Company considers control to have transferred when legal title, physical possession, and the significant risks and rewards of ownership of the asset have transferred to the customer and the collection of the transaction price is reasonably assured, most of which occur upon the shipment or delivery of goods to customers. Revenue is measured at the determinable transaction price, net of estimated sales returns, including product returns and credit memos, and sales rebates. The Company estimates product returns and credit memos based on historical return rates. As of July&#160;31, 2024 and 2023, the allowance for product returns and credit memos was $4,210 and $4,801, respectively.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Shipping and Handling Costs</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shipping and Handling Costs &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Shipping and handling fees billed to a customer in a sale transaction are reported as net sales and the related costs incurred for shipping and handling are reported in cost of goods sold.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advertising Costs &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Advertising costs are expensed as incurred. Advertising expense for the years ended July&#160;31, 2024, 2023, and 2022 was $50,296, $53,591, and $55,568, respectively.</span></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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company measures and recognizes the compensation expense for all share-based awards made to employees and directors based on estimated grant-date fair values. The Black-Scholes option valuation model is used to determine the fair value of stock option awards on the date of grant. The Company recognizes the compensation cost, net of estimated forfeitures, of all share-based awards on a straight-line basis over the vesting period of the award. If it is determined that it is unlikely the award will vest, the expense recognized to date for the award is generally reversed in the period in which this is evident and the remaining expense is not recorded.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes model requires the use of assumptions which determine the fair value of stock-based awards. The Company uses historical data regarding stock option exercise behaviors to estimate the expected term of options granted based on the period of time that options granted are expected to be outstanding. Expected volatilities are based on the historical volatility of the Company&#8217;s stock. The expected dividend yield is based on the Company&#8217;s historical dividend payments and historical yield. The risk-free interest rate is based on the U.S. Treasury yield curve in effect on the grant date for the length of time corresponding to the expected term of the option. The market value is calculated as the average of the high and the low stock price on the date of the grant. Refer to No</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">te 7,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8220;Stockholders' Equity&#8221; for more information regarding the Company&#8217;s incentive stock plans.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Amounts expended for research and development are expensed as incurred.</span></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_ComprehensiveIncomePolicyPolicyTextBlock', window );">Other Comprehensive Income</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8212;</span> Other comprehensive income consists of net unrealized gains and losses from cash flow hedges, the unamortized gain on defined-benefit pension plans net of their related tax effects, and foreign currency translation adjustments, which includes the impact of foreign currency translations, the settlements of net investment hedges, and long-term intercompany loan translation adjustments.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The assets and liabilities of subsidiaries whose functional currency is a currency other than the U.S. dollar are translated into U.S. dollars at end of period rates of exchange, and income and expense accounts are translated at the average rates of exchange for the period. Resulting foreign currency translation adjustments are included in other comprehensive income.</span></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_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company accounts for income taxes in accordance with ASC 740 "Income Taxes." Deferred income tax assets and liabilities are recognized for the expected future tax consequences attributable to differences between the financial reporting and tax basis of assets and liabilities. Deferred tax assets and liabilities are measured using the currently enacted tax laws and rates applicable to the periods in which the differences are expected to be realized or settled. Valuation allowances are established when it is estimated that it is more likely than not that the tax benefit of the deferred tax asset will not be realized. The Company recognizes the benefit of income tax positions only if those positions are more likely than not to be sustained upon examination by the tax authority. Changes in recognition or measurement are reflected in the period in which a change in judgment occurs.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company believes that the carrying amount of its financial instruments (cash and cash equivalents, accounts receivable, accounts payable, and other current liabilities) approximates fair value due to the short-term nature of these instruments. Refer to Note 6, "Debt" for more information regarding the fair value of long-term debt and Note 13, "Fair Value Measurements" for information regarding fair value measurements.</span></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_DerivativesPolicyTextBlock', window );">Foreign Currency Hedging</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Hedging &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The objective of the Company&#8217;s foreign currency exchange risk management is to minimize the impact of currency movements on non-functional currency transactions and minimize the foreign currency translation impact on the Company&#8217;s foreign operations. While the Company&#8217;s risk management objectives and strategies are driven from an economic perspective, the Company attempts, where possible and practical, to ensure that the hedging strategies it engages in qualify for hedge accounting and result in accounting treatment where the earnings effect of the hedging instrument provides substantial offset (in the same period) to the income effect of the hedged item. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes derivative instruments as either assets or liabilities in the accompanying Consolidated Balance Sheets at fair value. Gains and losses resulting from changes in fair value of the derivatives designated as hedges are recorded as a component of Accumulated Other Comprehensive Income ("AOCI") in the accompanying Consolidated Balance Sheets and in the Consolidated Statements of Comprehensive Income and are reclassified into the same income statement line item in the period or periods during which the hedged transaction affects income. Refer to Note 14, "Derivatives and Hedging Activities" for more information regarding the Company&#8217;s derivative instruments and hedging activities.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Standards</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New Accounting Standards </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.&#8221; The guidance requires expanded interim and annual disclosures of segment information including the disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within segment profit and loss. The guidance is effective for the Company's fiscal year 2025 Form 10-K and interim periods thereafter. The adoption of this guidance is not anticipated to have a material impact on the consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#8221; The guidance requires expanded annual disclosures including the standardization and disaggregation of income tax rate reconciliation categories and the amount of income taxes paid by jurisdiction. The guidance is effective for the Company&#8217;s fiscal year 2026 Form 10-K. The adoption of this guidance is not anticipated to have a material impact on the consolidated financial statements.</span></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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-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_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy 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.</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 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-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_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</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 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</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_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</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 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-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_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging 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 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-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 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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-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_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial 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 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-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_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and 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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy 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.</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 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<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 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<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 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-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_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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(6)(b))<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 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-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 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-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_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</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 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-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_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</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> -Name Accounting Standards Codification<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-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_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</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 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-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_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or 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/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483044/730-10-05-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_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</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 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<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 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<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 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<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 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<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 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<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 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<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 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<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 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<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_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</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 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-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_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</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 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<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/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<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_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="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_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</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/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<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/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="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>52
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169072757856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following as of July 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished products</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,430&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,884&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,844&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,729&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,078&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consist of the following as of July 31:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.038%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Range of Useful Lives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,604&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,273&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;to&#160;33&#160;Years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 to 10 Years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment&#8212;gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">499,957&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,829&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(304,199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(292,680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment&#8212;net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,758&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,149&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying 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://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(6)(a))<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(6)(b))<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(6)(c))<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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-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_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="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>53
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169180690784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill by reportable segment for the years ended July&#160;31, 2024 and 2023, were as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:43.099%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.477%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">IDS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">WPS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Americas &amp; Asia</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Europe &amp; Australia</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">556,151&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,681&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">586,832&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,319&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">625&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,079&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,745&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,768&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reallocation due to change in segments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(559,470)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,306)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">442,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Divestiture of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,954)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,954)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">441,415&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">592,646&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,236)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(799)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,035)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">439,179&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,432&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">589,611&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_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_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>54
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169072762144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Assets</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets as of July&#160;31, 2024 and 2023 consisted of the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.531%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.186%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.197%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortized other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(947)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23,279)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15,947)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,182)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,235)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,078&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unamortized other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,900&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30,061)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,839&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,225&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21,129)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,096&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</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 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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>55
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169172005200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_LeasesAbstract', window );"><strong>Leases [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_LeaseCostTableTextBlock', window );">Schedule of Lease Cost</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes lease expense recognized during the years ended July&#160;31, 2024, 2023 and 2022:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated Statements of Income Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,257&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,589&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,893&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,220&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,424&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,822&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Lessee Operating Lease Liability Maturity</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the maturity of the Company's lease liabilities as of July&#160;31, 2024:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.035%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ending July 31, </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,033&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,869&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,955&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,724&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_brc_WeightedAverageLeaseDisclosuresTableTextBlock', window );">Schedule of Weighted-Average Lease</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates for the Company's operating leases as of July&#160;31, 2024 and 2023 were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><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_brc_SupplementalCashFlowInformationLeasesTableTextBlock', window );">Schedule of Supplemental Cash Flow Information - Leases</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company's operating leases during the years ended July&#160;31, 2024 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash outflows from operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,496&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,739&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease assets obtained in exchange for new operating lease liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,438&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Includes new leases and remeasurements or modifications of existing leases.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_brc_SupplementalCashFlowInformationLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Supplemental Cash Flow Information - Leases</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;">brc_SupplementalCashFlowInformationLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_brc_WeightedAverageLeaseDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-Average Lease Disclosures</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;">brc_WeightedAverageLeaseDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease 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/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<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_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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>56
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169078314976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Schedule of Line of Credit Facilities</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July&#160;31, 2024 and 2023, borrowings on the credit agreement were as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount Outstanding (thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Interest Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount Outstanding (thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolving credit agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,935&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,716&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.</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(22)(b))<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(19)(b))<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_ScheduleOfLineOfCreditFacilitiesTextBlock</td>
</tr>
<tr>
<td style="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>57
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169071970848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [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_ScheduleOfStockByClassTextBlock', window );">Schedule of Capital Stock</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information as to the Company&#8217;s capital stock as of July&#160;31, 2024 and 2023 was as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.847%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.018%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares Authorized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares Issued</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount (thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares Authorized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares Issued</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount (thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred Stock, $.01 par value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative Preferred Stock:    <br/>6% Cumulative</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1972 Series</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1979 Series</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock, $.01 par value: Class&#160;A Nonvoting</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,000,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,261,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,000,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,261,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class B Voting</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,538,628&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,538,628&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">548&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">548&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityTableTextBlock', window );">Schedule of Other Activity in Stockholders' Equity</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of other activity in stockholders&#8217; equity during the years ended July&#160;31, 2024, 2023, and 2022:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred Compensation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares&#160;Held in Rabbi Trust,&#160;at&#160;cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at July 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,534&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,534)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares at July 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,916&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,916&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sale of shares at cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(721)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">721&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of shares at cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,242)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at July 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,055&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,055)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares at July 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,285&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,285&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sale of shares at cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(739)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">739&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of shares at cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,067)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at July 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,383&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,383)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares at July 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,198&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,198&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sale of shares at cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(889)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">889&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of shares at cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,217&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,217)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at July 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,711&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,711)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares at July 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312,124&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312,124&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions</a></td>
<td class="text">The weighted-average assumptions used in the Black-Scholes valuation model are reflected in the following table:<div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Black-Scholes Option Valuation Assumptions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.40</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.71</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.23</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.89&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.01&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.72&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Option Activity</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of stock option activity for the year ended July&#160;31, 2024:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.040%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Time-Based Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of July&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,546,783&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.05&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,062&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(352,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of July&#160;31, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,222,046&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of July&#160;31, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,038,471&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes additional stock option information:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average fair value of options granted during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.41&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.55</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intrinsic value of options exercised during the period (in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of options vested during the period (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash received from the exercise of stock options during the period (in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax benefit on options exercised during the period (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">455&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,067&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of RSU Activity</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the RSU activity during the year ended July&#160;31, 2024:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>&#160;Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested RSUs as of July&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,868&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.55&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,145&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(69,001)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,021)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested RSUs as of July&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,991&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock', window );">Schedule of PRSU Activity</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the PRSU activity during the year ended July&#160;31, 2024:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">PRSUs</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>&#160;Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested PRSUs as of July&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,448&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.39&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,956&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,786)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested PRSUs as of July&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,221&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</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 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.</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(27))<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(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><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-5<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481142/505-10-45-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-10<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockByClassTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfStockholdersEquityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityTableTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number and weighted-average grant date fair value for nonvested performance shares.</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> -Subparagraph (c)<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 718<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_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-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>58
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169072775600">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the changes in the balances of each component of accumulated other comprehensive loss, net of tax, for the periods presented:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.186%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized gain on cash flow hedges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unamortized gain on postretirement plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance, July 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">954&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,436&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(111,467)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(109,077)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassification</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,292&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(352)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,009&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,949&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,605)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,933)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance, July 31, 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,641&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">756&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(95,458)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(93,061)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassification</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(124)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,477)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,441)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,666)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(454)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance, July 31, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(109,935)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(109,622)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_brc_OtherComprehensiveIncomeTaxTableTextBlock', window );">Schedule of Other Comprehensive Income, Tax</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the income tax benefit (expense) on the components of other comprehensive (loss) income:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax (expense) benefit related to items of other comprehensive (loss) income:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash flow hedges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension and other post-retirement benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income tax adjustments and currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax (expense) benefit related to items of other comprehensive (loss) income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">349&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_brc_OtherComprehensiveIncomeTaxTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>[Table Text Block] for other comprehensive income , tax [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;">brc_OtherComprehensiveIncomeTaxTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_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>59
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169068323184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information by Segment</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of segment information as of and for the years ended July&#160;31, 2024, 2023 and 2022:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas &amp; Asia:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">784,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">787,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">750,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Asia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">886,528&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">888,857&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">861,084&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe &amp; Australia:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">399,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">387,743&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388,618&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,403&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">454,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">443,006&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">440,978&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,341,393&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,331,863&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,302,062&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation &amp; amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas &amp; Asia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,716&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe &amp; Australia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,873&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,370&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,182&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas &amp; Asia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe &amp; Australia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,742&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267,454&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246,245&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220,365&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas &amp; Asia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">849,844&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">829,562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">868,922&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe &amp; Australia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">415,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">408,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">384,341&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,515,569&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,389,257&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,367,332&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expenditures for property, plant &amp; equipment:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas &amp; Asia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe &amp; Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,892&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,226&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,138&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock', window );">Reconciliation of Operating Profit (Loss) from Segments to Consolidated</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of segment profit to income before income taxes for the years ended July&#160;31, 2024, 2023 and 2022:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.038%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total profit from reportable segments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267,454&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246,245&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Administrative costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,040)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,802)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment and other income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,126)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,539)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247,841&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225,696&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,980&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock', window );">Revenue from External Customers by Products and Services</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of sales by product category for the years ended July&#160;31, 2024, 2023 and 2022:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.038%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Safety and Facility Identification</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">607,235&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">608,938&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">581,914&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product Identification</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274,429</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">259,164</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">275,836</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wire Identification</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,415</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209,284</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,919</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Healthcare Identification</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,767</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145,225</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,364</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">People Identification</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,547</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,252</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,029</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,341,393&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,331,863&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,302,062&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of sales and long-lived assets by geographic region for the years ended July&#160;31, 2024, 2023 and 2022:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.707%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.043%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenues*<br/>Years Ended July&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-Lived Assets**<br/>As of July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Geographic information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">783,775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">790,596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">764,930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">515,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">543,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">631,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">610,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">613,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">360,519&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">302,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(74,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(69,286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(76,301)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,341,393&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,331,863&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,302,062&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">875,712&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">826,579&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">831,664&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="39" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*      Revenues are attributed based on country of origin.</span></td></tr><tr><td colspan="39" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">**    Long-lived assets consist of property, plant and equipment, goodwill, other intangible assets, and operating lease assets.</span></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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.</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 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<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 30<br> -Subparagraph (b)<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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.</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 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.</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(1))<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> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="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>
<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>60
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169069116768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax 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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of (Loss) Earnings from Continuing Operations</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes consists of the following:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,647&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,053&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,985&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Nations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136,194&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247,841&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225,696&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,980&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense consists of the following:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current income tax expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Nations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,851&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">States (U.S.)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,311&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,646&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income tax (benefit) expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,999)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Nations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">States (U.S.)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,267)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(238)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,399)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,472)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,645)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,626&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,839&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,001&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences are as follows as of July 31, 2024 and 2023:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,462&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,403&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee compensation and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48,248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,609)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized R&amp;D expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred and equity-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Postretirement benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credit and net operating loss carry-forwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,929&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,929&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,462)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,521&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61,969)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,552&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,526&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,462&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee compensation and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,238)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49,267)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48,507)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized R&amp;D expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,986&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,986&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred and equity-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Postretirement benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,683&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credit and net operating loss carry-forwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,798)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,231&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,467)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">764&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the income tax rate computed by applying the statutory U.S. federal income tax rate to income before income taxes to the total income tax expense is as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax at statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International rate differential </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to tax accruals and reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance against foreign tax credits and foreign net operating loss carry-forwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax and other adjustments, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the foreign income tax rate differential when compared to the U.S. statutory income tax rate for the years ended July 31, 2024, 2023, and 2022.</span></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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</a></td>
<td class="text">A reconciliation of unrecognized tax benefits (excluding interest and penalties) is as follows:<div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.035%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July&#160;31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,233&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements with tax authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative translation adjustments and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(539)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,564&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,902&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,682)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements with tax authorities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative translation adjustments and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,899&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,130&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,666)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements with tax authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative translation adjustments and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,590&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock', window );">Schedule of Open Tax Years by Major Jurisdictions</a></td>
<td class="text">The following table summarizes the open tax years for the Company's major jurisdictions:<div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.385%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.685%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Jurisdiction</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Open&#160;Tax&#160;Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States &#8212; Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">F&#8217;21 &#8212; F&#8217;24</span></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_brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Open Tax Years by Major Jurisdictions [Table Text Block]</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;">brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax 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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax 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/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/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in unrecognized tax benefits.</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 (a)<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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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>61
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169072777968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Common Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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 );">Reconciliations of Numerator and Denominator of Basic and Diluted Per Share</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of the numerator and denominator of the basic and diluted per share computations for the Company&#8217;s Class&#160;A and Class B common stock are summarized as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.038%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended July 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator (in thousands):</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Income (Numerator for basic and diluted income per Class A Nonvoting Common Share)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,857&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferential dividends</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(748)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(803)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferential dividends on dilutive stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator for basic and diluted income per Class B Voting Common Share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196,462&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,085&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,168&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator (in thousands):</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator for basic income per share for both Class&#160;A and Class B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plus: Effect of dilutive equity awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator for diluted income per share for both Class&#160;A and Class B</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,496&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,869&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,651&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per Class A Nonvoting Common Share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per Class B Voting Common Share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.89&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_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>62
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169171842512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Financial Assets and Liabilities Accounted for at Fair Value on a Recurring Basis</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's financial assets and liabilities that were accounted for at fair value on a recurring basis at July&#160;31, 2024 and July&#160;31, 2023, according to the valuation techniques the Company used to determine their fair values.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.038%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred compensation plan assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">492&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</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 820<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/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<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/2147482106/820-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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="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>63
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169072175296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives and Hedging Activities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_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_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock', window );">Schedule of Notional Amounts of Outstanding Derivative Positions</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. dollar equivalent notional amounts of outstanding forward exchange contracts were as follows as of July&#160;31, 2024 and 2023:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Designated as cash flow hedges</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,207&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,661&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-designated hedges</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,459&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,803&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total foreign exchange contracts</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,666&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,464&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss)</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the amount of pre-tax gains and losses related to derivatives designated as hedging instruments:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gains (losses) recognized in OCI:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forward exchange contracts (cash flow hedges)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency denominated debt (net investment hedges)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,746)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gains reclassified from OCI into cost of goods sold:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forward exchange contracts (cash flow hedges)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule of the Fair Value by Balance Sheet Grouping</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values of derivative and hedging instruments in the accompanying Consolidated Balance Sheets were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other current liabilities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-term obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other current liabilities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-term obligations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives designated&#160;as hedging&#160;instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts (cash flow hedges)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1207">&#8212;</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1210">&#8212;</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency denominated debt (net investment hedges)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1213">34,060</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1216">36,716</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts (non-designated hedges)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1219">&#8212;</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1222">&#8212;</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total derivative instruments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">730&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1225">34,060</span>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">492&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1228">36,716</span>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_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_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-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_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 effective portion of the gains and losses on derivative instruments designated (and non-derivative instruments) designated and qualifying in cash flow hedges and net investment hedges that was recognized in other comprehensive income (loss) 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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 notional amounts of outstanding derivative positions.</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 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_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock</td>
</tr>
<tr>
<td style="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>64
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169180666272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished products</a></td>
<td class="nump">$ 89,430<span></span>
</td>
<td class="nump">$ 103,350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work-in-process</a></td>
<td class="nump">24,601<span></span>
</td>
<td class="nump">26,884<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials and supplies</a></td>
<td class="nump">38,698<span></span>
</td>
<td class="nump">46,844<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</a></td>
<td class="nump">$ 152,729<span></span>
</td>
<td class="nump">$ 177,078<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PercentageOfLIFOInventory', window );">Percentage of LIFO Inventory</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">9.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLIFOReserveEffectOnIncomeNet', window );">Inventory, LIFO Reserve, Effect on Income, Net</a></td>
<td class="nump">$ 11,582<span></span>
</td>
<td class="nump">$ 11,312<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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for 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> -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/2003/role/exampleRef<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_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryLIFOReserveEffectOnIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between the change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods and any LIFO decrement which have been reflected in the statement of income 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_InventoryLIFOReserveEffectOnIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</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/2003/role/exampleRef<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_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</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/2003/role/exampleRef<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_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PercentageOfLIFOInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of LIFO (last in first out) inventory to total inventory as of the balance sheet date if other than 100 percent.</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_PercentageOfLIFOInventory</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169073451888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Land', window );">Land</a></td>
<td class="nump">$ 30,604<span></span>
</td>
<td class="nump">$ 12,273<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_BuildingsAndImprovementsGross', window );">Buildings and improvements</a></td>
<td class="nump">147,767<span></span>
</td>
<td class="nump">130,004<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_MachineryAndEquipmentGross', window );">Machinery and equipment</a></td>
<td class="nump">288,885<span></span>
</td>
<td class="nump">282,870<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_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">32,701<span></span>
</td>
<td class="nump">9,682<span></span>
</td>
<td class="text">&#160;<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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment&#8212;gross</a></td>
<td class="nump">499,957<span></span>
</td>
<td class="nump">434,829<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(304,199)<span></span>
</td>
<td class="num">(292,680)<span></span>
</td>
<td class="text">&#160;<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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment&#8212;net</a></td>
<td class="nump">195,758<span></span>
</td>
<td class="nump">142,149<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_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 20,452<span></span>
</td>
<td class="nump">$ 20,631<span></span>
</td>
<td class="nump">$ 19,216<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and Building Improvements [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">10 years<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and Building Improvements [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">33 years<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">3 years<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">10 years<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</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)(8)(b))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<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> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BuildingsAndImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.</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 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-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_BuildingsAndImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</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 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-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_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-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_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Land">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated depletion of real estate held for productive use, excluding land held 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/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(13))<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_Land</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.</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 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-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_MachineryAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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://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 2: 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(13))<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 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-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_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169073629232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies Revenue Recognition (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiability', window );">Contract with Customer, Refund Liability</a></td>
<td class="nump">$ 4,210<span></span>
</td>
<td class="nump">$ 4,801<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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerRefundLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.</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 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerRefundLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>67
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169068330624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies Advertising Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising Expense</a></td>
<td class="nump">$ 50,296<span></span>
</td>
<td class="nump">$ 53,591<span></span>
</td>
<td class="nump">$ 55,568<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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, 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://www.xbrl.org/2003/role/exampleRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-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_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169073558928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">$ 592,646<span></span>
</td>
<td class="nump">$ 586,832<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Goodwill, Foreign Currency Translation Gain (Loss)</a></td>
<td class="num">(3,035)<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_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,768<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill, Written off Related to Sale of Business Unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,954)<span></span>
</td>
</tr>
<tr class="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 );">Goodwill, Ending Balance</a></td>
<td class="nump">589,611<span></span>
</td>
<td class="nump">592,646<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_GoodwillPeriodIncreaseDecrease', window );">Goodwill, Period Increase (Decrease)</a></td>
<td class="num">(3,035)<span></span>
</td>
<td class="nump">$ 5,814<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillChangeInGoodwillAllocationDescription', window );">Goodwill, Change in Goodwill Allocation, Description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Effective February 1, 2023, the Company is organized and managed within two regions: Americas & Asia and Europe & Australia, which are the reportable segments. Prior to February 1, 2023, the Company was organized and managed on a global basis within two business platforms: Identification Solutions (&#8220;IDS&#8221;) and Workplace Safety (&#8220;WPS&#8221;). As a result, goodwill was allocated to the new reportable segments in accordance with ASC 350, "Intangibles - Goodwill and Other."<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=brc_IdentificationSolutionsMember', window );">Identification Solutions</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 556,151<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Goodwill, Foreign Currency Translation Gain (Loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(559,470)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,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_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill, Written off Related to Sale of Business Unit</a></td>
<td class="text">&#160;<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_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">0<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=brc_WorkplaceSafetyMember', window );">Workplace Safety</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">30,681<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Goodwill, Foreign Currency Translation Gain (Loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(31,306)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill, Written off Related to Sale of Business Unit</a></td>
<td class="text">&#160;<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_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">0<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=brc_AmericasAsiaMember', window );">Americas &amp; Asia</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">441,415<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Goodwill, Foreign Currency Translation Gain (Loss)</a></td>
<td class="num">(2,236)<span></span>
</td>
<td class="nump">442,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_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,079<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill, Written off Related to Sale of Business Unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,954)<span></span>
</td>
</tr>
<tr class="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, Ending Balance</a></td>
<td class="nump">439,179<span></span>
</td>
<td class="nump">441,415<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=brc_EuropeAustraliaMember', window );">Europe &amp; Australia</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">151,231<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Goodwill, Foreign Currency Translation Gain (Loss)</a></td>
<td class="num">(799)<span></span>
</td>
<td class="nump">148,486<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill, Written off Related to Sale of Business Unit</a></td>
<td class="text">&#160;<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_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">$ 150,432<span></span>
</td>
<td class="nump">$ 151,231<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 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_GoodwillChangeInGoodwillAllocationDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of change in allocation of goodwill by reportable segment.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillChangeInGoodwillAllocationDescription</td>
</tr>
<tr>
<td style="padding-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_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 measurement period adjustment 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> -Subparagraph (g)<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_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-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_GoodwillWrittenOffRelatedToSaleOfBusinessUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 divestiture of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=brc_IdentificationSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=brc_IdentificationSolutionsMember</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=brc_WorkplaceSafetyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=brc_WorkplaceSafetyMember</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=brc_AmericasAsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=brc_AmericasAsiaMember</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=brc_EuropeAustraliaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=brc_EuropeAustraliaMember</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>69
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169073898208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_IntangibleAssetsGrossExcludingGoodwill', window );">Intangible Assets, Gross (Excluding Goodwill)</a></td>
<td class="nump">$ 81,900<span></span>
</td>
<td class="nump">$ 83,225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="nump">30,061<span></span>
</td>
<td class="nump">21,129<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_IntangibleAssetsNetExcludingGoodwill', window );">Intangible Assets, Net (Excluding Goodwill), Total</a></td>
<td class="nump">51,839<span></span>
</td>
<td class="nump">62,096<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived Intangible Assets (Excluding Goodwill)</a></td>
<td class="nump">$ 7,570<span></span>
</td>
<td class="nump">$ 8,285<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">$ 1,114<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="nump">600<span></span>
</td>
<td class="nump">947<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 167<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">9 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 64,430<span></span>
</td>
<td class="nump">$ 64,513<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="nump">23,279<span></span>
</td>
<td class="nump">15,947<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 41,151<span></span>
</td>
<td class="nump">$ 48,566<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember', window );">Technology-Based Intangible Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 9,300<span></span>
</td>
<td class="nump">$ 9,313<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="nump">6,182<span></span>
</td>
<td class="nump">4,235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 3,118<span></span>
</td>
<td class="nump">$ 5,078<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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 4: 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(16))<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_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-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_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<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 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: 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><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of 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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated amortization of intangible assets, excluding 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember</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>70
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169186197904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Intangible Assets - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of Intangible Assets</a></td>
<td class="nump">$ 9,421<span></span>
</td>
<td class="nump">$ 11,739<span></span>
</td>
<td class="nump">$ 14,966<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Finite-Lived Intangible Asset, Expected Amortization, Year One</a></td>
<td class="nump">9,145<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Finite-Lived Intangible Asset, Expected Amortization, Year Two</a></td>
<td class="nump">8,268<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Finite-Lived Intangible Asset, Expected Amortization, Year Three</a></td>
<td class="nump">7,759<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Finite-Lived Intangible Assets, Amortization Expense, Year Four</a></td>
<td class="nump">7,351<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Finite-Lived Intangible Asset, Expected Amortization, Year Five</a></td>
<td class="nump">$ 7,006<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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-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_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169073575648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Lease Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 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_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash outflows from operating leases</a></td>
<td class="nump">$ 16,496<span></span>
</td>
<td class="nump">$ 17,739<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 );">Operating lease assets obtained in exchange for new operating lease liabilities (1)</a></td>
<td class="nump">$ 23,438<span></span>
</td>
<td class="nump">$ 12,583<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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term (in years)</a></td>
<td class="text">3 years 9 months 18 days<span></span>
</td>
<td class="text">2 years 7 months 6 days<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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">5.10%<span></span>
</td>
<td class="nump">4.30%<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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease Cost</a></td>
<td class="nump">$ 6,257<span></span>
</td>
<td class="nump">$ 6,589<span></span>
</td>
<td class="nump">$ 7,893<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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease Cost</a></td>
<td class="nump">$ 9,220<span></span>
</td>
<td class="nump">$ 9,424<span></span>
</td>
<td class="nump">$ 9,822<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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of 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 (b)<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_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</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 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<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)(1)<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_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</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)(4)<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_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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)(3)<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_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>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_OperatingLeasedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OperatingLeasedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_CostOfSalesMember</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=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_SellingGeneralAndAdministrativeExpensesMember</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>72
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169071830800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease Maturity Disclosure (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jul. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Lessee, Operating Lease, Liability, to be Paid, Year One</a></td>
<td class="nump">$ 15,033<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Lessee, Operating Lease, Liability, to be Paid, Year Two</a></td>
<td class="nump">11,693<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Lessee, Operating Lease, Liability, to be Paid, Year Three</a></td>
<td class="nump">7,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Lessee, Operating Lease, Liability, to be Paid, Year Four</a></td>
<td class="nump">3,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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">Lessee, Operating Lease, Liability, to be Paid, Year Five</a></td>
<td class="nump">2,869<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Lessee, Operating Lease, Liability, to be Paid, after Year Five</a></td>
<td class="nump">2,817<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Lessee, Operating Lease, Liability, to be Paid</a></td>
<td class="nump">42,955<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</a></td>
<td class="num">(4,231)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating Lease, Liability</a></td>
<td class="nump">$ 38,724<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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for 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 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payments in excess of discounted obligation for lease payments for 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 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 (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_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>73
<FILENAME>R52.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169070275184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability', window );">Deferred compensation arrangement with individual, recorded liability</a></td>
<td class="nump">$ 20,029<span></span>
</td>
<td class="nump">$ 18,288<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_brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities', window );">Accrued retirement and profit-sharing contributions</a></td>
<td class="nump">3,656<span></span>
</td>
<td class="nump">3,717<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_PensionAndOtherPostretirementBenefitExpense', window );">Pension and other postretirement benefit expense</a></td>
<td class="nump">$ 16,134<span></span>
</td>
<td class="nump">$ 15,089<span></span>
</td>
<td class="nump">$ 15,063<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accrued profit-sharing contributions included in other current liabilities and other long-term liabilities.</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;">brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredCompensationArrangementWithIndividualRecordedLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit.</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 710<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483043/710-10-30-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_DeferredCompensationArrangementWithIndividualRecordedLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PensionAndOtherPostretirementBenefitExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost (reversal of cost) for pension and other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R53.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169069315040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Schedule of Long-Term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facilities [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_LineOfCredit', window );">Long-term Line of Credit</a></td>
<td class="nump">$ 90,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_DebtWeightedAverageInterestRate', window );">Debt, Weighted Average Interest Rate</a></td>
<td class="nump">5.30%<span></span>
</td>
<td class="nump">5.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=brc_GBPBorrowingMember', window );">GBP borrowing</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facilities [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_LineOfCredit', window );">Long-term Line of Credit</a></td>
<td class="nump">$ 10,267<span></span>
</td>
<td class="nump">$ 10,280<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of Credit Facility, Interest Rate at Period End</a></td>
<td class="nump">6.10%<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=brc_EURBorrowingMember', window );">EUR borrowing</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facilities [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_LineOfCredit', window );">Long-term Line of Credit</a></td>
<td class="nump">$ 48,668<span></span>
</td>
<td class="nump">$ 26,436<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of Credit Facility, Interest Rate at Period End</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=brc_USDBorrowingMember', window );">USD borrowing</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facilities [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_LineOfCredit', window );">Long-term Line of Credit</a></td>
<td class="nump">$ 32,000<span></span>
</td>
<td class="nump">$ 13,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of Credit Facility, Interest Rate at Period End</a></td>
<td class="nump">6.30%<span></span>
</td>
<td class="nump">6.30%<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_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</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_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<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_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 effective interest rate at the end of the reporting 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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<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(19)(b))<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_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<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(f))<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_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-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_CreditFacilityAxis=brc_GBPBorrowingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=brc_GBPBorrowingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=brc_EURBorrowingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=brc_EURBorrowingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=brc_USDBorrowingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=brc_USDBorrowingMember</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>75
<FILENAME>R54.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169069404736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</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_LineOfCreditFacilityAbstract', window );"><strong>Line of Credit Facility [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Line of credit, current borrowing capacity</a></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit, maximum borrowing capacity</a></td>
<td class="nump">1,042,300<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_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod', window );">Line of credit facility, maximum amount outstanding during period</a></td>
<td class="nump">90,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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of credit, remaining borrowing capacity</a></td>
<td class="nump">$ 207,300<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_brc_DebtToEBITDARatio', window );">Debt to EBITDA Ratio</a></td>
<td class="text">0.3 to 1.0<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_brc_InterestExpenseCoverageRatio', window );">Interest Expense Coverage Ratio</a></td>
<td class="text">93.2 to 1.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_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="nump">$ 1,766<span></span>
</td>
<td class="nump">$ 1,995<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDescription', window );">Line of Credit Facility, Interest Rate Description</a></td>
<td class="text">On December 21, 2021, the Company and certain of its subsidiaries entered into an amendment to the credit agreement dated August 1, 2019, which replaced the variable benchmark rate from LIBOR to other benchmark rates, including SOFR, SONIA, Euribor and TIBOR.<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_brc_DebtToEBITDARatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio of debt to EBITDA as defined in the entity's debt agreements.</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;">brc_DebtToEBITDARatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_brc_InterestExpenseCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest expense coverage ratio as defined in the entity's debt agreements.</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;">brc_InterestExpenseCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the contingent obligation under letters of credit outstanding as of the reporting date.</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_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCreditFacilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LineOfCreditFacilityAbstract</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</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(22)(b))<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(19)(b))<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_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCreditFacilityInterestRateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<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(19)(b))<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_LineOfCreditFacilityInterestRateDescription</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum amount borrowed under the credit facility at any time 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_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</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(22)(b))<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(19)(b))<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_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</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 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<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(22)(b))<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(19)(b))<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_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>76
<FILENAME>R55.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169071688944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Schedule of Capital Stock (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_brc_NoncumulativeCashDividend', window );">Noncumulative Cash Dividend</a></td>
<td class="nump">$ 0.01665<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_CommonStockValue', window );">Common Stock, Value, Issued</a></td>
<td class="nump">$ 548<span></span>
</td>
<td class="nump">$ 548<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [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_ClassOfStockLineItems', window );"><strong>Class of Stock [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_CommonStockSharesAuthorized', window );">Common Stock, Shares Authorized</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="re">
<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">51,261,487<span></span>
</td>
<td class="nump">51,261,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_CommonStockValue', window );">Common Stock, Value, Issued</a></td>
<td class="nump">$ 513<span></span>
</td>
<td class="nump">$ 513<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Voting Common Stock</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_ClassOfStockLineItems', window );"><strong>Class of Stock [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_CommonStockSharesAuthorized', window );">Common Stock, Shares Authorized</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,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">3,538,628<span></span>
</td>
<td class="nump">3,538,628<span></span>
</td>
</tr>
<tr class="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, Value, Issued</a></td>
<td class="nump">$ 35<span></span>
</td>
<td class="nump">$ 35<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_StatementClassOfStockAxis=us-gaap_NoncumulativePreferredStockMember', window );">Noncumulative Preferred Stock [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_ClassOfStockLineItems', window );"><strong>Class of Stock [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_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalUnitsByClassAxis=brc_CumulativePreferredStock6CumulativeMember', window );">6% Cumulative [Member] | Cumulative Preferred Stock [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_ClassOfStockLineItems', window );"><strong>Class of Stock [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_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalUnitsByClassAxis=brc_A1972SeriesMember', window );">1972 Series [Member] | Cumulative Preferred Stock [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_ClassOfStockLineItems', window );"><strong>Class of Stock [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_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalUnitsByClassAxis=brc_A1979SeriesMember', window );">1979 Series [Member] | Cumulative Preferred Stock [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_ClassOfStockLineItems', window );"><strong>Class of Stock [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_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_brc_NoncumulativeCashDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncumulative cash dividend.</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;">brc_NoncumulativeCashDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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><br>Reference 6: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: 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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 11: 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(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: 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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_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_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_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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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_StatementClassOfStockAxis=us-gaap_NoncumulativePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_NoncumulativePreferredStockMember</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_CapitalUnitsByClassAxis=brc_CumulativePreferredStock6CumulativeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CapitalUnitsByClassAxis=brc_CumulativePreferredStock6CumulativeMember</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_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember</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_CapitalUnitsByClassAxis=brc_A1972SeriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CapitalUnitsByClassAxis=brc_A1972SeriesMember</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_CapitalUnitsByClassAxis=brc_A1979SeriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CapitalUnitsByClassAxis=brc_A1979SeriesMember</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>77
<FILENAME>R56.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169076492496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Schedule of Other Activity in Stockholders' Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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_ClassOfStockLineItems', window );"><strong>Class of Stock [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_brc_SaleOfSharesAtCost', window );">Sale Of Shares At Cost</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="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_brc_PurchaseOfSharesAtCost', window );">Purchase Of Shares At Cost</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="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_brc_OtherStockholdersEquity', window );">Ending Balance, Other Stockholders Equity</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=brc_SharesHeldRabbiTrustAtCostMember', window );">Shares Held Rabbi Trust At Cost [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_ClassOfStockLineItems', window );"><strong>Class of Stock [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_brc_SaleOfSharesAtCost', window );">Sale Of Shares At Cost</a></td>
<td class="num">(889)<span></span>
</td>
<td class="num">(739)<span></span>
</td>
<td class="num">(721)<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_brc_PurchaseOfSharesAtCost', window );">Purchase Of Shares At Cost</a></td>
<td class="num">(1,217)<span></span>
</td>
<td class="num">(1,067)<span></span>
</td>
<td class="num">(1,242)<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_brc_OtherStockholdersEquity', window );">Ending Balance, Other Stockholders Equity</a></td>
<td class="num">$ (11,711)<span></span>
</td>
<td class="num">$ (11,383)<span></span>
</td>
<td class="num">$ (11,055)<span></span>
</td>
<td class="num">$ (10,534)<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_brc_EndingBalanceOtherStockholdersEquityShares', window );">Ending Balance, Other Stockholders Equity Shares</a></td>
<td class="nump">312,124<span></span>
</td>
<td class="nump">318,198<span></span>
</td>
<td class="nump">318,285<span></span>
</td>
<td class="nump">315,916<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_PlanNameAxis=brc_DeferredCompensationMember', window );">Deferred Compensation [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_ClassOfStockLineItems', window );"><strong>Class of Stock [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_brc_SaleOfSharesAtCost', window );">Sale Of Shares At Cost</a></td>
<td class="num">$ (889)<span></span>
</td>
<td class="num">$ (739)<span></span>
</td>
<td class="num">$ (721)<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_brc_PurchaseOfSharesAtCost', window );">Purchase Of Shares At Cost</a></td>
<td class="num">(1,217)<span></span>
</td>
<td class="num">(1,067)<span></span>
</td>
<td class="num">(1,242)<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_brc_OtherStockholdersEquity', window );">Ending Balance, Other Stockholders Equity</a></td>
<td class="nump">$ 11,711<span></span>
</td>
<td class="nump">$ 11,383<span></span>
</td>
<td class="nump">$ 11,055<span></span>
</td>
<td class="nump">$ 10,534<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_brc_EndingBalanceOtherStockholdersEquityShares', window );">Ending Balance, Other Stockholders Equity Shares</a></td>
<td class="nump">312,124<span></span>
</td>
<td class="nump">318,198<span></span>
</td>
<td class="nump">318,285<span></span>
</td>
<td class="nump">315,916<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_brc_EndingBalanceOtherStockholdersEquityShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ending balance other stockholders equity shares.</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;">brc_EndingBalanceOtherStockholdersEquityShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_brc_OtherStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Equity at Brady includes the value of stock issued under share-based plans and deferred compensation plans to employees or officers which is the unearned portion.</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;">brc_OtherStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_brc_PurchaseOfSharesAtCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 represents the sale of Class A Nonvoting Common Stock resulting from deferred compensation transactions (purchases or sales).</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;">brc_PurchaseOfSharesAtCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_brc_SaleOfSharesAtCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 represents the sale of Class A Nonvoting Common Stock resulting from deferred compensation transactions.</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;">brc_SaleOfSharesAtCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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><br>Reference 6: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: 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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 11: 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(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: 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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_PlanNameAxis=brc_SharesHeldRabbiTrustAtCostMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PlanNameAxis=brc_SharesHeldRabbiTrustAtCostMember</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_PlanNameAxis=brc_DeferredCompensationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PlanNameAxis=brc_DeferredCompensationMember</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>78
<FILENAME>R57.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169069891120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Valuation Assumptions (Details) - Stock Option<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jul. 31, 2024 </div>
<div>Rate</div>
</th>
<th class="th">
<div>Jul. 31, 2023 </div>
<div>Rate</div>
</th>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>Rate</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</a></td>
<td class="text">5 years 4 months 24 days<span></span>
</td>
<td class="text">5 years 8 months 15 days<span></span>
</td>
<td class="text">6 years 2 months 23 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</a></td>
<td class="nump">30.23%<span></span>
</td>
<td class="nump">29.64%<span></span>
</td>
<td class="nump">30.04%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</a></td>
<td class="nump">1.89%<span></span>
</td>
<td class="nump">2.01%<span></span>
</td>
<td class="nump">2.26%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</a></td>
<td class="nump">4.72%<span></span>
</td>
<td class="nump">3.66%<span></span>
</td>
<td class="nump">1.27%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 risk-free interest rate assumption that is used in valuing an option on its own shares.</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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<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/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</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>79
<FILENAME>R58.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169069259168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Summary of Stock Option Activity (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jul. 31, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares Outstanding, Beginning Balance | shares</a></td>
<td class="nump">1,546,783<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options Granted | shares</a></td>
<td class="nump">53,062<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options Exercised | shares</a></td>
<td class="num">(352,983)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Options Forfeited or Expired | shares</a></td>
<td class="num">(24,816)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares Outstanding, Ending Balance | shares</a></td>
<td class="nump">1,222,046<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options Exercisable | shares</a></td>
<td class="nump">1,038,471<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</strong></a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options Outstanding, Beginning Balance, Weighted Average Exercise Price | $ / shares</a></td>
<td class="nump">$ 42.05<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options Granted, Weighted Average Exercise Price | $ / shares</a></td>
<td class="nump">54.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Options Exercised, Weighted Average Exercise Price | $ / shares</a></td>
<td class="nump">35.20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Options Forfeited or Expired, Weighted Average Exercise Price | $ / shares</a></td>
<td class="nump">48.08<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options Outstanding, Ending Balance, Weighted Average Exercise Price | $ / shares</a></td>
<td class="nump">44.46<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options Exercisable, Weighted Average Exercise Price | $ / shares</a></td>
<td class="nump">$ 43.70<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of share options (or share units) granted during 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 options outstanding, including both vested and non-vested options.</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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share options (or share units) exercised 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> -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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: 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_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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>80
<FILENAME>R59.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169073578352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Summary of Additional Stock Option Disclosures (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Options Outstanding, Weighted Average Remaining Contractual Term</a></td>
<td class="text">5 years 6 months<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options Exercisable, Weighted Average Remaining Contractual Term</a></td>
<td class="text">5 years 1 month 6 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options Outstanding, Intrinsic Value</a></td>
<td class="nump">$ 33,087<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options Exercisable, Intrinsic Value</a></td>
<td class="nump">$ 28,906<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">$ 16.41<span></span>
</td>
<td class="nump">$ 12.14<span></span>
</td>
<td class="nump">$ 11.55<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Options, Exercised in Period, Aggregate Intrinsic Value</a></td>
<td class="nump">$ 8,860<span></span>
</td>
<td class="nump">$ 1,822<span></span>
</td>
<td class="nump">$ 4,269<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Options, Vested in Period, Fair Value</a></td>
<td class="nump">2,020<span></span>
</td>
<td class="nump">3,384<span></span>
</td>
<td class="nump">2,446<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Options, Exercised in Period, Proceeds from Issuance of Shares</a></td>
<td class="nump">8,186<span></span>
</td>
<td class="nump">4,091<span></span>
</td>
<td class="nump">1,082<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions', window );">Options Exercised, Tax Benefit</a></td>
<td class="nump">$ 2,215<span></span>
</td>
<td class="nump">$ 455<span></span>
</td>
<td class="nump">$ 1,067<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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax benefit from exercise of option 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> -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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</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 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</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 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted 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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>81
<FILENAME>R60.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169069310720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Summary of RSU and PRSU Awards (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Equity Instruments Other than Options, Nonvested, Number, Beginning Balance</a></td>
<td class="nump">133,868<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Equity Instruments Other than Options, Grants in Period</a></td>
<td class="nump">95,145<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Equity Instruments Other than Options, Vested in Period</a></td>
<td class="num">(69,001)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Equity Instruments Other than Options, Forfeited in Period</a></td>
<td class="num">(11,021)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Equity Instruments Other than Options, Nonvested, Number, Ending Balance</a></td>
<td class="nump">148,991<span></span>
</td>
<td class="nump">133,868<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Beginning Balance</a></td>
<td class="nump">$ 46.55<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">55.43<span></span>
</td>
<td class="nump">$ 45.22<span></span>
</td>
<td class="nump">$ 48.96<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">45.98<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">50.36<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Ending Balance</a></td>
<td class="nump">$ 52.20<span></span>
</td>
<td class="nump">$ 46.55<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Equity Instruments Other than Options, Vested in Period, Fair Value</a></td>
<td class="nump">$ 3,888<span></span>
</td>
<td class="nump">$ 3,734<span></span>
</td>
<td class="nump">$ 3,669<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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Equity Instruments Other than Options, Nonvested, Number, Beginning Balance</a></td>
<td class="nump">63,448<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Equity Instruments Other than Options, Grants in Period</a></td>
<td class="nump">65,956<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Equity Instruments Other than Options, Vested in Period</a></td>
<td class="num">(2,786)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Equity Instruments Other than Options, Forfeited in Period</a></td>
<td class="num">(23,397)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Equity Instruments Other than Options, Nonvested, Number, Ending Balance</a></td>
<td class="nump">103,221<span></span>
</td>
<td class="nump">63,448<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Beginning Balance</a></td>
<td class="nump">$ 58.39<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">51.16<span></span>
</td>
<td class="nump">$ 55.77<span></span>
</td>
<td class="nump">$ 61.76<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">60.73<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">59.47<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Ending Balance</a></td>
<td class="nump">$ 53.46<span></span>
</td>
<td class="nump">$ 58.39<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Equity Instruments Other than Options, Vested in Period, Fair Value</a></td>
<td class="nump">$ 141<span></span>
</td>
<td class="nump">$ 889<span></span>
</td>
<td class="nump">$ 4,098<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</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 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</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 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of equity-based payment instruments, excluding stock (or unit) options, that vested 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<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/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_PerformanceSharesMember</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>82
<FILENAME>R61.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169073884912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Additional Information (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_brc_NoncumulativeCashDividend', window );">Noncumulative Cash Dividend</a></td>
<td class="nump">$ 0.01665<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_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders', window );">Annual Amount Entitled to be Received by Class A Common Stock shareholders</a></td>
<td class="nump">$ 0.8333<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Class A Nonvoting Common Stock Shares Reserved for Outstanding Share-Based Awards</a></td>
<td class="nump">1,474,258<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of Shares Remaining for Future Issuance of Share-Based Awards</a></td>
<td class="nump">4,862,004<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_AllocatedShareBasedCompensationExpense', window );">Share-based Compensation Expense</a></td>
<td class="nump">$ 7,361<span></span>
</td>
<td class="nump">$ 7,508<span></span>
</td>
<td class="nump">$ 10,504<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Share-Based Payment Arrangement, Expense, Tax Benefit</a></td>
<td class="nump">$ 1,014<span></span>
</td>
<td class="nump">$ 1,497<span></span>
</td>
<td class="nump">$ 507<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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</a></td>
<td class="nump">33.33%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award Vesting Period</a></td>
<td class="text">3 years<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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</a></td>
<td class="text">10 years<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Share-Based Compensation Cost Not yet Recognized</a></td>
<td class="nump">$ 911<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-Based Compensation Cost Not yet Recognized, Period for Recognition</a></td>
<td class="text">1 year 7 months 6 days<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award Vesting Period</a></td>
<td class="text">3 years<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Share-Based Compensation Cost Not yet Recognized</a></td>
<td class="nump">$ 3,178<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-Based Compensation Cost Not yet Recognized, Period for Recognition</a></td>
<td class="text">1 year 10 months 24 days<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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award Vesting Period</a></td>
<td class="text">3 years<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Share-Based Compensation Cost Not yet Recognized</a></td>
<td class="nump">$ 3,227<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-Based Compensation Cost Not yet Recognized, Period for Recognition</a></td>
<td class="text">1 year 10 months 24 days<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_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 entitled to receive due to cumulative preferred stock holders.</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;">brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_brc_NoncumulativeCashDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncumulative cash dividend.</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;">brc_NoncumulativeCashDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 award under share-based payment arrangement. Excludes amount capitalized.</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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<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_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost not yet recognized for nonvested 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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 50<br> -Paragraph 2<br> -Subparagraph (i)<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax benefit for recognition of expense of 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</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 718<br> -SubTopic 10<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/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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<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/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 authorized for issuance 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/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 vesting of 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/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<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/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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_PerformanceSharesMember</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>83
<FILENAME>R62.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169073612400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss, Net of Tax (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></td>
<td class="num">$ (93,061)<span></span>
</td>
<td class="num">$ (109,077)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</a></td>
<td class="num">(14,441)<span></span>
</td>
<td class="nump">17,949<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="num">(2,120)<span></span>
</td>
<td class="nump">1,933<span></span>
</td>
</tr>
<tr class="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 );">Ending balance</a></td>
<td class="num">(109,622)<span></span>
</td>
<td class="num">(93,061)<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 );">Unrealized gain (loss) on cash flow hedges [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_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></td>
<td class="nump">1,641<span></span>
</td>
<td class="nump">954<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</a></td>
<td class="num">(124)<span></span>
</td>
<td class="nump">2,292<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="num">(1,666)<span></span>
</td>
<td class="nump">1,605<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending balance</a></td>
<td class="num">(149)<span></span>
</td>
<td class="nump">1,641<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 adjustments [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_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></td>
<td class="num">(95,458)<span></span>
</td>
<td class="num">(111,467)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</a></td>
<td class="num">(14,477)<span></span>
</td>
<td class="nump">16,009<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending balance</a></td>
<td class="num">(109,935)<span></span>
</td>
<td class="num">(95,458)<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_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember', window );">Gain on post-retirement plans [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_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></td>
<td class="nump">756<span></span>
</td>
<td class="nump">1,436<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</a></td>
<td class="nump">160<span></span>
</td>
<td class="num">(352)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="num">(454)<span></span>
</td>
<td class="nump">328<span></span>
</td>
</tr>
<tr class="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 );">Ending balance</a></td>
<td class="nump">$ 462<span></span>
</td>
<td class="nump">$ 756<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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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).</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/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 (b)<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 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 7: 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 8: 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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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).</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/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 (d)<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 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 7: 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 8: 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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
<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_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</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>84
<FILENAME>R63.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169071896544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss, Tax (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 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_OtherComprehensiveIncomeLossTaxAbstract', window );"><strong>Other Comprehensive Income (Loss), Tax [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax', window );">Cash flow hedges</a></td>
<td class="num">$ (86)<span></span>
</td>
<td class="nump">$ 147<span></span>
</td>
<td class="num">$ (148)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax', window );">Pension and other post-retirement benefits</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">202<span></span>
</td>
<td class="nump">167<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Other income tax adjustments and currency translation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(505)<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_OtherComprehensiveIncomeLossTax', window );">Income tax (expense) benefit related to items of other comprehensive (loss) income</a></td>
<td class="num">$ (2)<span></span>
</td>
<td class="nump">$ 349<span></span>
</td>
<td class="nump">$ 524<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reclassification, of tax expense (benefit) for 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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax expense (benefit), after 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-5<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 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit 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 45<br> -Paragraph 10A<br> -Subparagraph (j)<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 4: 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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax expense (benefit) allocated to 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 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<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 (c)<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 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 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-11<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 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-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_OtherComprehensiveIncomeLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeLossTaxAbstract</td>
</tr>
<tr>
<td style="padding-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>85
<FILENAME>R64.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169073731424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2026</div></th>
<th class="th"><div>Jul. 31, 2025</div></th>
<th class="th"><div>Jul. 31, 2023</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract with Customer, Liability, Revenue Recognized</a></td>
<td class="nump">$ 1,329<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_ContractWithCustomerLiability', window );">Contract with Customer, Liability</a></td>
<td class="nump">$ 2,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,757<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 );">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, Remaining Performance Obligation, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">41.00%<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_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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</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 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 remaining performance obligation to total remaining performance obligation not recognized as revenue.</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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-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_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R65.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169078087680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Schedule of Segment Reporting Information By Segment (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 1,341,393<span></span>
</td>
<td class="nump">$ 1,331,863<span></span>
</td>
<td class="nump">$ 1,302,062<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">29,873<span></span>
</td>
<td class="nump">32,370<span></span>
</td>
<td class="nump">34,182<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_brc_ProfitForReportableSegments', window );">Segment profit</a></td>
<td class="nump">267,454<span></span>
</td>
<td class="nump">246,245<span></span>
</td>
<td class="nump">220,365<span></span>
</td>
</tr>
<tr class="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 );">Assets</a></td>
<td class="nump">1,515,569<span></span>
</td>
<td class="nump">1,389,257<span></span>
</td>
<td class="nump">1,367,332<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Expenditures for property, plant &amp; equipment</a></td>
<td class="nump">79,892<span></span>
</td>
<td class="nump">19,226<span></span>
</td>
<td class="nump">43,138<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Segment, Expenditure, Addition to Long-Lived Assets</a></td>
<td class="nump">79,892<span></span>
</td>
<td class="nump">19,226<span></span>
</td>
<td class="nump">43,138<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=brc_AmericasAsiaMember', window );">Americas &amp; Asia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">886,528<span></span>
</td>
<td class="nump">888,857<span></span>
</td>
<td class="nump">861,084<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">22,716<span></span>
</td>
<td class="nump">25,269<span></span>
</td>
<td class="nump">26,950<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_brc_ProfitForReportableSegments', window );">Segment profit</a></td>
<td class="nump">196,842<span></span>
</td>
<td class="nump">180,503<span></span>
</td>
<td class="nump">157,307<span></span>
</td>
</tr>
<tr class="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 );">Assets</a></td>
<td class="nump">849,844<span></span>
</td>
<td class="nump">829,562<span></span>
</td>
<td class="nump">868,922<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Segment, Expenditure, Addition to Long-Lived Assets</a></td>
<td class="nump">54,460<span></span>
</td>
<td class="nump">13,256<span></span>
</td>
<td class="nump">24,051<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=brc_AmericasAsiaMember', window );">Americas &amp; Asia | Americas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">784,576<span></span>
</td>
<td class="nump">787,426<span></span>
</td>
<td class="nump">750,391<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=brc_AmericasAsiaMember', window );">Americas &amp; Asia | Asia Pacific [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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 );">Net sales</a></td>
<td class="nump">101,952<span></span>
</td>
<td class="nump">101,431<span></span>
</td>
<td class="nump">110,693<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=brc_EuropeAustraliaMember', window );">Europe &amp; Australia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">454,865<span></span>
</td>
<td class="nump">443,006<span></span>
</td>
<td class="nump">440,978<span></span>
</td>
</tr>
<tr class="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">7,157<span></span>
</td>
<td class="nump">7,101<span></span>
</td>
<td class="nump">7,232<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_brc_ProfitForReportableSegments', window );">Segment profit</a></td>
<td class="nump">70,612<span></span>
</td>
<td class="nump">65,742<span></span>
</td>
<td class="nump">63,058<span></span>
</td>
</tr>
<tr class="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 );">Assets</a></td>
<td class="nump">415,607<span></span>
</td>
<td class="nump">408,163<span></span>
</td>
<td class="nump">384,341<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Segment, Expenditure, Addition to Long-Lived Assets</a></td>
<td class="nump">25,432<span></span>
</td>
<td class="nump">5,970<span></span>
</td>
<td class="nump">19,087<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=brc_EuropeAustraliaMember', window );">Europe &amp; Australia | Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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 );">Net sales</a></td>
<td class="nump">399,462<span></span>
</td>
<td class="nump">387,743<span></span>
</td>
<td class="nump">388,618<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=brc_EuropeAustraliaMember', window );">Europe &amp; Australia | AUSTRALIA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">55,403<span></span>
</td>
<td class="nump">55,263<span></span>
</td>
<td class="nump">52,360<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=us-gaap_CorporateMember', window );">Corporate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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_Assets', window );">Assets</a></td>
<td class="nump">$ 250,118<span></span>
</td>
<td class="nump">$ 151,532<span></span>
</td>
<td class="nump">$ 114,069<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_brc_ProfitForReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Profit for reportable segments.</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;">brc_ProfitForReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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_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_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed 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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<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_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_SegmentExpenditureAdditionToLongLivedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax 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/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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-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_SegmentExpenditureAdditionToLongLivedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_us-gaap_StatementBusinessSegmentsAxis=brc_AmericasAsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=brc_AmericasAsiaMember</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=srt_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=srt_AmericasMember</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=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=srt_AsiaPacificMember</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=brc_EuropeAustraliaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=brc_EuropeAustraliaMember</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=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=srt_EuropeMember</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=country_AU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AU</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=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_CorporateMember</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>87
<FILENAME>R66.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169067818752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Net Income Reconciliation (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 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_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Reconciliation [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>
</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_brc_ProfitForReportableSegments', window );">Total profit from reportable segments</a></td>
<td class="nump">$ 267,454<span></span>
</td>
<td class="nump">$ 246,245<span></span>
</td>
<td class="nump">$ 220,365<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_brc_UnallocatedAmountsAbstract', window );"><strong>Unallocated amounts:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_brc_AdministrativeCosts', window );">Administrative costs</a></td>
<td class="num">(24,040)<span></span>
</td>
<td class="num">(24,802)<span></span>
</td>
<td class="num">(27,353)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain (Loss) on Disposition of Business</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,770<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Investment and other income</a></td>
<td class="nump">7,553<span></span>
</td>
<td class="nump">4,022<span></span>
</td>
<td class="nump">244<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(3,126)<span></span>
</td>
<td class="num">(3,539)<span></span>
</td>
<td class="num">(1,276)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">$ 247,841<span></span>
</td>
<td class="nump">$ 225,696<span></span>
</td>
<td class="nump">$ 191,980<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_brc_AdministrativeCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Administrative costs.</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;">brc_AdministrativeCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_brc_ProfitForReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Profit for reportable segments.</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;">brc_ProfitForReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_brc_UnallocatedAmountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unallocated amounts.</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;">brc_UnallocatedAmountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<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/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 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<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/2147483013/835-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_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_ReconciliationFromSegmentTotalsToConsolidatedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReconciliationFromSegmentTotalsToConsolidatedAbstract</td>
</tr>
<tr>
<td style="padding-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>88
<FILENAME>R67.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169069560368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information Net Sales by Products and Services (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 1,341,393<span></span>
</td>
<td class="nump">$ 1,331,863<span></span>
</td>
<td class="nump">$ 1,302,062<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=brc_SafetyAndFacilityIdentificationMember', window );">Safety and Facility Identification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">607,235<span></span>
</td>
<td class="nump">608,938<span></span>
</td>
<td class="nump">581,914<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=brc_ProductIdentificationMember', window );">Product Identification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">274,429<span></span>
</td>
<td class="nump">259,164<span></span>
</td>
<td class="nump">275,836<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=brc_WireIdentificationMember', window );">Wire Identification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">228,415<span></span>
</td>
<td class="nump">209,284<span></span>
</td>
<td class="nump">203,919<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=brc_HealthcareIdentificationMember', window );">Healthcare Identification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">141,767<span></span>
</td>
<td class="nump">145,225<span></span>
</td>
<td class="nump">135,364<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=brc_PeopleIdentificationMember', window );">People Identification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 89,547<span></span>
</td>
<td class="nump">$ 109,252<span></span>
</td>
<td class="nump">$ 105,029<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_EntityWideInformationRevenueFromExternalCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_EntityWideInformationRevenueFromExternalCustomerLineItems</td>
</tr>
<tr>
<td style="padding-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_srt_ProductOrServiceAxis=brc_SafetyAndFacilityIdentificationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=brc_SafetyAndFacilityIdentificationMember</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=brc_ProductIdentificationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=brc_ProductIdentificationMember</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=brc_WireIdentificationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=brc_WireIdentificationMember</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=brc_HealthcareIdentificationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=brc_HealthcareIdentificationMember</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=brc_PeopleIdentificationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=brc_PeopleIdentificationMember</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>89
<FILENAME>R68.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169077760624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 1,341,393<span></span>
</td>
<td class="nump">$ 1,331,863<span></span>
</td>
<td class="nump">$ 1,302,062<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">875,712<span></span>
</td>
<td class="nump">826,579<span></span>
</td>
<td class="nump">831,664<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 );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">783,775<span></span>
</td>
<td class="nump">790,596<span></span>
</td>
<td class="nump">764,930<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">515,193<span></span>
</td>
<td class="nump">524,258<span></span>
</td>
<td class="nump">543,187<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=brc_OtherCountriesMember', window );">OtherCountries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">631,748<span></span>
</td>
<td class="nump">610,553<span></span>
</td>
<td class="nump">613,433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">360,519<span></span>
</td>
<td class="nump">302,321<span></span>
</td>
<td class="nump">288,477<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_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="num">(74,130)<span></span>
</td>
<td class="num">(69,286)<span></span>
</td>
<td class="num">(76,301)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax 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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_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=brc_OtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=brc_OtherCountriesMember</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_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R69.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169067741648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of (Loss) Earnings from Continuing Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">United States</a></td>
<td class="nump">$ 111,647<span></span>
</td>
<td class="nump">$ 92,053<span></span>
</td>
<td class="nump">$ 92,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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Other Nations</a></td>
<td class="nump">136,194<span></span>
</td>
<td class="nump">133,643<span></span>
</td>
<td class="nump">98,995<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">$ 247,841<span></span>
</td>
<td class="nump">225,696<span></span>
</td>
<td class="nump">$ 191,980<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_brc_IntercompanyRoyaltyTransactions', window );">Intercompany Royalty Transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,857<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_brc_IntercompanyRoyaltyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intercompany Royalty Transactions</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;">brc_IntercompanyRoyaltyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings or loss from continuing operations before income taxes that is attributable to domestic 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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</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 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>91
<FILENAME>R70.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169067781968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current income tax 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">United States</a></td>
<td class="nump">$ 22,637<span></span>
</td>
<td class="nump">$ 26,324<span></span>
</td>
<td class="nump">$ 8,639<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Other Nations</a></td>
<td class="nump">32,121<span></span>
</td>
<td class="nump">31,093<span></span>
</td>
<td class="nump">31,851<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">States (U.S.)</a></td>
<td class="nump">5,267<span></span>
</td>
<td class="nump">5,894<span></span>
</td>
<td class="nump">3,156<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_CurrentIncomeTaxExpenseBenefit', window );">Total current income tax expense</a></td>
<td class="nump">60,025<span></span>
</td>
<td class="nump">63,311<span></span>
</td>
<td class="nump">43,646<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred income tax (benefit) 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">United States</a></td>
<td class="num">(7,999)<span></span>
</td>
<td class="num">(10,577)<span></span>
</td>
<td class="nump">970<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Other Nations</a></td>
<td class="num">(133)<span></span>
</td>
<td class="nump">251<span></span>
</td>
<td class="num">(2,377)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">States (U.S.)</a></td>
<td class="num">(1,267)<span></span>
</td>
<td class="num">(2,146)<span></span>
</td>
<td class="num">(238)<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_DeferredIncomeTaxExpenseBenefit', window );">Total deferred income tax (benefit) expense</a></td>
<td class="num">(9,399)<span></span>
</td>
<td class="num">(12,472)<span></span>
</td>
<td class="num">(1,645)<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_IncomeTaxExpenseBenefit', window );">Income Tax Expense (Benefit), Continuing Operations</a></td>
<td class="nump">$ 50,626<span></span>
</td>
<td class="nump">$ 50,839<span></span>
</td>
<td class="nump">$ 42,001<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</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 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 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/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<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_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign 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://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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<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_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) pertaining to taxable 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://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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<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_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</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 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 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/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<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_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</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 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 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<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_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign 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://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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<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_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</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 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 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<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_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R71.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169068400528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Tax Assets (Liabilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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_DeferredTaxAssetsGross', window );">Deferred Tax Assets, Gross</a></td>
<td class="nump">$ 71,521<span></span>
</td>
<td class="nump">$ 64,231<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Deferred Tax Liabilities, Gross</a></td>
<td class="nump">61,969<span></span>
</td>
<td class="nump">63,467<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Deferred Tax Liabilities, Other</a></td>
<td class="nump">5,462<span></span>
</td>
<td class="nump">4,798<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther', window );">Deferred Tax Assets, Tax Deferred Expense, Other</a></td>
<td class="nump">20,346<span></span>
</td>
<td class="nump">19,826<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_brc_DeferredTaxLiabilityValuationAllowance', window );">Deferred Tax Liability, Valuation Allowance</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_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance</a></td>
<td class="nump">47,224<span></span>
</td>
<td class="nump">52,750<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_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses', window );">Deferred Tax Liabilities Tax Credit Carryforwards And Net Operating Losses</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_DeferredTaxAssetsTaxCreditCarryforwards', window );">Deferred Tax Assets, Tax Credit Carryforwards</a></td>
<td class="nump">43,929<span></span>
</td>
<td class="nump">51,387<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_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits', window );">Deferred tax liabilities, deferred tax expense, postretirement benefits</a></td>
<td class="nump">52<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits', window );">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits</a></td>
<td class="nump">2,463<span></span>
</td>
<td class="nump">2,683<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_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation', window );">Deferred Tax Liability, Deferred Expense, Deferred Compensation</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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</a></td>
<td class="nump">9,071<span></span>
</td>
<td class="nump">9,937<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Deferred Tax Liabilities, Intangible Assets</a></td>
<td class="nump">48,248<span></span>
</td>
<td class="nump">49,267<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Deferred Tax Assets, Goodwill and Intangible Assets</a></td>
<td class="nump">639<span></span>
</td>
<td class="nump">760<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">Deferred Tax Assets, in Process Research and Development</a></td>
<td class="nump">20,252<span></span>
</td>
<td class="nump">9,986<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Deferred Tax Liabilities, Property, Plant and Equipment</a></td>
<td class="nump">8,148<span></span>
</td>
<td class="nump">9,238<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Deferred Tax Assets, Property, Plant and Equipment</a></td>
<td class="nump">3,507<span></span>
</td>
<td class="nump">3,118<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_brc_DeferredTaxLiabilitiesAccountsReceivable', window );">Deferred Tax Liabilities Accounts Receivable</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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</a></td>
<td class="nump">1,828<span></span>
</td>
<td class="nump">2,202<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_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits', window );">Deferred Tax Liabilities Tax Deferred Expense Compensation And Benefits Employee Benefits</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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits', window );">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits</a></td>
<td class="nump">9,248<span></span>
</td>
<td class="nump">8,556<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts', window );">Deferred Tax Liabilities, Inventory</a></td>
<td class="nump">59<span></span>
</td>
<td class="nump">64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Deferred Tax Assets, Inventory</a></td>
<td class="nump">7,462<span></span>
</td>
<td class="nump">8,526<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_brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment', window );">Deferred Tax Liabilities, In Process Research and Development</a></td>
<td class="nump">0<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_srt_StatementScenarioAxis=brc_NetofliabilitiesMember', window );">Net of 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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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_DeferredTaxAssetsTaxDeferredExpenseOther', window );">Deferred Tax Assets, Tax Deferred Expense, Other</a></td>
<td class="nump">14,884<span></span>
</td>
<td class="nump">15,028<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">9,552<span></span>
</td>
<td class="nump">764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance</a></td>
<td class="nump">47,224<span></span>
</td>
<td class="nump">52,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Deferred Tax Assets, Tax Credit Carryforwards</a></td>
<td class="nump">43,929<span></span>
</td>
<td class="nump">51,387<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits', window );">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits</a></td>
<td class="nump">2,411<span></span>
</td>
<td class="nump">2,583<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</a></td>
<td class="nump">9,071<span></span>
</td>
<td class="nump">9,937<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">Deferred Tax Assets, in Process Research and Development</a></td>
<td class="nump">20,252<span></span>
</td>
<td class="nump">9,986<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</a></td>
<td class="nump">1,828<span></span>
</td>
<td class="nump">2,202<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits', window );">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits</a></td>
<td class="nump">9,248<span></span>
</td>
<td class="nump">8,556<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Deferred Tax Assets, Inventory</a></td>
<td class="nump">7,403<span></span>
</td>
<td class="nump">8,462<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=brc_NetofassetsMember', window );">Net of assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Deferred Tax Liabilities, Intangible Assets</a></td>
<td class="nump">47,609<span></span>
</td>
<td class="nump">48,507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Deferred Tax Liabilities, Property, Plant and Equipment</a></td>
<td class="nump">$ 4,641<span></span>
</td>
<td class="nump">$ 6,120<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_brc_DeferredTaxLiabilitiesAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities accounts receivable.</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;">brc_DeferredTaxLiabilitiesAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, In Process Research and Development</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;">brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities tax credit carry forwards and net operating losses.</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;">brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities tax deferred expense compensation and benefits employee benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liability, Deferred Expense, Deferred Compensation - Amount before allocation of valuation allowances of deferred tax liability attributable to deductible temporary differences from deferred compensation.</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;">brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_brc_DeferredTaxLiabilityValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liability, Valuation Allowance</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;">brc_DeferredTaxLiabilityValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities, deferred tax expense, postretirement benefits</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax liability attributable to taxable temporary differences.</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(26)(b))<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 740<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/2147482685/740-10-50-2<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(26)(a))<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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<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_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxDeferredExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax assets for which it is more likely than not that a tax benefit will not be realized.</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 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax consequences attributable to taxable temporary differences derived from inventory.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax liability attributable to taxable temporary differences from intangible assets other than 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax liability attributable to taxable temporary differences 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax liability attributable to taxable temporary differences from property, plant, and equipment.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TaxCreditCarryforwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_TaxCreditCarryforwardLineItems</td>
</tr>
<tr>
<td style="padding-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_StatementScenarioAxis=brc_NetofliabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=brc_NetofliabilitiesMember</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_StatementScenarioAxis=brc_NetofassetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=brc_NetofassetsMember</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>93
<FILENAME>R72.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169073753584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 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_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Effective Income Tax Rate Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Tax at statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">International rate differential (1)</a></td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies', window );">Adjustments to tax accruals and reserves</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and development tax credits</a></td>
<td class="num">(1.60%)<span></span>
</td>
<td class="num">(1.30%)<span></span>
</td>
<td class="num">(1.60%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance against foreign tax credits and foreign net operating loss carry-forwards</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">1.20%<span></span>
</td>
<td class="num">(1.20%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Deferred tax and other adjustments, net</a></td>
<td class="num">(0.10%)<span></span>
</td>
<td class="num">(0.30%)<span></span>
</td>
<td class="num">(0.40%)<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_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax rate</a></td>
<td class="nump">20.40%<span></span>
</td>
<td class="nump">22.50%<span></span>
</td>
<td class="nump">21.90%<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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 changes in the valuation allowance for deferred tax 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/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/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<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><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 applicable to statutory income tax expense (benefit) outside of the country of domicile.</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/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<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 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: 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><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 12<br> -Subparagraph (b)(2)<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_EffectiveIncomeTaxRateReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 other adjustments.</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 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<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><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other 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/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/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(8)<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><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 research tax 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/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><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R73.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169071911440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Unrecognized Tax Benefit Rollforward (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Unrecognized Tax Benefits:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning balance</a></td>
<td class="nump">$ 20,899<span></span>
</td>
<td class="nump">$ 20,564<span></span>
</td>
<td class="nump">$ 21,912<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on tax positions related to the current year</a></td>
<td class="nump">3,130<span></span>
</td>
<td class="nump">2,902<span></span>
</td>
<td class="nump">3,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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for tax positions of prior years</a></td>
<td class="nump">1,594<span></span>
</td>
<td class="nump">792<span></span>
</td>
<td class="nump">435<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for tax positions of prior years</a></td>
<td class="num">(43)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="num">(122)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Lapse of statute of limitations</a></td>
<td class="num">(2,666)<span></span>
</td>
<td class="num">(2,682)<span></span>
</td>
<td class="num">(3,226)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation', window );">Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">124<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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</a></td>
<td class="num">(257)<span></span>
</td>
<td class="num">(782)<span></span>
</td>
<td class="num">(1,129)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation', window );">Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation</a></td>
<td class="num">(67)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(539)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending balance</a></td>
<td class="nump">$ 22,590<span></span>
</td>
<td class="nump">$ 20,899<span></span>
</td>
<td class="nump">$ 20,564<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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits.</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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<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 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from foreign currency translation.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<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_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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 (a)(1)<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from settlements with taxing authorities.</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 (a)(3)<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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</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 (a)(2)<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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from foreign currency translation.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<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_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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 (a)(1)<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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</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 15A<br> -Subparagraph (a)(4)<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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R74.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169070301872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_brc_ForeignOperatingLossCarryforwardExpirationDates', window );">Foreign operating loss-carryforward expiration dates</a></td>
<td class="text">2025 to fiscal 2040<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_brc_StateNetOperatingLossCarryforwardsExpirationDates', window );">State Net Operating Loss Carryforwards Expiration Dates</a></td>
<td class="text">2032<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_brc_ForeignTaxCreditCarryforwardExpirationDates', window );">Foreign Tax Credit Carryforward Expiration Dates</a></td>
<td class="text">2025 to fiscal 2034<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_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates', window );">State Research And Development Tax Credit Carryforward Expiration Dates</a></td>
<td class="text">2025 to fiscal 2039<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_UnrecognizedTaxBenefits', window );">Unrecognized Tax Benefits</a></td>
<td class="nump">$ 22,590<span></span>
</td>
<td class="nump">$ 20,899<span></span>
</td>
<td class="nump">$ 20,564<span></span>
</td>
<td class="nump">$ 21,912<span></span>
</td>
</tr>
<tr class="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 Effective Tax Rate</a></td>
<td class="nump">19,350<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_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities', window );">Unrecognized Tax Benefits Recognized In Other Liabilities</a></td>
<td class="nump">19,527<span></span>
</td>
<td class="nump">17,587<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_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties', window );">Reduction Of Longterm Deferred Income Tax Assets Excluding Interest and Penalties</a></td>
<td class="nump">3,063<span></span>
</td>
<td class="nump">3,312<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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense', window );">Unrecognized Tax Benefits, Interest on Income Taxes Expense</a></td>
<td class="num">(893)<span></span>
</td>
<td class="num">(700)<span></span>
</td>
<td class="num">(701)<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense', window );">Unrecognized Tax Benefits, Income Tax Penalties Expense</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">281<span></span>
</td>
<td class="nump">82<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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Unrecognized Tax Benefits, Interest on Income Taxes Accrued</a></td>
<td class="nump">4,448<span></span>
</td>
<td class="nump">3,581<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued', window );">Unrecognized Tax Benefits, Income Tax Penalties Accrued</a></td>
<td class="nump">1,631<span></span>
</td>
<td class="nump">1,674<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_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible', window );">Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit</a></td>
<td class="nump">4,151<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_brc_TaxBenefitsAssociatedwithStatueofLimitations', window );">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</a></td>
<td class="nump">3,708<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense', window );">Unrecognized Tax Benefits, Income Tax Penalties Expense</a></td>
<td class="nump">$ 38<span></span>
</td>
<td class="nump">$ 281<span></span>
</td>
<td class="nump">$ 82<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_IncomeTaxAuthorityAxis=us-gaap_InternalRevenueServiceIRSMember', window );">Internal Revenue Service (IRS) [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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2021 2022 2023 2024<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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_OperatingLossCarryforwards', window );">Operating Loss Carryforwards</a></td>
<td class="nump">$ 89,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration</a></td>
<td class="nump">69,753<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_TaxCreditCarryforwardAmount', window );">Other Tax Carryforward, Gross Amount</a></td>
<td class="nump">16,054<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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_OperatingLossCarryforwards', window );">Operating Loss Carryforwards</a></td>
<td class="nump">24,527<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_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration</a></td>
<td class="nump">2,103<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_TaxCreditCarryforwardAmount', window );">Other Tax Carryforward, Gross Amount</a></td>
<td class="nump">$ 13,635<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_brc_ForeignOperatingLossCarryforwardExpirationDates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign operating loss carry-forwards expiration dates.</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;">brc_ForeignOperatingLossCarryforwardExpirationDates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_brc_ForeignTaxCreditCarryforwardExpirationDates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign tax credit carryforward expiration dates.</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;">brc_ForeignTaxCreditCarryforwardExpirationDates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reduction of longterm deferred income tax assets excluding interest and penalties.</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;">brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_brc_StateNetOperatingLossCarryforwardsExpirationDates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>State net operating loss carry forwards expiration dates.</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;">brc_StateNetOperatingLossCarryforwardsExpirationDates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>State research and development tax credit carryforward expiration dates.</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;">brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_brc_TaxBenefitsAssociatedwithStatueofLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax Benefits Associated with Statue of Limitations</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;">brc_TaxBenefitsAssociatedwithStatueofLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrecognized tax benefits recognized in other liabilities.</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;">brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reasonably possible in the next twelve months for the unrecognized tax benefit.</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/otherTransitionRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OpenTaxYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax year that remains open to examination under enacted tax laws, in YYYY 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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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_OpenTaxYear</td>
</tr>
<tr>
<td style="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:gYearListItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-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_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits.</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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<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 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 penalties related to a tax position claimed or expected to be claimed in the tax return.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accrued for an underpayment of income taxes.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for an underpayment of income taxes.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_InternalRevenueServiceIRSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_InternalRevenueServiceIRSMember</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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</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>96
<FILENAME>R75.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169078250928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Common Share - Reconciliation of Numerator and Denominator of Basic and Diluted Per Share (Detail) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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_brc_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 );">Net income</a></td>
<td class="nump">$ 197,215<span></span>
</td>
<td class="nump">$ 174,857<span></span>
</td>
<td class="nump">$ 149,979<span></span>
</td>
<td class="nump">$ 129,659<span></span>
</td>
</tr>
<tr class="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 earnings per share for both Class A and Class B</a></td>
<td class="nump">48,119<span></span>
</td>
<td class="nump">49,591<span></span>
</td>
<td class="nump">51,321<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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Plus: Effect of dilutive stock options</a></td>
<td class="nump">377<span></span>
</td>
<td class="nump">278<span></span>
</td>
<td class="nump">330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Denominator for diluted earnings per share for both Class A and Class B</a></td>
<td class="nump">48,496<span></span>
</td>
<td class="nump">49,869<span></span>
</td>
<td class="nump">51,651<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_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember', window );">Class A Nonvoting Common Stock</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_brc_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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 4.10<span></span>
</td>
<td class="nump">$ 3.53<span></span>
</td>
<td class="nump">$ 2.92<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_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 4.07<span></span>
</td>
<td class="nump">$ 3.51<span></span>
</td>
<td class="nump">$ 2.90<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Voting Common Stock</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_brc_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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income (Loss) Available to Common Stockholders, Basic</a></td>
<td class="nump">$ 196,462<span></span>
</td>
<td class="nump">$ 174,085<span></span>
</td>
<td class="nump">$ 149,168<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_PaymentsOfDividendsCommonStock', window );">Cash dividends on Common Stock</a></td>
<td class="nump">748<span></span>
</td>
<td class="nump">769<span></span>
</td>
<td class="nump">803<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_brc_PreferentialDividendsOnDilutiveStockOptions', window );">Preferential dividends on dilutive stock options</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 4.08<span></span>
</td>
<td class="nump">$ 3.51<span></span>
</td>
<td class="nump">$ 2.91<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_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 4.05<span></span>
</td>
<td class="nump">$ 3.49<span></span>
</td>
<td class="nump">$ 2.89<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_brc_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;">brc_EarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_brc_PreferentialDividendsOnDilutiveStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Preferential dividends on dilutive stock options</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;">brc_PreferentialDividendsOnDilutiveStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</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 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 2: 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 3: 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 4: 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 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: 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 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in the form of ordinary dividends to common shareholders of the parent 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> -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_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>97
<FILENAME>R76.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169067771888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Common Share - Additional Informations (Detail) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 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_brc_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive shares excluded from computations of diluted earnings per share</a></td>
<td class="nump">113,641<span></span>
</td>
<td class="nump">549,031<span></span>
</td>
<td class="nump">497,307<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_brc_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;">brc_EarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R77.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169073041216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Financial Assets and Liabilities Accounted for at Fair Value on Recurring Basis (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member] | Other 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_MarketableSecuritiesNoncurrent', window );">Marketable Securities, Noncurrent</a></td>
<td class="nump">$ 20,029<span></span>
</td>
<td class="nump">$ 18,288<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign Currency Contract, Asset, Fair Value Disclosure</a></td>
<td class="nump">137<span></span>
</td>
<td class="nump">492<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign Currency Contracts, Liability, Fair Value Disclosure</a></td>
<td class="nump">$ 730<span></span>
</td>
<td class="nump">$ 189<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<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/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<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/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-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_ForeignCurrencyContractAssetFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.</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 820<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/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<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/2147482106/820-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_ForeignCurrencyContractAssetFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ForeignCurrencyContractsLiabilityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.</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 820<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/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<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/2147482106/820-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_ForeignCurrencyContractsLiabilityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MarketableSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/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_MarketableSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</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_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherAssetsMember</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R78.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169071312272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Notional Amounts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</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_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">$ 63,666<span></span>
</td>
<td class="nump">$ 44,464<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 instruments [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_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">59,207<span></span>
</td>
<td class="nump">39,661<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 Instruments [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_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">$ 4,459<span></span>
</td>
<td class="nump">$ 4,803<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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R79.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169283454736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives and Hedging Activities - Impact on OCI (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">Net gain recognized in other comprehensive (loss) income</a></td>
<td class="nump">$ 517<span></span>
</td>
<td class="nump">$ 2,680<span></span>
</td>
<td class="nump">$ 1,282<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet', window );">Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net</a></td>
<td class="nump">2,221<span></span>
</td>
<td class="nump">2,140<span></span>
</td>
<td class="nump">909<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_NetInvestmentHedgingMember', window );">Net Investment 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax', window );">Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax</a></td>
<td class="nump">$ 509<span></span>
</td>
<td class="num">$ (1,746)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-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_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gains or losses on foreign currency cash flow hedges reclassified during the period to earnings from accumulated other comprehensive income upon the hedged transaction affecting earnings.</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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax and reclassification, of gain (loss) from derivative instrument designated and qualifying 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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480627/815-20-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<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 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax and reclassification, of gain (loss) from derivative designated and qualifying as net investment hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CCC<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetInvestmentHedgingMember</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>101
<FILENAME>R80.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169069662672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivatives and Hedging Activities - Fair Value Balance Sheet Disclosure (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeFairValueOfDerivativeAsset', window );">Derivatives Assets</a></td>
<td class="nump">$ 137<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_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember', window );">Other current liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeFairValueOfDerivativeLiability', window );">Derivative Liabilities</a></td>
<td class="nump">$ 730<span></span>
</td>
<td class="nump">$ 189<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember', window );">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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeFairValueOfDerivativeAsset', window );">Derivatives Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_ForeignLineOfCreditMember', window );">Foreign Line of Credit</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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other Long-Term Debt, Noncurrent<span></span>
</td>
<td class="text">Other Long-Term Debt, Noncurrent<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 Instruments [Member] | Foreign Line of Credit</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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other Long-Term Debt, Noncurrent<span></span>
</td>
<td class="text">Other Long-Term Debt, Noncurrent<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 instruments [Member] | Other current liabilities [Member] | Net Investment Hedging [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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeFairValueOfDerivativeLiability', window );">Derivative Liabilities</a></td>
<td class="nump">$ 0<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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instruments [Member] | Prepaid expenses and other current assets [Member] | Net Investment Hedging [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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeFairValueOfDerivativeAsset', window );">Derivatives Assets</a></td>
<td class="nump">$ 0<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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instruments [Member] | Foreign Line of Credit | Net Investment Hedging [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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other Long-Term Debt, Noncurrent<span></span>
</td>
<td class="text">Other Long-Term Debt, Noncurrent<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_ForeignExchangeContractMember', window );">Foreign Exchange Contract [Member] | Not designated as hedging Instruments [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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeFairValueOfDerivativeLiability', window );">Derivative Liabilities</a></td>
<td class="nump">$ 4<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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Exchange Contract [Member] | Not designated as hedging Instruments [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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeFairValueOfDerivativeAsset', window );">Derivatives Assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7<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_ForeignExchangeContractMember', window );">Foreign Exchange Contract [Member] | Designated as hedging instruments [Member] | Other current liabilities [Member] | Cash Flow Hedging [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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeFairValueOfDerivativeLiability', window );">Derivative Liabilities</a></td>
<td class="nump">726<span></span>
</td>
<td class="nump">189<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_ForeignExchangeContractMember', window );">Foreign Exchange Contract [Member] | Designated as hedging instruments [Member] | Prepaid expenses and other current assets [Member] | Cash Flow Hedging [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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeFairValueOfDerivativeAsset', window );">Derivatives Assets</a></td>
<td class="nump">$ 137<span></span>
</td>
<td class="nump">$ 485<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_ForeignExchangeContractMember', window );">Foreign Exchange Contract [Member] | Designated as hedging instruments [Member] | Foreign Line of Credit | Cash Flow Hedging [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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other Long-Term Debt, Noncurrent<span></span>
</td>
<td class="text">Other Long-Term Debt, Noncurrent<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_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, before effects of master netting arrangements, of a financial asset or other 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. Includes assets elected not to be offset. Excludes assets not subject to a master netting 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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-7<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -SubTopic 20<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481326/860-20-50-4D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, before effects of master netting arrangements, of a financial liability 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. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting 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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-7<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -SubTopic 20<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481326/860-20-50-4D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 derivative liability 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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="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_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-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_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_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_ForeignLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ForeignLineOfCreditMember</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_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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetInvestmentHedgingMember</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R81.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169069147712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivatives and Hedging Activities - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (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>
</tr>
<tr class="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">$ (109,622)<span></span>
</td>
<td class="num">$ (93,061)<span></span>
</td>
<td class="num">$ (109,077)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeRemainingMaturity1', window );">Derivative maturity</a></td>
<td class="text">18 months<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 instruments [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months', window );">Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months</a></td>
<td class="num">$ (124)<span></span>
</td>
<td class="nump">1,580<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_NetInvestmentHedgingMember', window );">Net Investment 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (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>
</tr>
<tr class="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">$ (1,237)<span></span>
</td>
<td class="num">$ (1,746)<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_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_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-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_DerivativeRemainingMaturity1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period remaining until the derivative contract matures, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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_DerivativeRemainingMaturity1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>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_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.</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 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_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_DerivativeInstrumentRiskAxis=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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetInvestmentHedgingMember</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>103
<FILENAME>R82.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169069123584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events Subsequent Events (Details)<br> $ / shares in Units, &#8364; in Thousands, $ in Thousands</strong></div></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="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2024</div></th>
<th class="th"><div>Oct. 10, 2024</div></th>
<th class="th">
<div>Sep. 05, 2024 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Aug. 01, 2024 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Jul. 31, 2025 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jul. 31, 2024 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jul. 31, 2023 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Sep. 04, 2024 </div>
<div>USD ($)</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Stock Repurchase Program, Authorized 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="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Dividend Declared</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DividendsPayableDateDeclaredDayMonthAndYear', window );">Dividends Payable, Date Declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep.  05,  2024<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_DividendPayableDateToBePaidDayMonthAndYear', window );">Dividends Payable, Date to be Paid</a></td>
<td class="text">Oct. 31,  2024<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Dividends Payable, Date of Record</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct. 10,  2024<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_brc_PercentageIncreaseInDividend', window );">Percentage Increase In Dividend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.10%<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_CommonStockDividendsPerShareDeclared', window );">Common Stock, Dividends, Per Share, Declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.96<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_DividendsPayableAmountPerShare', window );">Dividends Payable, Amount Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.2400<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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Gravotech Acquisition</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PaymentsToAcquireBusinessesGross', window );">Payments to Acquire Businesses, Gross | &#8364;</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">&#8364; 120,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Business Acquisition, Effective Date of Acquisition</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">Aug.  01,  2024<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_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember', window );">Class A Nonvoting Common Stock</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CommonStockDividendsPerShareDeclared', window );">Common Stock, Dividends, Per Share, Declared</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="nump">$ 0.94<span></span>
</td>
<td class="nump">$ 0.92<span></span>
</td>
<td class="nump">$ 0.90<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_brc_PercentageIncreaseInDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 incremental increase (percentage) in the entity's dividends as compared to prior 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;">brc_PercentageIncreaseInDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>brc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</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 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_BusinessAcquisitionEffectiveDateOfAcquisition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 when the acquirer obtains control of the acquiree, 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 7<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-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_BusinessAcquisitionEffectiveDateOfAcquisition1</td>
</tr>
<tr>
<td style="padding-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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 dividends declared during the period for each share of common stock outstanding.</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 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_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="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_DividendPayableDateToBePaidDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the declared dividend will be paid, 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://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendPayableDateToBePaidDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-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_DividendsPayableAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 per share amount of a dividend declared, but not paid, as of the financial reporting date.</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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_DividendsPayableAmountPerShare</td>
</tr>
<tr>
<td style="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_DividendsPayableDateDeclaredDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the dividend to be paid was declared, 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://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableDateDeclaredDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-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_DividendsPayableDateOfRecordDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.</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_DividendsPayableDateOfRecordDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 associated with the acquisition of business during the period. The cash portion only of the acquisition price.</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 805<br> -SubTopic 30<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/2147479581/805-30-50-1<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 45<br> -Paragraph 13<br> -Subparagraph (b)<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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsAxis=us-gaap_DividendDeclaredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DividendsAxis=us-gaap_DividendDeclaredMember</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_BusinessAcquisitionAxis=brc_GravotechAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=brc_GravotechAcquisitionMember</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_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember</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>104
<FILENAME>R83.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140169072370288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II Valuation of Qualifying Accounts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balances at beginning of period</a></td>
<td class="nump">$ 8,467<span></span>
</td>
<td class="nump">$ 7,355<span></span>
</td>
<td class="nump">$ 7,306<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired', window );">Additions &#8212; Due to acquired businesses</a></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_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions &#8212; Charged to expense</a></td>
<td class="nump">337<span></span>
</td>
<td class="nump">1,433<span></span>
</td>
<td class="nump">859<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions - written off</a></td>
<td class="num">(2,055)<span></span>
</td>
<td class="num">(321)<span></span>
</td>
<td class="num">(810)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balances at end of period</a></td>
<td class="nump">6,749<span></span>
</td>
<td class="nump">8,467<span></span>
</td>
<td class="nump">7,355<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_ValuationAllowancesAndReservesTypeAxis=us-gaap_InventoryValuationReserveMember', window );">SEC Schedule, 12-09, Reserve, Inventory [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balances at beginning of period</a></td>
<td class="nump">35,855<span></span>
</td>
<td class="nump">29,877<span></span>
</td>
<td class="nump">23,009<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired', window );">Additions &#8212; Due to acquired businesses</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions &#8212; Charged to expense</a></td>
<td class="num">(1,707)<span></span>
</td>
<td class="nump">9,580<span></span>
</td>
<td class="nump">10,198<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions - written off</a></td>
<td class="num">(2,166)<span></span>
</td>
<td class="num">(3,602)<span></span>
</td>
<td class="num">(3,330)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balances at end of period</a></td>
<td class="nump">31,982<span></span>
</td>
<td class="nump">35,855<span></span>
</td>
<td class="nump">29,877<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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balances at beginning of period</a></td>
<td class="nump">52,750<span></span>
</td>
<td class="nump">47,276<span></span>
</td>
<td class="nump">51,069<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired', window );">Additions &#8212; Due to acquired businesses</a></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_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions &#8212; Charged to expense</a></td>
<td class="nump">1,357<span></span>
</td>
<td class="nump">5,852<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions - written off</a></td>
<td class="num">(6,883)<span></span>
</td>
<td class="num">(378)<span></span>
</td>
<td class="num">(3,841)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balances at end of period</a></td>
<td class="nump">$ 47,224<span></span>
</td>
<td class="nump">$ 52,750<span></span>
</td>
<td class="nump">$ 47,276<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_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesReservesOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and qualifying accounts and reserves from business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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_ValuationAllowancesAndReservesReservesOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</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_ValuationAllowancesAndReservesTypeAxis=us-gaap_InventoryValuationReserveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowancesAndReservesTypeAxis=us-gaap_InventoryValuationReserveMember</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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</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>105
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M:4E-A^DIF%ZO)ELG86>#W2/6U<'!8;V)65+3B2D/X(*5\=M0.DL2J<X_O7U
MM1'X5IA;+BPY#L,0_2!<H%^I["]_HQN"%A0G1I9638 M-9VEL@$N7,B_9QE5
M6[+]WM+GPL@1EON:9L^X?"3F9FO5'=A2T\$I?^ >9!!:<'4'6)&[8?0I+6)S
M%L*:/ZZ,V*RZ!%MJ.C;E$URXT*_S:\8(EB-$8F8$"P2NN8.S:A1LJ>F0E%5P
MX0K_"ZUKMS65_=EUF=\39@0%B_CA9#@>.XZ1EE678$M-IZ5\@@N7]^];X@WE
M0N+[3[KISC%8,?0]SS=RLVH4;*GIW)15<.'JON%VF69@EL$B[M -IN'4",NJ
M4;"EID^B*J?@P:5]._$84[:AK)YZW.GT(UI*7__:F7![U,T=/QS4%Z M-1V@
M\@P>7,PW &_Q"[I*9+F;/J3Q=@*W._?V2/K3H>,>3Z9C8Q\'!_>F]Q$FP5,F
MP8/K^IVV*I--)MV*,N/4T1Z=+YBM")K%,9%"4B;92AKY6;4,MM1T?LHR> =9
MAF6.LPR=EUQ^S8W^:H].IR6%XWK3^@A3X"E3X!UD"BYRPE9IL4*_2@6QEIU;
MOL&%.>U@P6YL5BV!+34=F[($WD&6X ?)LN%C(0T46A+,91&7H"O.RXX^#M:\
M(Z8TC>"HWMP^PA-XRA-X<$G?</M.,SF(8M9T<^;F"2M=4R,LJ][ EIH.2WD#
M[[#G",W,Y8+(:D14C;2J1<QS1GL4NU+,JD>PI:934Q[!.\@C7!5"#GOULHEJ
MCA>_8312@Q6[J%EU"+;4=&K*(7AP<7\572[0K$Q2(4O<F1!$&JNZ9.MZR+='
M3[#2/ I8=0JVU/0%"LHI^ <YA>5:#@/0D+E'IG/(A.-ZKT'X"%?@*U?@PR7\
M;2JD^Z0/R/5^OO]%CI=QR20](R]8*<HPYVB&KFGQ1.L.4;+/9:XN!8T?/Z$-
M9N@)9R5!/SE'CHLVLI#F:\S,C*UZ!UMJ.F/E'7RXYK]E.*D'B-?\GF9&M+#
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
MH+I0<EE^@?\HE9*+\N5<<%@Q;0"?SZ14;Q?Z-P';WX ,_P=02P,$%     @
M+3DF65X)V4M" P  8@H  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6RM
M5MMNVS@0_96!-EBT0!I)U,W.V@8<)46S2!,C3KO/C#2VB$BB2U)V^_=+2K;J
MB^*X0%YL4IIS>,Z0(\Y@Q<6+S! 5_"SR4@ZM3*G%I6W+),."R@N^P%*_F7%1
M4*6G8F[+A4":UJ BMXGCA'9!66F-!O6SB1@->*5R5N)$@*R*@HI?5YCSU=!R
MK<V#1S;/E'E@CP8+.L<IJF^+B= SNV5)68&E9+P$@;.A-78O8]<Q@#KB.\.5
MW!J#L?+,^8N9W*9#RS&*,,=$&0JJ_Y888YX;)JWCQYK4:M<TP.WQAOUS;5Z;
M>:828Y[_QU*5#:V>!2G.:)6K1[[Z@FM#@>%+>"[K7U@UL6'?@J22BA=KL%90
ML++YIS_7B=@"N/XK +(&D%,!WAK@U48;9;6M:ZKH:"#X"H2)UFQF4.>F1FLW
MK#3;.%5"OV4:IT;QP_WTX>[V>OQT<PU7X[OQ?7P#TR\W-T]3^#"A DN5H6()
MS3_")_@VO88/9Q_A#%@)3QFO)"U3.;"55F+X[&2]ZE6S*GEEU7^K_ (\]QR(
M0_P.>'PZW-N%V]I_FP32)H'4?/XK?.,DX56I)#QB@FQ)GW,\AW&NCS@M$P1=
M+! +3)F".R[E.<25,(GI\MTL%-0+F1):CL+([P_LY;:[PZ">'T9MT(X'K_7@
M'?40YU1*&,,]+Y=<L7(.,2\*72A3Q9.7+JE'^<SGXU(N:()#2W\?)(HE6J._
M_W)#YY^N#7LGLAWK?FO=/VY]R^@Y3#-]:O4FW4I98=IEO&$+M](?N"1T_5ZT
MMT\G!.X(#EK!P2F"92-8UH)!?V.ETN6DMZY+='"@Q?<=G_@AV1/=$1@X3B\R
MA=8E.FQ%AT=%/^E;0E;BUR;/C8E-OKLDAP=*(N+V'1+L*3Z,"TE HM#K%ARU
M@J.3CP6,YW.!<ZH0[MB/BJ6TOD0F^LY 7<H)=NF/#LK4)Y$;[JE_*VI'>Z_5
MWCNAFJ_@^VFE?)3L3TOYG<AV?/=;W_UW+>7^P='Q J\7DM[>)KT=MR/7=7Y?
MG\Z[E_*:\FW5)P0VLNVM!L!T7U^IF+-20HXSC70N(GT\1=/0-!/%%W5/\,R5
M[C#J8::;0!0F0+^?<:XV$]-FM&WEZ']02P,$%     @ +3DF6:B80ZG8!0
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
M970V+GAM;*U877.C-A3]*QJZT\G..#'BF]3Q3&*<)IU-XHF]VX=.'V0C&[J
M7$F.L_OK*P'!-@B2Z?"2&'SO@7-U[]&Q1GM"O[,(8PY>TR1C5UK$^?9R.&2K
M"*>(79 MSL0W:T)3Q,4EW0S9EF(4YDEI,C1TW1FF*,ZT\2B_-Z/C$=GQ),[P
MC *V2U-$?]S@A.RO-*B]W7B.-Q&7-X;CT19M\!SSK]L9%5?#"B6,4YRQF&2
MXO65=@TO ^C)A#SB6XSW[.@SD%26A'R7%_?AE:;+-\()7G$)@<2_%SS!22*1
MQ'O\6X)JU3-EXO'G-_3;G+P@LT0,3TCR9QSRZ$KS-!#B-=HE_)GL[W!)R)9X
M*Y*P_"_8E[&Z!E8[QDE:)HLW2..L^(]>RT(<)4"G)<$H$XQZ@M628)8)YD<3
MK#+!RBM34,GK$"".QB-*]H#*:($F/^3%S+,%_3B3ZS[G5'P;BSP^GCP]SI^^
MW ?7BVD Y@OQ[V'ZN)B#IULP>7J8/4_OIH_S^V]3</\HKJ?@''R=!^#LTV?P
M"<096$1DQU 6LM&0B[>1F,-5^>2;XLE&RY.A 1Y(QB,&IEF(PU. H:!1<3'>
MN-P8G8A_[)(+8,(!,'3#4KS0Y./IIB(]^'BZT<'&K%;&S/',%KPY1QR+">.
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
M7<'F@.T._UFQ_8_MG?X)4$L#!!0    ( "TY)EDXP%J4QP(  .,(   8
M>&PO=V]R:W-H965T<R]S:&5E=#@N>&ULM59M;]HP$/XK5C;M1>H(! IM!Y&
M4+5;6UA#-^VCFQS$JF-GMH'NW\]V0@8H("8Q/A#?^9['OL<77[HK+EYD J#0
M:TJ9[#F)4MF5Z\HH@13+&L^ Z9D9%RE6VA1S5V8"<&Q!*76]>KWMII@PQ^]:
MWT3X7;Y0E#"8""07:8K%[P%0ONHY#6?M>"3S1!F'ZW<S/(<0U%,V$=IR2Y:8
MI, DX0P)F/6<?N,J:)MX&_"=P$INC)')Y)GS%V/<QCVG;C8$%")E&+!^+&$(
ME!HBO8U?!:=3+FF F^,U^[7-7>?RC"4,.?U!8I7TG L'Q3##"ZH>^>H&BGS.
M#5_$J;3_:)7'=CH.BA92\;0 ZQVDA.5/_%KHL %HM/< O +@[0):>P#- M \
M%M J "VK3)Z*U2' "OM=P5=(F&C-9@963(O6Z1-FCCU40L\2C5/^</P0CN]N
M@_YT%*!PJA_WHX=IB,;7VAH/O]Z,[X+18_@>C;X]W4Y_H@\3+("I!!2),/V(
M/J&WR$4RT5[9=97>D>%UHV+U0;ZZMV?UAH?NN6:3:,1BB+<)7)U*F8^WSF?@
M'63\LJ UU&R<(:_NM2HV-#P>WJR !\?#O0/9-,O3:5J^UK[3H5A*U$</G"VY
M(FR.ACQ-]>L2*AZ]5.E]D,_<(5<RPQ'T''U)2!!+</QW;QKM^N<JK4Y)%IR(
M;$O'5JECZ[".&ZJ=H8 L20PLEF=H @*%IGBU%R*J!W&5JCE[Q[*;BW3IUVN7
MS<NM7]==;FI7"?&V@X+*H#)F*]7S,M7S(TIF@+X?5R\'R?ZU7DY)%IR(;$O$
M=BEB^[_62_N(PQ]6!NT42%7,Q<5.A;@;UW\*8F[;J$017S"5WYREM^S4?=N@
M=OP#W<'SAON7)F__]UC,"9.(PDQ3UFL=?3HB;ZFYH7AFF\PS5[IEV6&BOT)
MF  ]/^-<K0VS0/E=X_\!4$L#!!0    ( "TY)EFS"<!2] @   PQ   8
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
M]9Z"F(\)#F?E75&*"')1*7(4ESQ):[1DL<',$WW/'WL.MM2]#PA'/%=->B&
M(S;UL&I?S<T:2ELO_(E9^'_GFY<I*H;7%ZECY<.\H0SD2=?FF%+?5RTKA/-(
M8&M)'\#Y+L#3>VA]VFM].O!D@4(G"^H1"P!RU8D&!=)8,-=R* N]Q*=FB:]I
MVR4@WD"6  O@60Y1-X8@'':IXZJ',"#0(I:OIB5SBX8RUKL!:G8#47.FTIRN
M/,7-F0PJ6<U1W)W/R/0D"94>NWF01OM!&,L<WJ"ED*@/L)JE !BUM-P.!7,=
MU9A%YB8.I7#O[I%Y<[^[\")7/HX^)+Q]^BB'WS^C3M^W#WQ'4U\ C'JVJVYN
M [ 32HDZK2-SXX:2UVMY:M;R<T',)R1_HJBGYQ/Z+BQIF<:UF,8M1+*HO#PL
M<<GOTSR74_V296+2@X=/5)?PV,$.57>"(!RV+5?=T(1PMD>I-D3?PQ+0WA)0
MLR48C^4H3]ZB6-?]Q+$PUE(IX ^ K@@A'- 548=S7N^*0_)ZCT!=XP; 8KO9
M9%QJ$):UC%QE(L9UWMY7?N62$!U)E'=DC1DM'#5:-%:TP^[I[0<UVX_KO.8B
M+B@&*7 N$:B'PW, 16WM6@6  ORLN;)#R>A=!C6[C+?.O[KB^Y/$)99V=PV
M.;ZO6JH0@ FI3=7;6>8Z_U-.IGNWOM>\O&^NVU>H.29MKT_OWNZN]%\T%]F5
M]Y?X-&HOYO=AVO\G\)658BVI4,:7(J3UV1,M+-NK]^V'NM@T=\OOBKHNULWC
MBK.$EQ(@_KXLBOKE@_R"W7^ F/T-4$L#!!0    ( "TY)EF.38Z9-QP  /U4
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;,4\:V_;QI9_9:#;[4T
M6I%D^=4\ ,=IVNRF31 G+1:+_4"1(VD:BJ-R2"OJK]_SF"=%V6Z_+% TLL0Y
M<^:\7\,7.]U\-6LI6_%M4]7FY6C=MML?GCTSQ5IN<C/66UG#+TO=;/(6_FQ6
MS\RVD7E)BS;5L]ED<OYLDZMZ].H%??>Q>?5"=VVE:OFQ$:;;;/)F_UI6>O=R
M-!VY+SZIU;K%+YZ]>K'-5_)6ME^V'QOXZYF'4JJ-K(W2M6CD\N7H>OK#ZSD^
M3P_\IN3.1)\%GF2A]5?\XUWY<C1!A&0EBQ8AY/#/G;R1586  (T_+<R1WQ(7
MQI\=]+=T=CC+(C?R1E>_J[)=OQQ=CD0IEWE7M9_T[F=ISW.&\ I=&?J_V/&S
M\].1*#K3ZHU=#!AL5,W_YM\L':(%EY,C"V9VP8SPYHT(RS=YF[]ZT>B=:/!I
M@(8?Z*BT&I!3-3+EMFW@5P7KVE>WS RAE^)6K6JU5$5>M^*Z*'17MZI>B8^Z
M4H62YL6S%O;#5<\*"_LUPYX=@3V=B5]TW:Z-^+$N99D"> :(>FQG#MO7LWLA
M_F=7C<7I-!.SR6Q^#[Q3?_I3@G=Z!-[ ,<7_7"],VX"T_._0B1G>?!@>:M /
M9IL7\N4(5,3(YDZ.7GW_K^GYY/D]V,X]MO/[H+_Z!PQZ ."CF2]^S=NND?CD
MAZUL<M0H([[_U^5L.GLN7C=YN1<WNMEJ_DDH(W*QJO0BKT!:ZVX)](3UC<CK
M$@S =ELI^ .@J5+"3K@QK3.ZZA@V/H@*O:V G,+D2]GNQ;;195>T1K3KO'5K
M]_0L_-2"IL._<J.,-%EXF'Z6>EO)L?B\EB)?J$H!M%;C,W< QFJ:; RH7[L&
MW!>-SDO1Y/6*#@W/;1LE6Z!69A]6?\DR(]@EV)7&R+ AV$K1P1>J%G=YHW0'
M.."1^9" 6EYI(*[=JM";C6K!T+6(T9]=3L@1H4" 5"&S0,NEUBT@4K>\\P9L
MCX)S 7TJ8%*QSNM:5K#!.K^30'@X&?,F1UI6I:C ;@/A 3'@"C%> ;X@!%\E
MV';Q$4 7"-#@3S> *_"_9-8X9A,%04(V6X" ,E+XQV0IEJK. 02@:EKX D]E
M8+NBZ@"7UB[M\$O8X%!N\%"(T6ZMJPKPV]42Y65A5*F DA)PO*XJ -C*QJ(0
M(.)BT-S:Y 7+T$*V.RGK%,,8&M-I@<_(2H%YI2=4O ( C<470U+PHVD5. )I
M$F(\?/ZP"TCG-F]X#\2[*>%I:24AJ-TV\&$E:] W) ;\+K<6/Z3DEUKA7[<M
M8?1D]&5\.Q8_75]_'#W-@("J6(/7_+-38(B0V^!BG8QM\J]22'\8I%MNP"UO
MF6RD7/ERB>J$&P'.NL&M\HUG'3PO+<DKQ0JE+*A2F:+2QIH+H X>"7<^MH8
MXD9(0O?Y0:JR!AS#KY%WLNXL1O(;Q#!@$T39-4C>L(B(+4%%2Q L,%&P Y +
MM J427<5'@;HT(AEHS>P3)N(;K@"R&M4:@Q1)&ZL:#:RT&!7_Z)3\N$+X@A8
MCI0$0'W\$JF%O@<1\90K'&4C6B)YP' YM2%&*< SA__=Y54'=*RMOGD<B;YL
M C4;<3B].ZXEN\-/L';1SHUT&NQESQZ0SGSQW#Q"!RP% Y,CQ!)*GC2R(C"%
M-BWO;OF'4HJ8= TB2 19HX'&+S$2D_1]FW]C8A,=+'TJ"#Y1TYB.  .,/3W9
MP9=-"\$K\V$)=H6PW,@<)9@TA@6$,$&&-I8.$12+X%C<Y&8M?H2SP-YT["&I
M<+PSB)=80]Q8[4\J!:L0[AT(&)-LVS5P0#PWV0?=J!50%ATJ^%(6'.):(P%?
M#K3 \8#1,*CD"] AQ$8&;,9HT@N)(D9D01L/)%.M^*3,UT%<R?T"/+E!&PVQ
M L&,L23<G'ORG%<UJ$EK?3GL@Z<4!6]F7=PXW4@VF&(82VU5".GYYZ631 .\
MK8,$\E67*,76D1W9GRW.1E'@(*V9(./$8(!];*_8#J-CK.4PL+%X!^)4EB2J
M6:P+8.6-#QQ</$$9 ]H:C ;9MI/C=2&#JDMXDEP1\%%WJS4D3@05*2J)808X
M"&LKB#QJ+4P4J!5];MKS-,A-9;R@H59H.*4R[=A%=T9\DH4$R5A ^## ^7\#
M)S#XVU,T8XV>,YY>G^A'NRO8?+2QN@X>N?%;F$CJ#=CF!J4%#)UN7'B L->
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
M;:%Y7\=TJY'"MC#M&7_Q&QX6/6!^WQO(Z5\1'MF?7(Z.#?/QP<,+[VW<\])
M1H.U?8,-N\,+]JY]N.VOM\_?MTQO!)9UR=<H&HRFJ0>Z?5*V'U;5[AFW4A8?
MA6Y9X"N<:[J YVNE;/]!!H9W_>(_4$L#!!0    ( "TY)EEA1-<3D 0  ,H*
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;+U66V_;-A3^*P=J4"2
M%NMN*4T,..G:=4"[H$U;#,,>:.G8YDJ)'DG%\7[]#DE;<=(XZ]->Q,NY?N="
MG?.U5-_T$M' 72LZ?1$LC5F=C4:Z7F++]*E<84>4N50M,W14BY%>*62-$VK%
M*(FB8M0RW@63<W=WK2;GLC>"=WBM0/=MR]3F$H5<7P1QL+OXR!=+8R]&D_,5
M6^ G-)]7UXI.HT%+PUOL-)<=*)Q?!-/X[#*S_([A"\>UWMN#13*3\IL]O&LN
M@L@ZA )K8S4P6F[Q"H6PBLB-O[<Z@\&D%=S?[[2_<=@)RXQIO)+B*V_,\B(H
M VAPSGIA/LKU+[C%DUM]M13:?6'M>?,T@+K71K9;8?*@Y9U?V=TV#GL"971
M(-D*),YO;\AY^9H9-CE7<@W*<I,VNW%0G30YQSN;E$]&$963G)G\9I:HX%UG
M6+?@,X$PU1J-/A\94FY91O56T:57E!Q0%"?P7G9FJ>'GKL'FH8(1>36XENQ<
MNTR>U?AK+TXAC4-(HB1[1E\Z0$V=OO2 OK=2-FLN!+"N^1XQO.:Z%E+W"N&/
MZ4P;107SYU-Q\%:RIZW8)CK3*U;C14!=HE'=8C!Y^2(NHE?/8,@&#-ESVB<_
ME*CG51S(./A[?G_/_#WO:M$WN"U&8E$HF.THO>0K'0(%JL&.M4A[&UF#];*3
M0BXV5,IF"7/><8,@J/DTS)!W"V"M5(;_@PTII[ZLI6I85Z/G)S?<7=\9R[OH
MN2?2 P3R:1]/X8:$KF2[8MT&F- 2EDQ#W^T;HE9UGOQD/6GVW":+S "CO->"
M]/$Y)S*)'S1V*%)69@Y4MINA;%U$:)-"30'CVI!JXK$8YU+0BT@0SQZ)[)]2
M^.K>%1*;WJ*B9Q*F'I-+ 5RCXK*!X]^1*7T";Y74&JZ84AL;.V*E*,*TKONV
MIZ19+?O2'^C1OZ0'$[XPT>/_:6HZ).9 E,_@YCY!*1Q!$47T/:;EA-:7+\HD
M3EXY2AS&<69I53:VM+@8P]63Q0H5%%F8I1$<)VF8C*L3R$@ZCSTACU,XCO/0
MZ<G*,"\*N+FOYARJ,"4OCHLP+I,32,ENZ6^M8!8F:7X">1B-2_B\5WH_@O##
M: KC,!]' S)_LO=EF)3Y<.]/-](P05C+.*Q\8-(HC(K8XL_CL$PK2R2,26Z)
M":%,*DLLDC"J"M<O#=;T&]=HF] 6Y,)EM-YEE/F,4K7^)Y0G*[^V[:ALI\E'
M);TF]I7B- 1PNFZH'(C%>M!PO9*:@%FC]D1-0X] O]^NIP_K"N]H/"$,M/W>
MK:97%HE5O;%5"VA_30_]]#Z%NT9-G'='59A1S. HCL-Q6GGJ49R%55&$5%-Z
MA6Z:$)M#[E ' ;)ZN>OV#N\,/86WU/<$BR!ZA[B-A/R+M/E S=#:CK.<;%.F
MBY+6<3C.*[>FE%KORCBDH<L]B>XIV5=)&"WH?9"Y^Q;N.W;?<@!</<+SU$]J
MM#=?4%,MW!1%I6(+Q(\:P^TPJ$W]?'+/[J>\]TPM>*=!X)Q$H]-Q'H#RDY,_
M&+ERT\I,&NI@MUW2L(G*,A!]+J79':R!87R=_ M02P,$%     @ +3DF63U3
MZDP-!0  #0P  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N>&ULE5=M;]LV
M$/XK!Z_;6D"Q+<FO66(@Z3:L0[L%3;=B&/:!EBB;&$6Z)!7'^_5[CK(=.TV]
M[(O%MSL^]]P+SQ=KZ_[V2RD#W=?:^,O.,H35>:_GBZ6LA>_:E338J:RK1<#4
M+7I^Y:0HHU"M>UF_/^K50IG.["*NW;C9A6V"5D;>./)-70NWN9;:KB\[:6>W
M\%XMEH$7>K.+E5C(6QE^6]TXS'I[+:6JI?'*&G*RNNQ<I>?7 SX?#_RNY-H?
MC(DMF5O[-T_>E)>=/@.26A:!-0A\[N1KJ34K HQ/6YV=_94L>#C>:?\QV@Y;
MYL++UU9_5&587G8F'2IE)1H=WMOU3W)KSY#U%5;[^$OK]FR*PT7C@ZVWPD!0
M*]-^Q?V6AP.!2?\+ ME6((NXVXLBRN]%$+,+9]?D^#2T\2":&J4!3AEVRFUP
MV%60"[.W$B;YBUZ +E[I%5NYZU8N^X)<FM$[:\+2TP^FE.6Q@AY [)%D.R37
MV4F-/S>Z2WF:4-;/!B?TY7O+\J@O/VD9_7DU]\'!^7\]962K8O"T"DZ(<[\2
MA;SL(.*]='>R,_OFJW34_^X$P,$>X."4]A/4/T>./BPEO;;U2I@-Z7:ID"X@
M#Q$?IJE@<N.461!&2JN@I$]H+9Q<VH8/"U.2K2I52(HV)E1 6Q.D(_FI42MD
M7DCBJ3NY5(5FD:*PC0FR)%0#$IY0&YP(?$F+H$L1'$%)[2EL5JH06F_(";.0
M5#E;DS62-E(X"A;'3!Q#[@K**D(,;/8Q$._&($\H'-A:JI*,#;04=Y)XH5)&
M&%BQ@W"[M"Z<,81VB>0]2IB'@7?"*3'7\GC=MU;Z9MXN*P,B)*VEPQBE"IJ4
MT!%OA&&\U:H43,-MP(>)BNC?M(+,#9^,5DK.CF.[NM%UE=4HB$Q=B)#:JJC^
M <U'Z%#Y"KLPV"BI;!VZ4^Z?TAY_\QUWV?DS +^UA8@E\IC^PUE^-,OHUV/'
M(W1\P$WX@=J%M:4G7%K2"QHEV7 <O\/)%-]Q,IGF3\O?HC9C*:&%--C6K5]$
MB;*G.(>Y?N^=1M,DR_KX'0#J-)D U'_0RK3!F^ P;!CF05!]NR-=(SZVR1+C
M^U%(GM,?.][YBOW>@SG;Y,3A(8Q-ATD_SWDVHC1-1M,X'H.$%/L83BA/!NF$
MAU/*DLEHRE;@=:TX#[&0CNF##0B_%M]*;%KOO:!!EDR'0USH_3EB%N<E.'PY
M2+(\?44W7*],0,CK1K(=G]OW@O)),@9[S-LZ/E^($&25PVN,L.,G_<%#;4JS
M0TKE8QE 5@>HV87[ Y6/J\)33.Z3N\TSX;>>@RVGHO#C<V#22[6M*Z\H[X+<
M[NASP2,K:-A-Z6L:='/\WC:KE8Y) MH+X9=4 1@H;EN@MAO1,9WV->&+IC\G
M94]P$;?CUD.(14CHKQB5WQ;5Q]<B]$;)8#KBP3@9Y]//,DYX+[D*S/G% ")0
M)N^+95NHX5*#ANJ1VJ/H>8D@0VD>Y!-*,^1V'E=047138IO%=]Z'=7 3)HW;
MU1Y'M2T5'I_(9PP/>8\D/WQ*#A\XR7$<P\VQ'\]L==8\&,%X%0XJQ^K9%.;;
MBYH3WJ"6,*?:FL691@DIMV)=^L4>BL%XM\ -T0E<=5WY_VHN4'!Q[#[5&_0.
M6K1:XAYN1/%B<PBVW=I^==_K7K4MWL/QME%^!YC*<,6J(-KOCH>=EI7=)-A5
M;/CF-J!]C,,E^G7I^ #V*VO#;L(7[/\!S/X%4$L#!!0    ( "TY)EGA&AL#
M8P4  'D-   9    >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;+57VV[;.!#]
ME8%:] *HOLA.ZK:)@=AIT19H&R1[>5CL RV-+2(4J9"4'>_7[PPEV7(;9]'%
M[HM-4N29,V<NHLXVQMZZ'-'#?:&T.X]R[\NW_;Y+<RR$ZYD2-3U9&EL(3U.[
MZKO2HLC"H4+UD\'@M%\(J:/I65B[LM,S4WDE-5Y9<%51"+N=H3*;\V@8M0O7
M<I5[7NA/STJQPAOTOY97EF;]'4HF"]1.&@T6E^?1Q?#M;,S[PX;?)&Y<9PSL
MR<*86YY\RLZC 1-"A:EG!$%_:YRC4@Q$-.X:S&AGD@]VQRWZA^ [^;(0#N=&
M_2XSGY]'DP@R7(I*^6NS^8B-/R>,EQKEPB]LZKTCLIA6SINB.4SS0NKZ7]PW
M.G0.3 9'#B3-@23PK@T%EI?"B^F9-1NPO)O0>!!<#:>)G-0<E!MOZ:FD<W[Z
MOBB5V2+"##4NI8<K);0[ZWO"YAW]M,&9U3C)$9QA E^,]KF#]SK#[!"@3Z1V
MS)*6V2QY%/%SI7HP&L:0#)+Q(WBCG:>C@#<Z@G>-7EJD?/*MKP[^N%@X;RDS
M_GS(XQIO_# >5\M;5XH4SR,J!X=VC='TV9/AZ>#=(VS'.[;CQ]!_(B[_!@=^
MR1'FIBB%WD)IS5IFZ* T),9>I0(SF0H%BU:M%YY./7LR29+!.X8)P^&[ET"]
M 5#)E5PHI$I=54I86%9*@= 9E,+Z5YXJ&3)3H/,R!6Q8$:;4J:HRJ5?@2E,Y
M="]ADQNH>=!A*PG<&_@L=$5= T)"#$]C$ Z:)I/!8@O,C4GU@F\\ NF@TLN*
M\S$.3'B/DF(AE?3;F!Y:3,U*R[\(8D4-#.IMPCF32N%IE=@19W">9D$429JE
M'H1%&E)30"N%JFVFE;6\I32V;C@$I8U^]?VZ61X0D:0""_A/Z@>30:S JPW$
M-\*R.]L=T"8Z@<;!WLZ>."*A78FA-2J2A.@Q-Y&F=7)P7.9&.Z-D%@29"5(V
M1;CACN-"$)9 I;K=E6HP2(-1K<J/(E-8++(8R%*# +9E--,GK(MO\T^]@_P4
MRAG(::??&&ZX:#DQ^!"]&T20M.2DC@/U]_>85NP.7+9;Y]VM(3/:9+@DM5-/
MXC^R=Y/+-"<2]/H*<3HP3(FYP#TIJ6D!99#9[UUX[F"N**O@ KX:O3:^EK4H
M".'&F_06")>4,>&@U&NJDI $G+RN!U\;R#)P9R:N?M38IQ:F74-A@7Z#J'_.
M?*O',0+=<' DF$:629: 4I23_*X22BXE$3@>H3I ,RNR+5R3!6/W,L==G8,!
MO*OD6BAFT=0 >\L(7X2GNTD&X\'PQ>W+PXA^".4.G68?'H<.U6:&>][6-=ZG
MB*'Y\-E/US=4' 476RA(ZELRE65-DL(C8.]E8[L,'>?R09<IF9\F@WB0O GL
MG@XG<3*9P(;TZ]9Q]$-51KS\GY5A?%#B/\:RTW-"M[:&I'[E<F'9:J@L\FN-
M8>HJ>F$*[:GI*:Y,%=K\T>[.@"E:SV6_7R6JC<9T9](!4V:2["&E&KGIK5Q4
M+*%K(UZSX Z8(;7<(C1]H>F-P#0H5A08ZB>66QB+9NN8UH?W[C=9R+>X#$),
M0Q8T#;FSKY9=-AZTS&FYPZT'%VEJ*T)Z7,&#0R$I1O'IR6F=$Z/X]? U;/"[
MWAX=[>K_?VZ(PE2:SJ7$?T5PW-'N.:LQ5 79=OBPRW"8-,&KI_2J'H[&,0U.
MXL'D3=S4 DU.1Y!5MBV^+0KK $/U'I -OZ.6<O(=Y8>N6OW.=;A <H(O_9S$
MY%=],]ZM[KXK+NKK]'Y[_5'RA320Y(O")1T=]%Z?T!NSONC7$V_*<+E>&$]7
M]3#,Z=L(+6^@YTMC?#MA [NOK>G?4$L#!!0    ( "TY)ED5,&P>ZP8  &X3
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;,586W/;-A;^*QC5:>T9
MFB(I6;82VS.6G4Z]LTTR=K)]V-D'B(0D-""A J!D_?O]#DA1U,W-3K;3%XD
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
M(M^JW(H+7J$Y@-G6"G1@,8$TC%%:/Z3'2^2Y:F6!?]5W8).#F9,%BD.-[GA
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
M11OP?*:U6UV0@N8#\?7_ %!+ P04    "  M.2992X]K.G$#  "%!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6R%5=N.VS80_15"!?ID6+;6FP9;
MV\#NID53(, BZ>6AZ ,EC2PV%*F2(SO^^YRA;*^";)P7B9>9,V<.A\/UP8>/
ML25B]:FS+FZREKF_R_-8M=3I./<].>PT/G2:,0V[//:!=)V<.IL7B\6KO-/&
M9=MU6GL*V[4?V!I'3T'%H>MT.#Z0]8=-MLS."^_-KF59R+?K7N_H _&?_5/
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
MIRU,BBD2,!W$ N%_VQG&TTIL-9AGT#)@+JIPW34&0R5T2Y9'[S=>QL' Q]A
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
M:0'^L!QR$K\^DTV4W"YUIC'PFF,*6)=H!4*TV>7)(05\/0?@VYXEE',A#>
MQKN4+CG ^:5:6B;U(4(B%=I#ORNEN4P"^*B36.+ *-+7\#-R@O"E<)H%!,ON
MD-RAY@%[2 6[YQR+U][1]?.EBU.>G&$1!J-8P </T.&+;&2]HVB3ZZSWT@46
MHAG.*'-@)O9H=1JC8ZYA[*E,X1,0]G^I1 N.MRH@NH.]86NLN%+Z;+$N643[
M464\S>JEH4P*8L/H<V$S>Q;RTE*IBLD WT;>^Z5 53P7RG*7?&NN;OL*HB<)
ME;C!PAR("0@^+M<0Y]NF4ZH IO[);5T^:TA[(+ "<O7P I.)&U\"P&KY4;Z&
M?@TG(\G^!2JO96D-B&!CUKK$A0S38;!?JSOTFKY P'$ MU9$:U53>1H'H!@[
M85D@G#,ZH14%F)B$1$LOQ<:T6(W PBOYA7#DAS09@T)(+?>/["LU6#A;D=D1
M_&UJ2)C25S(-_];U0?0(8P)IA$86LC'5:__IOGL"^BYJ,7HLW_:@*F5P71$4
M)\1=5I)W'HL7E)"QYW7'%-=UCYNEW%_NLGKLAM< Y_U8#(/WW!6W3D@1BW1X
M- >X729V\?P<Q?X"Y.DDYM&D3;LDB3 S6QJL3]RG49@,2@LYZ*^F=PDPTF*H
M<:]\$9FZ AU316JIL"/?37?'CPS5LM)+>I!_(7=2*5!OW2J?+6#& M8$*/XW
M,WLX30)V'4D[0+FL6M2A6;61+5H38FO0XKEJ8/.6LW)L=(R/(0G2O(<FT@QH
M*;.H$5%'LKOM_$_:UH23^+SP-Y+;T'&Q*GFY1P2<7QLT=G6:(\>DFQX=TDO$
M?:Z2HP4:D(^,H1(.^Z!8].>&".(>U !-H55WV@V78&,1^8@>,^^]AX33>C(L
M.E55?WX*6O)3)Q^X@IS16(T.AIY",A""U%XJ.M[3JJ6T9.T76YIZR!P5JR.*
M8JN6(#LH#)J0=K'FA^XZ"I>W]MW*>;"^+I.HDYJT11](WIY0S'=[@5EBPZ$O
M8*YZ![,?HKWN1+<Y-P-HWT.*4=2<3.]V SP)%.3)@]PAXZC#+O51:ZT6G/9;
MLX,P=^<+?S%H/ZS&\=8/$*9C@M/)D4$YN6K,BBF<CE9-LUIQ2T&AW#&%),-T
M1YF%4QL>&^9-'G\-<['(>II<90G?^^&5//$NNIEW02*P%_AVQ ".$]B']-LV
M(>1#H6 9IB;0HC;WL"7X',*2N)+"*[ K\!3A&NI#2=GSN@_7KW9'I"OU:I($
M+JW9;H"L_*CZW%+0#Q^'415@K:V>;UNR0GXCAHAV,R5D/0@\0A 6/O;W&&<!
M[S&I')(\,G(^B'U@TFR:AK>FPW-75-#KKW,\9F%OE4.&'LZ">J'T7,_ 23;F
M=HM-.[")#F!4:5KKR>CF]N7HJ;@ZFXD1;S@>=;:*<9?+XDQ!WL'/F^#0 (@8
M]N&\7K1QS "U2W&58AZ"O@"&N)'!\9-<KN-<Z!PDQQ@X4/4"HBP?"FQY:B>.
MB81'S)RZ*N"^T8M@R(W3-=B@8!DXC!M(CU#:_#!;L ](59 5CM>I8Y./18R/
MSF(P+B=F<8(X/AE]>/<1J.SEOJD\H<*$QHX]1.O\]VF>+$8MFA('9,5>B06K
M,1C9,2[AP7RZ  X-VW>&<SJ[APY:IE:ABQ:Q4<!& D;#%?,L?A>^RYJTS-L
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
M]$Y!?.!\1"\H#'_@!O'ULL__#U!+ P04    "  M.299OY;@WI(#   #"
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6R-56V/FS@0_BLC6E6[$EW
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
MU OAUP(5V1"9BFQ"A^-.R,*NI4PUT*8IG$'LAX.A^P]&8_H/_=$X.FV_H#I
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
MI6 +AX=\$*"?#JXFG>1?7:'O?Z7N)'^L<>JXL3=2DF9?&I0\J8M65I0$!H,
MT9$/,P+5&"(:"449>!3:<*G1(C:VTJ#FH("B&(BVO?\51>)6M+FBX$UY.K#K
MIW^(LNOM3R 0!A>D/^?!;-@\+)A0=0PWZ.HC&4Q#<O&,>8&3),&0\V//"3GE
MC&F$1!\9[Z=."..,<>3OBZ,$U")#+9B9*<%J#QSA''+91@T[VX8C[D":!S>:
MV1,<>5Y".<9DFRGJ'7>WX2B.7%@K[5,4  7X[8&C%,4P&D&!9GNC*$4)&!W%
M[&4418E/Z=<E&(48OQI&H>?XR0._?KH=1B%WXM =P6BS,(*1ER)H(XK,.(5E
MO1!%)QE@% 4PN(61#Y^;DA%'P:[<' ^Y.=X[-Y^;3(DOD''+<(&JPRXDRGD&
M:!KMMB7HW5Q."&4C"INF8%2*6N)#+NVH7%[?,[%>E_=D?]JH4/PZQ,$]H_+'
MEC*'=\IGYW6S6=K6%^)7HJ5?JH*%&M6!_=H4LI#0(_&,&-R;N^R7)R]$B6QK
MHS[8FWV;*J0+K$R1D=UYC)V>>09SCN=)_@U?6)7IY4A^XI=E;2=*6S?[<J=P
ME+;;Y]2=@]@O<)N"#MG*[,SE=WS?KDTHZ 'OU&G,(]J,M]^_S7P+F)FXP3>T
MTHQL6]S4C^@0C\WZWP>0%=2SXN)%'(=0-UJ"7&-:(O%@ ALL&_7P]OMW,#,6
M?HP&CG6R/Y^'U@VI83:#74R;8&QJ6E,K]5,T/7+/[4K6!I_"2&BA9,#XX/RG
M!$#8;+LW2)+/D633O[/I+_A\1T0G0T0G>T?TUYKB[J8V*9>P>KK)@1= .7MO
MO;$MGG?RV-YP;0OR;BP V65(PE-YEY5=3O@H*#*DLKD7H2A*JH"SI_%X*DH+
MPF<-FOFH0H'%)_Y)#C":#MH6B<:"=-VH?KF5I= /'LSZ[PQR$<H;]_T1">._
M1Z?!>-T66+8N#?P08,J[;,_]Z,F!](]BK8Q[+'+,L"PJU,:^]X<<'#%X*;4N
MI8W]VT*O;%QT>H5^P/0(Z.L]3@U:5W70BC*W;D6MRCYN1[GC(9RFH8\C+QN3
M&E5T-2'JRP\9$Y_(+G^-,>.4O]*8Z1ZVI&+/][%E3-M>94D/I>!E._K6CDF:
M_B@H/=]]C1W1<^+[]566#/S]+!GMA4H>QJ_%)/4T+YLRL!_Y8;KSIB0=$F2Z
M=X+\C'1C$J,M]F@[/HEOL,OO75NHO,A>O+':S>)J?.$! U%K;.^4D0AMT:$[
M:V,ZZX)-J:"K&U'?_T.QR@CR;2S(P2.YG@K_^*9ATVV^[UNE]V8A?LL?OK6&
MI:V7EXO1C6TEVQMS+TV7:_AJL)>WP^IP]7UB;WP?MMM[\T^BO4'?P$JYQ%$T
M.>&$M?8NVDYTLS;WO]>-UDUEABLI(#AMP._+IM&;"3$8_A X_C]02P,$%
M  @ +3DF6;#A[0ZT P  ]P@  !D   !X;"]W;W)K<VAE971S+W-H965T-# N
M>&ULE59M;]LV$/XK![4H;,"PWBW)M0W$:89U6 ,CV3H,PS[0$FT3D4B5I.)F
MOWY'2E'L13&Z+Q2INWONN=-#4HNCD _J0*F&[U7)U=(Y:%W/75?E!UH1-14U
MY6C9"5D1C4NY=U4M*2EL4%6Z@>?-W(HP[JP6]MU&KA:BT27C="-!-55%Y-.:
MEN*X='SG^<4=VQ^T>>&N%C79TWNJ?Z\W$E=NCU*PBG+%! =)=TOGRI^O(^-O
M';XR>E0G<S"5;(5X,(O/Q=+Q#"%:TEP;!(*/1WI-R]( (8UO':;3IS2!I_-G
M])]L[5C+EBAZ+<H_6*$/2R=UH* [TI3Z3AQ_IET]L<'+1:GL",?6-YDYD#=*
MBZH+1@85X^V3?._Z<!*0>F\$!%U 8'FWB2S+3T23U4**(TCCC6AF8DNUT4B.
M<?-1[K5$*\,XO;K%[_Z9YZ*B4%,)UZ*JL%?W!R(IC'XCVY*J\<+5F,GXNWF'
MNFY1@S=0_0"^"*X/"FYX08MS !<I]CR#9Y[KX"+B+TTYA="?0. %T06\L*\[
MM'CA&W@W1'+&]PHV6'5;[E]76Z4ERN3OH8);N&@8SFR=N:I)3I<.[@U%Y2-U
M5A_>^3/OXP6R44\VNH2^NJ.YX#DK&3%*5B!V<-M45!(M)!!>P"?*!8K#KM&X
M)HKEK8&5C:;%2Y5#I5U,/ES: "-]H,#/6!7GK(S#MF=6=,R,ZI3M/XJP;G0'
MB,>-#4!!UH0_?7B7!G[R4<%U292"*PO1SM<FT(@6]TK^  :I/6'8/PA/#%2)
M1X^:PY^42 74*!)03T^]GLP0FB$XZ>N(<60@&H6IU'@.)SME].)E>+XNBIWL
MJ([PK>"/0J/DSO;8&-Z#GR63P(_-+(DF:9R8691-LB2#7ZE"XAL\J:BD7#-2
M8HY'AITM%(R2*!WC.,MP3+UP_)8C9K/,\/SKNB3JMLVC&$-#$SZ&_UW4&KZ^
MKL@6-)M$LZ KR$OCKB!_EIXI];\=/K6]4#A)V^K$FH0^#&HA2B>^GP%FBS,?
M8G\2!CYLR@:[>+/;X55@E-@W@WYKF'X"<B02VQ0F"01)"F'HO>(RT(0?8Q-E
M,\,FG66&S2SVK9!^6"#S;C._AVCJ>_@(IW&(CV":!?WN-D8O:8U^:_2&TPQ^
MLM,<7GH&XY_GB*TQRJPQS6#H;'-/+B,4U-Y>N0HW:<-U>R_U;_M;_:J]S%[<
MVU^"+T3N&:JTI#L,]:9)[(!LK]EVH45MKS;\ 'A1VND!_TRH- YHWPFAGQ<F
M0?^OL_H74$L#!!0    ( "TY)EDU=MGC_ (  , &   9    >&PO=V]R:W-H
M965T<R]S:&5E=#0Q+GAM;(V5;6_:,!#'O\HIJ_8@(1(";2D#)&A7=5,K56W7
MO9CVPB0'L>K8J>U V:??V0F!5HSM#?CA[G^_L\^7X4KI)Y,A6GC)A32C(+.V
M&(2A23+,F6FK B7MS)7.F:6I7H2FT,A2[Y2+,(ZBDS!G7 ;CH5^[U>.A*JW@
M$F\UF#+/F5Y/4:C5*.@$FX4[OLBL6PC'PX(M\![M]^)6TRQL5%*>HS1<2= X
M'P63SF#:<_;>X)'CRNR,P64R4^K)3;ZFHR!R0"@PL4Z!T=\2SU$()T08S[5F
MT(1TCKOCC?JESYURF3&#YTK\X*G-1D$_@!3GK!3V3JVNL,[GV.DE2AC_"ZO:
M-@H@*8U5>>U,!#F7U3][J<_A?QSBVB'VW%4@3WG!+!L/M5J!=M:DY@8^5>]-
M<%RZ2[FWFG8Y^=GQ)>,:'IDH$6Z0F5(CG;@U\/&!S02:3\/04A1G&R:UXK12
MC/^BV(GA1DF;&?@B4TQ?"X2$US#&&\9I?%#Q6RG:T.VT(([BW@&];I-SU^MU
M_YWS!3>)4"YM S\G,V,UE<FO?4E7DKW]DN[I#$S!$AP%]#8,ZB4&X_?O.B?1
MYP/ O0:X=TA]?,DEDPEG B;&(-T.DRE<<S;C@EM.Z),D4:6TF (]4V 6=E)T
MI0]WF)1:<[F *3/<[$OP,,)#AJ0MZ T[$>N*HW[(_#<!6-H^5WG!Y/J#@7G#
MR[:\8H?79L2X0HWT*M^0SQWY<DNN&_*9(W<F5 _KIAZ\]NY*M^5%=>I!E4=S
M>LQW 8M))OES^9H92D,$9)RB14W/#-TN@6QI3/M-W%<Q=P_\BJ-F.LG6]6T-
MX +GJ#5%2"@<-;0*I1!,;@[HB%1:47Q&@TZ_%??[<(U+%- !ZCW4623@2Y(Q
MN4#2D+Y*#72ZI] [BVO3>+<B!H?\CN"T&_E(9QO??44:[G25'/7"]TX#_KZJ
M!M.L-NUY4G6EK7G5VV^87G!I0."<7*/VZ7$ NNJ7U<2JPO>HF;+4\?PPHT\,
M:F= ^W.E[&;B C0?K?$?4$L#!!0    ( "TY)EG2''0"HP0  (\,   9
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
M<(X?+2"- 3XOA="/$[-!_QF4_0-02P,$%     @ +3DF6=6E=-3U!   JAT
M !D   !X;"]W;W)K<VAE971S+W-H965T-#0N>&ULM5E=;^(X%/TK5F8TFI$Z
M)79"(!U FI)9;5>MA*;;W8?1/+C!@#5)S-A.::7]\>M\-"$A=8&:/I3$W'M\
MS[%]?8U'&\9_B14A$CS&42+&UDK*]46O)\(5B;$X9VN2J&\6C,=8JE>^[(DU
M)WB>.\51#]FVUXLQ3:S)*&^;\<F(I3*B"9EQ(-(XQOSIDD1L,[:@]=SPG2Y7
M,FOH349KO"2W1-ZM9UR]]2J4.8U)(BA+ ">+L?457@3(R1QRBW\HV8BM9Y!1
MN6?L5_9R-1];=A81B4@H,PBL/A[(E$11AJ3B^%V"6E6?F>/V\S/Z'SEY1>8>
M"S)ET;]T+E=C:VB!.5G@-)+?V>9/4A+J9W@ABT3^'VQ*6]L"82HDBTMG%4%,
MD^(3/Y9";#E [P4'5#J@MH/[@H-3.CC[.KBE@YLK4U#)=0BPQ),19QO ,VN%
MECWD8N;>BCY-LG&_E5Q]2Y6?G-P6XPW8 MS294(7-,2)!%_#D*6)I,D2S%A$
M0TH$F'$UV[A\.@.S*+/!R1Q\^YW2M9H&$GP,B,0T$I_ 9W!W&X"/[S^!]X F
MX.\52X6R%:.>5 %GW?;",KC+(CCT0G 0@1N6R)4 WY(YF3<!>HII11<]T[U$
M6L2_TN@<./ ,(!NY'0%-]W=W.MR#_=V1AHU3#9Z3XSDOX.E'Y,>U,@=7DL3B
M9Y?V!;;;C9WEFPNQQB$96RJA",(?B#7Y\ YZ]I<NW4R"!8; &IJZE::N#GUR
MK43L4JOPZN=>63)]F#BV9ZLY]+ MPZX51&C@-*T";01'\NM7_/I:?I<IC>9J
M78M\MM!XS=D#R>9+Y_HLL+QM/NY@X U:M#O,'-MNJQ-H(SN2MU?Q]K2\;W"X
M4DTJU66\R?,JZ2+M[;!!0_77;Y'N,D/#@=TBK0WK2-*#BO1 2WK*$B%Y6FRQ
M*A>KP5ZJ7CJ'>K!#QT$#&[9([UKYWA"U*&N#.I+RL*(\U%*N<^*ZRHG5:']X
M-T00?5ERUJW!<(>=Z_M^OSW=.\P<=XC\E@S:0(^4P:]D\+4RJ T\C=,(2S)7
M99#J(*0XFP5=K/T=.I\=VX5^B\^TPP[YR!NV9[PVLB-Y0[LN:.PW3X"$="[\
M$KF1Q]3H]X<M(;KL7 3=]@301WJL$ENE'=0J$;PR[J7[]FZ%;+>/VFR[S#P'
MMLGNFD$?0:\R:[) -0NTUX:5#V3U<K6U<8$?-R2^)_PG^ _<T(3&:5PU=?+6
M=GAHY6,4+3"%UA2[+BCA*2M*:+2D-(H6F$)K"EM7E5!?5FJ%/0-W@BS2"%S3
M!>D45@\.;?!$,._:TJ9ZUX-5/$7I"NO:%>Y7O.Z9"_#CZ[G 4$U:BFT2+3"%
MUA2[+IBA=\I<8*CN+84UB1:80FL*6Q?E4%^5OS$7Z,$=1Y,+#!7FI8JG*/-A
M7>=#?:'?/-!M3<P#BP%#57JIL$FTP!1:4^'Z" ']4R8 0\> 4EB3:($IM.9O
MD/41!>U[1#DF ;P"KEG_>L]#132%UA2Q/MT@_>EFG_6_1P&@[^70:6H4+3"%
MUE2X/GDA=,+UCXR>LHRB!:;0FL+6IRRD/6R\=?WKP76' ;WKP2H:/5+UMBZQ
M8L*7^66@ /D]5''!4[56%XY?\VNV5OLEO B*:\,:IKC%O,%\21,!(K)0D/;Y
M0!78O+@8+%XD6^=79?=,2A;GCRN"YX1G!NK[!6/R^27KH+J>G?P/4$L#!!0
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
MJI55'[R;!^^V#/YF+;T%U"HT\3RQCG0\Y!/_7Z@.4%!U[<0TNMXWW=R*M,'
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
MG\PJQ;5]D[=9FD;-1'7'TO9K/LP8U:28J#0VR&YL#JF8JZ$J?A+&:)-(/2I
M?L-7*BH="GK;GD>#7JY0U]OJ0QAOUER/"KU6O%&SN[;AF.WV?L%B0E,)&!GK
M-.^TI?/%<@-U>:+X+-^#''"EW65^."7Z<UMD ?K^F'/U<I)M:Q;;V+V?4$L#
M!!0    ( "TY)EF$1NI/3P,   P-   9    >&PO=V]R:W-H965T<R]S:&5E
M=#0Y+GAM;+67;4_;,!#'OXJ5H0DD(,U#TY:UD0JE&],0B(=-T[07;G-M+!R[
MLQW*]NEG)R%KVA#1J;Q)_'#W]]W/CG7I+[EXD#& 0D\)97)@Q4HM3FQ;3F-(
ML#SF"V!Z9L9%@I7NBKDM%P)PE#DEU'9;K<!.,&%6V,_&KD78YZFBA,&U0#)-
M$BQ^GP+ERX'E6,\#-V0>*S-@A_T%GL,MJ/O%M= ]NU2)2 ),$LZ0@-G &CHG
MHYZQSPR^$EC*E38RF4PX?S"=BVA@M4Q 0&&JC +6KT<X TJ-D [C5Z%IE4L:
MQ]7VL_HXRUWG,L$2SCC]1B(5#ZRNA2*8X92J&[[\!$4^;:,WY51F3[0L;%L6
MFJ92\:1PUA$DA.5O_%1P6'%P@A<<W,+!77?P7W#P"@?OM0Y^X>!G9/)4,@XC
MK'#8%WR)A+'6:J:1P<R\=?J$F6V_54+/$NVGPBL5@T 73&$V)Q,*:"@E*(F.
MT#"*B-D:3/5T?K[,1NV/0&%"Y8$VN;\=H?V] [2'"$-W,4\E9I'LVTH'9N3M
M:1'$:1Z$^T(0CHLN.5.Q1.<L@J@J8.N,RK3<Y[1.W4;%SRD]1IYSB-R6Z]<$
M=/9Z=Z_&??1Z=[<A&Z_<)"_3\U[0^\AYM"24(HVW9J]&1$XIEZD ]&,XD4KH
MC^EGW2[DJ_CUJY@+YD0N\!0&EKY!)(A'L,+W[YR@]:&.X"[%1CL2J]#U2[I^
MDWHX3+A0Y$]^O/EL$W =RERRG4F:J_4Q[/FNT[<?5Q%M&CE.Q^M5K48U5GXO
M"$JK2E+M,JEV8U)CPHB"HR_Z4MT\,H?H_&FA+UX]M9K\(?H.6* K!G49Y^L%
MJQD[?GLMX\:@MCT4.Q*K\ M*?L%;\;M;\CI^P0:_KAMTU_@U!K4MOQV)5?AU
M2GZ=-^,7"Z@]@9T-@IU.>^UK.FL,:UN".Q*K$.R6!+O_3U >5LAE/)F$@N"8
MIZ(.8'<3H-=>O[0:H]H6X([$*@![)<#>6QW!L?:I ]C;N*H[NKQ> ]@8U;8
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
MZDN&<"V@_M\R)E\GVD'[;;3X!U!+ P04    "  M.299UR89&4P$   P$
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
MV<>RH^BYHPND5?P]C4Z! T\ LI';T:#E\>%.1[AW?#C2],8IA\W)])Q]PZ:
M?U03/@!+&LM5@.<C-&<,)VLB[TP![I] O=PU?LHNSW>8!>#O/Z0DN!(DYO]T
MC4]>O]M=OUJ-SOD6^^1B()<;3M@#&<Q^_@F.[%^[V)H4\PR)-;B[)7=7IS[[
MDR9^&J<15JL56&*^ 5[X$ 8D";H@YF(PO_G4$OPPLT]M.!H-I]9#'9"VUKZ
M#(DU  U+0$,MH'F2I'+1F,<TE5/M,A&AB.3<$Q3<$W!#?"*Y!6IF+B/,.9BK
MV1O+>9NM0_DZ4JQ&73SSNB%J\)PXCM/"J6UC7YR&Q!HX1R7.D1;G,R4Y[QZH
M")-UD]=MON[>Y/4&0*[4X$LJN)"KKBJ<W_Z+[/;/;OM.JGD31C6HT!V[:#AI
M4=4VM2]50V(-JN.2ZEA_%Z?Q/6& KBJ *D52Q!3!3ZE(F5P;.4]QXI.RW$&0
MXQ<@W<E(9F!N"Z2V=7U!&A)K@)R4("=:D'NWH<M'=4RZ(.6*PQJDL3."+4(=
MA89V:SYZ+PM!>UB#W>C26=FELR.ZM&CNF-6F>O+<M1/P%3^"!4G(*A1=_3SK
M:!ULSX2.0N[9N-7/EX6&]KB[E]"N\CY;W\]L ?FR5</5F9]IP_LF $;5/%-J
M372UE!F^<?)5-, 4?)-JGBFU)GQ4P4?_;\DY%OY),0;?",\VU,SJ2LMR39@O
M"TFSVSDB>:O4S*NE'L[+U$/?_-ZP#:DU85<N VJ3Z5F3E"04TLX\]X", YX(
M[LSHEOK(WKA>PQO RAQ O3NH[QV'Y^:B:V[*W25D>9 &M[X9T-;P-NHT3*DU
M>5=> ^K-QE[>2\J%S)F%Y""4ZZ#K)/RW_1BA8#E\L;N>P78ZHF]';VJOX2A@
M92F@WE/TI792S,0L-RXN[\T:]%7#;&*",8CSASLC$."G[GEJU&R84FL2K^P&
MU/L-Z<\$"WTA@>=I5_:4#+R_N;WC'SHQFG0(2Z-JGBFU)LO*<<#)6R=?6L_3
M&[Y)-<^46A-^Y8V@WAP=G0_H973Y@#:R-RY#:LTGSI7'0@<\EH']J:BBOC\Y
M<-Q^-*-O2%]LIM2:V"I_A;06XE4WJ -5%QN4S*"*'0JY>[<HO51OYJ]AJU!E
MJY#>5DF"V6L>];PK?RC62<^DN5D:5?-,J34!5E8)O?4;&63TE8Q1-<^46A-^
M9;R0WO$<NR\=D-'L2_K(WKA>PS>ARC>AU_=-Z*5O<A :M_<EH\;)E%H36V6<
MT-L9IP-5]]J7C%HG4VHY<ZOVI4),V#K[XH,#7[TMS-_EEU?+KTKFV;<4K>L+
M>.[EWX94,OFG*I\Q6X<)!Q%924G[="PG#<N__LA/!-UFWT/<4R%HG!UN" X(
M4P7D[RM*Q?.)JJ#\!F?V'U!+ P04    "  M.299Y%+*F=@$  !3%P  &0
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
MC-3S#;@V4/,+QN2NHQWD#T+O#U!+ P04    "  M.299XDG(WZP&  !]*0
M&0   'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6R]6EMOVS88_2N$5Q0MD-:\
MZI(F!I*HPS*D0Y"TVT.Q!]6F;:&ZN!*=M,-^_"C9D2R28N*&WDMBR><[YOEX
M^8XHGMP7Y==JR;D W[,TKTY'2R%6Q^-Q-5WR+*[>%BN>RV_F19G%0EZ6BW&U
M*GD\:X*R=(PA],99G.2CR4ES[[J<G!1KD28YORY!M<ZRN/QQSM/B_G2$1@\W
M;I+%4M0WQI.35;S@MUQ\6EV7\FK<LLR2C.=54N2@Y//3T1DZCDA0!S2(/Q-^
M7^U\!K64+T7QM;ZXG)V.8-TBGO*IJ"EB^>^.7_ TK9ED.[YM24?M;]:!NY\?
MV']MQ$LQ7^**7Q3I7\E,+$]'P0C,^#Q>I^*FN/^-;P6QFF]:I%7S%]QOL7 $
MINM*%-DV6+8@2_+-__C[-A$[ <@;",#; *P&T($ L@T@3PV@VP#:9&8CI<E#
M%(MX<E(6]Z"LT9*M_M DLXF6\I.\[O=;4<IO$QDG)K=\(7M1@,M\,X;JOG@#
M;N7PFJU3#HHY>$#<\%51BB1?]+#G/UK JXB+.$E?R_A/MQ%X]>(U> &2''Q<
M%NLJSF?5R5C(%M>_.YYN6W>^:1T>:!W"X$.1BV4%WN<S/NL3C*745B]^T'N.
MK8R_K].W@* C@"&FA@9=/#V<&,*CIX=CBQK2]AYI^,@CO6?NF\]7$@XN!<^J
MOTVYWW!3,W>]X!Q7JWC*3T=R1:EX><='DY>_( ^^,^7-)5GDB*R74]KFE-K8
M)W_(Q;:*4VX<KIM0UH362^K=!!&*2"C'PMUN-DPX@@)/P44F',30PRVNIX&U
M&IA50\1E8J;)9AC(J0?BK!X?_S0W3+HV=-Y..W 8^*HJ'44P\:&BR8"B*!A0
MY+6*/*NBAY&^*HMY(DP2/%V"YU-&%0T&&/4P98H( PQ#XC&S"K]5X5M5G%45
M%\:!Y6N_AQABS N5YAMP) @Q\Y7VFW">3\A -P2M@, JX/UW:3AFB5C+>0?D
M2E/WQXJ7XL<16*6Q[)^7<;9Z!_BW=;*J^\LD-=":YH=2@B)41Z$08T^1J:,H
MD0DQBPQ;D>%3QMH1V%%[!,YF\E,]GT0!KHI\\>9*&I89&.[2\$DZ=91)IXZR
MZ$2P*_[0/AXS7B;3N-IVVUF5Q,8B;679MU(X98M<L?4SN&.?T $K\);<56)=
MLD6NV/J)Q5UB\<^7X6WL[GP( H_A0)E<1EP0:*NE"><A&-"!"=;Y,V2U*OL7
MXBU?O_#XR%.%&6 ,J]4B,L&\D,$!69U%0G:/]'@UWA+TUS4OH.KR9\(%D$'5
M*)EPS"?0'Y#2.25DMTK#ZS?2C4Q PX"JCL*$PR'SL"K!@/-D01@HR:BS1NA)
MWNBY]0KIGH=1ZD%5K@Y#!#.U8AE@F$*&!L1V#@H]8J'TD@7^!>W=SQ]X]H67
MYM76RKSW:NN2+7+%UL]J9^M0<,@R9C6->R?6)5ODBJV?V,Y*(KN7M)<Q@T4,
M*/.UU=Z$\ZGF$DTXN92& Y,.=SX1[^T3ZTE7_[N.I\D\F5HGGIU]W_'AE"UR
MQ=;/;.<?\2'](W;J'YVR1:[8^HGM_"-^AG_$NM]#$(5,=2=FG'ST4B:>"8>@
MM[,MU%?1^4=L]X_OU_7S]<.T6U>BC%/S,YJ=:.^AX'0[SQ5;/XF=6\7TD'/,
M:H7W3JQ+ML@56S^QG7?&=N]LGV.ZW:6,!AY3YY@!1PF$:G$SXF#H#VR"X,X^
M8[M]WOL9#>O6UD?J,^6%$06UE<. PD.[=+ASR=CNDA]_0,/Z#J$//:2M@#K,
M8[[Z&!>98 2RH;[I?"FV[S<./ZU@P]8?8A[4NL& @P'2=N(-.!)00H>\4^<
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
M/-: HBWP;4?QJBEY"ZYT 6V:N;X3H3 !^OF2<W7?,1/TMZSX#U!+ P04
M"  M.299QGQ-==0#  !U#@  &0   'AL+W=O<FMS:&5E=',O<VAE970W,"YX
M;6RM5V&/HS80_2L6/559Z2Z #21LDTBWX:I>I>NM+KOM9S9,$G1@I[;9;/]]
M;2"$@(,B;;XD&-Y[GC<V@V=V8/RGV %(])9G5,RMG93[>]L6ZQWDL1BS/5#U
M9,-X'DLUY%M;[#G$24G*,QL[3F#G<4JMQ:R\]\@7,U;(+*7PR)$H\CSF_SU
MQ@YSR[6.-WZDVYW4-^S%;!]O807R>?_(U<AN5)(T!RI21A&'S=SZ[-Y'+M&$
M$O%W"@?1ND;:R@MC/_7@:S*W'!T19+"66B)6?Z^PA"S32BJ.?VM1JYE3$]O7
M1_7?2_/*S$LL8,FR?])$[N;6U$();.(BDS_8X0^H#?E:;\TR4?ZB0XUU++0N
MA&1Y3581Y"FM_N.W.A$M@AM<(.":@+L$[P*!U 1R+<&K"5Z9F<I*F8<HEO%B
MQMD!<8U6:OJB3&;)5O93JM=]);EZFBJ>7'RE:Y8#>HK?0*!/:*7V55)D@-@&
M+5F^9Q2H%'IT J(O;VK7"4"C!Z"P2>4=&D4@XS03=TKB>16AT8<[] &E%#WM
M6"%BFHB9+56T>DY[74?V4$6&+T3F8O2-4;D3Z M-(#D7L)7-QBL^>GW @XI_
M%MD8$?<CP@[V# $MKZ<3 SVZGHX'W)!FY4BI1R[H+0O.U>*H+)<+(]7"0+4P
M]Z9D5V*>64Q7EWNQC]<PMU3Y$,!?P5K\^HL;.+^9$G5+L>A&8F=)])HD>D/J
MBV>:2DC02L82C'NTHOLE7=?0UP7& 9G,[-=V/@RH@.@]UD9%?=0T(&$#.C/@
M-P;\00/?Y0XX^BO61=1HH*('K4D)=K';,6! N4Y(.@9,J*GOFAT$C8-@T$&5
M>S1Z'J_&=R8'06]6'P?=%3" IF%W ?H@XOJ!.?Q)$_YD,/PG)N-,5>I++Z/)
MT:071^ XV.]8,J (<3LK%_51'@F\"Z:FC:GI8&V)8 /*4-+V,WHY5ONA,C.]
M99FYI5AT([&S?(9-/L/WE9FPMXJ?)F$8=G:$ >4Z_J3S+D1]6#AQS!O"=4[G
M!.=]A:;FGT='.B5D:4!AO[NG35*8M'R>>VB===SWE9J:?^ZA7VQ,,.RV7KK:
MA@E&IA=<X),+?$7%2:YY18T><3^JD/3VF@GF8F^"NR9-N,#S+[@\G6[<P>_^
M8NB\^5&=3:E,:9'2+?J^!SZP*TGOH^L[ 0ZZ;DVP*0F[9OLP3W58W2^@W3J/
MY\"W95\CT)H55%;'U>9NTSM]+CN&SOT'W5.5Y_R33-60?8OY-J4"9;!1DLYX
MHF+B58]3#23;EZ?^%R95#U%>[E1?"%P#U/,-8_(XT!,TG>;B?U!+ P04
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
M#K9UW%75<81U5'5PI23_7TA^CP((MB4=^= JZSNB@K8""#;"C_^790-\4-G
M%=5:-L#&/. !YF'@L17;AL%U;'6$M1];L?$5^-D>'CS?H0,['B38APY'5/NA
M QL'@@>4''Z.(<>.4H-MR!U1[88<&[>!!SREZ#2XV*XH3'RO64=U1$55&UR'
M:WP![O8%>V-(=@^RNSQA=Z*^=NBYLM4?BAHOX7L_Q1/ZG1:E;R<\5[9Z)QBO
MXO?P*OVKL+[+KH2>]:#8$195BU)U],:N^,.J& /*9OM?JCYZ]T._*6J.J!"B
MINT:5]XZT:_\?"#\+LD%2.E2-?/>3%1[OGN+9G<CV;IX$67&I&19<;FB9$&Y
M#E#?+QF33S?ZW9;R7:;IOU!+ P04    "  M.299ZOIR+ZP#  "=#   &0
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
MJ80Z/SU/R\[DLG.]XV>#D![3!D5SH-#J"E2.%:L=Z^&&^SP1.\H"\:0<PM2
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
M6.%YU<14$\GRL@]8,JFZBG*8J+X/N Y0ZVO&Y--$MQ9-)QG]!U!+ P04
M"  M.299TK*_N7D#  ","P  &0   'AL+W=O<FMS:&5E=',O<VAE970W.2YX
M;6RU5MMNVS@0_15"#8H42**+Y4M36T!BM5LOFFV0M+L/11]H:6P1E4B7I.RT
M7]\AI6@M6W&S@/?%%JF9,SQG.*,9;X3\IC( 31Z*G*N)DVF]NG1=E6104'4A
M5L#QS4+(@FI<RJ6K5A)H:IV*W T\;^ 6E'$G&MN]6QF-1:ESQN%6$E46!94_
MKB$7FXGC.X\;=VR9:;/A1N,57<(]Z,^K6XDKMT%)60%<,<&)A,7$N?(OXY&Q
MMP9_,]BHK6=BF,R%^&86LW3B>.9 D$.B#0+%OS5,(<\-$![C>XWI-"&-X_;S
M(_H[RQVYS*F"J<C_8:G.)L[((2DL:)GK.[%Y#S6?OL%+1*[L+]G4MIY#DE)I
M4=3.>(*"\>J?/M0Z;#GX@R<<@MHAV'4(GW#HU0Z]YSJ$M4-HE:FH6!UBJFDT
MEF)#I+%&-/-@Q;3>2)]QD_9[+?$M0S\=Q2#9FAKM%:$\)>\A73*^)%<F'TPS
MW#XGLV*%^2&8IH_3&3F-05.6JU?XYO-]3$Y/7I$3PCCYE(E2(8@:NQJ/9@*X
M27V,Z^H8P1/'\ -R([C.%'G+4TC; "YR:H@%C\2N@X.(?Y;Y!>GY9R3P@K#C
M0-/GN_<ZW./GNP<'V/2:-/4L7N^W:2(SKK0LL?*T.B-_8&&3TP]"83:^?$ G
M,M-0J*]=&:@BA-T13'NY5)AFF#C8/Q3(-3C1RQ?^P'O3I=XQP>(C@;64#1ME
MPT/HT5_86I=&10F)6'+V$U)SEX7.0))$%!@R,UT.E3_-K<Z,XS9T*5Q%ZMM(
MIM^NH[X_'+OK;>'V;8+!R&L;Q?M&?C *&J,6T7Y#M'^0*+9);(*<3$LI@2<_
MR)2JC+S#OF^+'EIWZ0Z2G"K%%@SET(*\I9)C6\ ;AWIU4:]B#[9I!8&_P[W#
MR ]WN>\;O?9>=U,?--0'O\WQC&.+TZ9LFA[WY0:*.<C.8CD(^%^+Y9A@\9'
M6D(.&R&'_WL;&AY3V6."Q4<":RD[:I0=';RB'VV_F;;ZS<PVFEI76WF[MQA:
MTI^1.> @"%O5F]!JNL(O^R?ZT)6.T7[/VBJW2N5]FW-_& YV"G??RMLI6W=K
M3BE +NV\I[#+EEQ77_9FMQDIK^PDM;-_C:-F-1G^"U/-J3=48FTKDL,"(;V+
M(9Y'5K-?M=!B9:>AN= X6]G'#,=ED,8 WR^$T(\+$Z 9P*-?4$L#!!0    (
M "TY)EF(&OM,IP4  !,K   9    >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM
M;+U:76_;-A3]*X16#"V01A_T9V8;2.P&S9!F0=-V#\$>:)NVB4JB1])Q"NS'
MCY05T8QEVC*HO"223![=>WBO>'C)WIJRGWR!L0#/29SROK<08GGA^WRRP GB
MYW2)4_G+C+($"7G+YCY?,HRF6:<D]J,@:/D)(JDWZ&7/[MF@1U<B)BF^9X"O
MD@2Q7U<XINN^%WHO#[Z2^4*H!_Z@MT1S_(#%]^4]DW=^@3(E"4XYH2E@>-;W
M+L.+(>RJ#EF+'P2O^=8U4*Z,*?VI;FZF?2]0%N$83X2"0/+?$Q[B.%9(THY_
M<U"O>*?JN'W]@GZ=.2^=&2..AS3^FTS%HN]U/##%,[2*Q5>Z_HQSAYH*;T)C
MGOT%Z[QMX(')B@N:Y)VE!0E)-__1<T[$5@<(]W2(\@[1L1U@W@%FCFXLR]P:
M(8$&/4;7@*G6$DU=9-QDO:4W)%7#^""8_)7(?F(PPHP\(44E!RB=@L]X.B?I
M'%PJ>HD@\O%'<(T( S]0O,+@"L4HG6#PD,78B/!)3/F*8?!^A 4B\0?9_/O#
M"+Q_]P&\ R0%WQ9TQ24R[_E"VJO>ZD]RVZXVMD5[;/MS%9\#&)Z!*(@:)=V'
MQW>'9G=?LE10%15411D>/$S5V38EC[>R(;@1..'_E#FY06V4HZHTO>!+-,%]
M3^8AQ^P)>X/??PM;P1]E+CL",PB !0'0AF[$RB7G6)2.Z0:CF6&HC\C3((3M
MGO^T[87U/2=ZT2B\:%B]^$LL,).IQ1A.!8@)&I-X$^B/7W RQJQT$*V850?1
M$9CA?K-POUE+%#==$N (S""@51#0.C**P:T>_#*76SN1W(;!JTC>;1-VND4;
MP\!V86#;:N ]PTM$I@ _R[F:Y]]E:D0MRK+/&K#6=U0=+T=@!AV=@HY.+0';
M<4F (S"#@&Y!0-?!9]>*4=7=[DY4-[I1>52'@58:@=4/*;NDJ$I!-FYT!H8,
M3XDHE056H*K.N$(SW=X26&$M\9O#NB+!$9I)@I9.H568E'UT?YV!.YKF7[0S
M\""0I$)]W&1H7)-4JDR"8G!/.<GT_N.G9Z%6#^,8@T_I*L$,J>?EU-F-V2B
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
MVKA(F(>$^4A8@(2%(%A#"Q>U%BY^2@N2D2<UIHB25C7HF?6LZMYI56W\L0)
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
MW7F@IMR<((!=Q;QA=S".1!&&0"VZ:S0,D=4)X>O>'^PN"8(H<B. N1T$ 8;
MW8@CF /P@"%!4+X'M]Y'_NH]Y3?_YQS^ 5!+ P04    "  M.299EXJ[',
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
M:N8/>H2@Q_F#TA)E7!(D3; FT#HAUXG ZX1@)P*Q$Y*=",Q.B'8B4#LAVXG
M[81P)P*Y$]*=".Q.B'<BT%M0;R'06U!O(=!;)@_;!'H+ZBT$>@OJ+01Z"^HM
M!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HKZJT$>NOD90F!WHIZ
M*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN!WH9Z
M&X'>-GG93:"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@=T:],X'>&?7.!'IG
MU#L3Z)U1[TR@=T:],X'>>?*QDD#OC'IG KTSZIT)],ZH=R;0.Z/>F4!O1[V=
M0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OG_QL0J"WH]Y.H+>CWDZ@MZ/>
M3J!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'=,?A8DT#M0
M[R#0.U#O(-"[0;T; KT;U+LAT+M!O1L"O1O4N_E.O8?Q\U"&6\_7&J__G52/
MEW/+[?+7Y=?.R:URQ;F^KQB>_P)02P,$%     @ +3DF62!P#MDD @  J2\
M !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=I-;MLP$ 7@JQC:!A;-?[6(LVF[
M;;/H!5AI' N61()D4N?VI>0D0(O42. "?1L+-LEY(P[PK7S]_3%06AW'84K;
M:I]S^,A8:O<TNE3[0%-9V?DXNER^QCL67'MP=\3$9F-8ZZ=,4U[GN49U<_V9
M=NY^R*LOQ_)SZOVTK2(-J5I].FV<L[:5"V'H6Y?+.GN8NC]2UD\)=3FY[$G[
M/J2KLJ%BKR;,*W\/>#KW[8%B[#M:W;J8O[JQ[&+'@:7\.%"JSY=XI4>_V_4M
M=;Z]'\N1.H5(KDM[HCP.]:GHU?GD7&Z83I_\XORES+G LO,V^I#*Q"*]/^YY
M)//I=2B%*.;^_"N^));2%[\?S=/NJ'MC=KG>GSX>EGDDMCPNO^/?9_Q2_YU]
M") ^)$@?"J0/#=*' >G#@O31@/3Q :0/OD%I!$54CD(J1S&5HZ#*453E**QR
M%%<Y"JP<15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT"15:+(*E%DE2BR
M2A19)8JL$D56B2*K1)%5HL@J4615*+(J%%D5BJP*15:%(JM"D56AR*I09%4H
MLBH4636*K!I%5HTBJT:15:/(JE%DU2BR:A19-8JL&D56@R*K09'5H,AJ4&0U
M*+(:%%D-BJP&15:#(JM!D=6BR&I19+4HLEH462V*K!9%5HLBJT61U:+(:E%D
M;5!D;5!D;5!D;?ZGK#^\/_SC^.59CZZ?GO/9\@_]FU]02P$"% ,4    "  M
M.299!T%-8H$   "Q    $               @ $     9&]C4')O<',O87!P
M+GAM;%!+ 0(4 Q0    ( "TY)EFL7]3,[@   "L"   1              "
M :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( "TY)EF97)PC$ 8
M )PG   3              "  <P!  !X;"]T:&5M92]T:&5M93$N>&UL4$L!
M A0#%     @ +3DF67HH:"ZS!P  \#0  !@              ("!#0@  'AL
M+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( "TY)EEV6TMF1@(
M ,L%   8              " @?8/  !X;"]W;W)K<VAE971S+W-H965T,BYX
M;6Q02P$"% ,4    "  M.299BP5U3%('   /(@  &               @(%R
M$@  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ +3DF65X)
MV4M" P  8@H  !@              ("!^AD  'AL+W=O<FMS:&5E=',O<VAE
M970T+GAM;%!+ 0(4 Q0    ( "TY)EFHF$.IV 4  )@;   8
M  " @7(=  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    "  M
M.299> UV'#0%   (%0  &               @(& (P  >&PO=V]R:W-H965T
M<R]S:&5E=#8N>&UL4$L! A0#%     @ +3DF6?)U]0FN"   >$\  !@
M         ("!ZB@  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0
M   ( "TY)EDXP%J4QP(  .,(   8              " @<XQ  !X;"]W;W)K
M<VAE971S+W-H965T."YX;6Q02P$"% ,4    "  M.299LPG 4O0(   ,,0
M&               @('+-   >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L!
M A0#%     @ +3DF68Y-CIDW'   _50  !D              ("!]3T  'AL
M+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    "  M.299$2F*&1L%
M  #C"P  &0              @(%C6@  >&PO=V]R:W-H965T<R]S:&5E=#$Q
M+GAM;%!+ 0(4 Q0    ( "TY)EEA1-<3D 0  ,H*   9              "
M@;5?  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ +3DF
M63U3ZDP-!0  #0P  !D              ("!?&0  'AL+W=O<FMS:&5E=',O
M<VAE970Q,RYX;6Q02P$"% ,4    "  M.299X1H; V,%  !Y#0  &0
M        @(' :0  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0
M   ( "TY)ED5,&P>ZP8  &X3   9              " @5IO  !X;"]W;W)K
M<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ +3DF65V?XDXC#0  $2H
M !D              ("!?'8  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q0
M2P$"% ,4    "  M.299UDXY\A8%  #.#0  &0              @('6@P
M>&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( "TY)EG1 .)&
M^@D  )<;   9              " @2.)  !X;"]W;W)K<VAE971S+W-H965T
M,3@N>&UL4$L! A0#%     @ +3DF64N=1<M3!P  TA$  !D
M ("!5),  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    "  M
M.2998RRI,P(,   R(P  &0              @('>F@  >&PO=V]R:W-H965T
M<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( "TY)EE =G&%C00  +\*   9
M          " @1>G  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#
M%     @ +3DF65_2!*F[!0  L@T  !D              ("!VZL  'AL+W=O
M<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    "  M.299LQ;X^]D'   L
M%@  &0              @('-L0  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM
M;%!+ 0(4 Q0    ( "TY)EE+CVLZ<0,  (4'   9              " @=VY
M  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ +3DF63TR
M9CVW!   7@H  !D              ("!A;T  'AL+W=O<FMS:&5E=',O<VAE
M970R-2YX;6Q02P$"% ,4    "  M.299T9U^_2@$   F"@  &0
M    @(%SP@  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    (
M "TY)EDLPNBH]Q$  '=S   9              " @=+&  !X;"]W;W)K<VAE
M971S+W-H965T,C<N>&UL4$L! A0#%     @ +3DF6:)N#AQ$ @  B@8  !D
M             ("! -D  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"
M% ,4    "  M.299"FP9YQ "  #=!   &0              @(%[VP  >&PO
M=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( "TY)EG[I*NYJ!H
M &I6   9              " @<+=  !X;"]W;W)K<VAE971S+W-H965T,S N
M>&UL4$L! A0#%     @ +3DF6;^6X-Z2 P   P@  !D              ("!
MH?@  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    "  M.299
MOC7TT&$#  !A!P  &0              @(%J_   >&PO=V]R:W-H965T<R]S
M:&5E=#,R+GAM;%!+ 0(4 Q0    ( "TY)ED#)ZNB6 ,  )@'   9
M      " @0(  0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%
M  @ +3DF6;U&2** !   P L  !D              ("!D0,! 'AL+W=O<FMS
M:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    "  M.299^+.)_9$"  #!!0
M&0              @(%(" $ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+
M 0(4 Q0    ( "TY)ED$=NN]3P<  $P5   9              " @1 + 0!X
M;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ +3DF61Q94XTU
M!   !PL  !D              ("!EA(! 'AL+W=O<FMS:&5E=',O<VAE970S
M-RYX;6Q02P$"% ,4    "  M.299<[!+"?X&  #3$0  &0
M@($"%P$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( "TY
M)EEU7*@-5 @  !P8   9              " @3<> 0!X;"]W;W)K<VAE971S
M+W-H965T,SDN>&UL4$L! A0#%     @ +3DF6;#A[0ZT P  ]P@  !D
M         ("!PB8! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4
M    "  M.299-7;9X_P"  # !@  &0              @(&M*@$ >&PO=V]R
M:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( "TY)EG2''0"HP0  (\,
M   9              " @> M 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL
M4$L! A0#%     @ +3DF63-DZ\\W P  $@D  !D              ("!NC(!
M 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    "  M.299U:5T
MU/4$  "J'0  &0              @($H-@$ >&PO=V]R:W-H965T<R]S:&5E
M=#0T+GAM;%!+ 0(4 Q0    ( "TY)EG<*]J_1 (  #X%   9
M  " @50[ 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @
M+3DF60%I8+F" @  L08  !D              ("!SST! 'AL+W=O<FMS:&5E
M=',O<VAE970T-BYX;6Q02P$"% ,4    "  M.299?ZE,_:4&  "X(P  &0
M            @(&(0 $ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4
M Q0    ( "TY)EG%L'=;;P0  -(6   9              " @61' 0!X;"]W
M;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ +3DF681&ZD]/ P
M# T  !D              ("!"DP! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX
M;6Q02P$"% ,4    "  M.299:RY6"/\#   J$0  &0              @(&0
M3P$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( "TY)EG0
MWU74S0(  "T)   9              " @<93 0!X;"]W;W)K<VAE971S+W-H
M965T-3$N>&UL4$L! A0#%     @ +3DF66O8X^(: P  [P@  !D
M     ("!RE8! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4
M"  M.299W$:ZGGL#   ?$   &0              @($;6@$ >&PO=V]R:W-H
M965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( "TY)EGBY+8Y!00   P-   9
M              " @<U= 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L!
M A0#%     @ +3DF6=R0=-V,!   O1D  !D              ("!"6(! 'AL
M+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    "  M.299[<-?AG\$
M  #@&   &0              @(',9@$ >&PO=V]R:W-H965T<R]S:&5E=#4V
M+GAM;%!+ 0(4 Q0    ( "TY)EGKVL48.P,  !X+   9              "
M@8)K 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ +3DF
M6=M.3XBA P  )PT  !D              ("!]&X! 'AL+W=O<FMS:&5E=',O
M<VAE970U."YX;6Q02P$"% ,4    "  M.299UR89&4P$   P$   &0
M        @(',<@$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0
M   ( "TY)EGV+@[MW@4  , E   9              " @4]W 0!X;"]W;W)K
M<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ +3DF6;3O8:_A!0  CR,
M !D              ("!9'T! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q0
M2P$"% ,4    "  M.299Y%+*F=@$  !3%P  &0              @(%\@P$
M>&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( "TY)ED/L_]%
M.0,  &()   9              " @8N( 0!X;"]W;W)K<VAE971S+W-H965T
M-C,N>&UL4$L! A0#%     @ +3DF631-<L!! P  ' X  !D
M ("!^XL! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    "  M
M.299XDG(WZP&  !]*0  &0              @(%SCP$ >&PO=V]R:W-H965T
M<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( "TY)EDNH^DFF@,    ,   9
M          " @5:6 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#
M%     @ +3DF66@$E14R!   GQ<  !D              ("!)YH! 'AL+W=O
M<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    "  M.299&(*QWSX$  !Z
M%   &0              @(&0G@$ >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM
M;%!+ 0(4 Q0    ( "TY)EG17A[@(P,  '$)   9              " @06C
M 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ +3DF6<9\
M3774 P  =0X  !D              ("!7Z8! 'AL+W=O<FMS:&5E=',O<VAE
M970W,"YX;6Q02P$"% ,4    "  M.299?A(BA+P&  #7)   &0
M    @(%JJ@$ >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    (
M "TY)EGJ^G(OK ,  )T,   9              " @5VQ 0!X;"]W;W)K<VAE
M971S+W-H965T-S(N>&UL4$L! A0#%     @ +3DF6:N/@H;^ P  >0X  !D
M             ("!0+4! 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"
M% ,4    "  M.299+TMRR#D'  #H,   &0              @(%UN0$ >&PO
M=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( "TY)EF9M']+$ 4
M +$9   9              " @>7  0!X;"]W;W)K<VAE971S+W-H965T-S4N
M>&UL4$L! A0#%     @ +3DF61+C+["< @  UP8  !D              ("!
M+,8! 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    "  M.299
MT57BMET#   6#0  &0              @('_R $ >&PO=V]R:W-H965T<R]S
M:&5E=#<W+GAM;%!+ 0(4 Q0    ( "TY)EG3L^V>MP(  %4*   9
M      " @9/, 0!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%
M  @ +3DF6=*RO[EY P  C L  !D              ("!@<\! 'AL+W=O<FMS
M:&5E=',O<VAE970W.2YX;6Q02P$"% ,4    "  M.299B!K[3*<%   3*P
M&0              @($QTP$ >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+
M 0(4 Q0    ( "TY)EG NFB[A ,    /   9              " @0_9 0!X
M;"]W;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#%     @ +3DF67+;GW)O
M!@  O#X  !D              ("!RMP! 'AL+W=O<FMS:&5E=',O<VAE970X
M,BYX;6Q02P$"% ,4    "  M.2998+N=K1\%  "S&0  &0
M@(%PXP$ >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    ( "TY
M)EE0 V3-6 ,  /04   -              "  <;H 0!X;"]S='EL97,N>&UL
M4$L! A0#%     @ +3DF69>*NQS     $P(   L              ( !2>P!
M %]R96QS+RYR96QS4$L! A0#%     @ +3DF6?'B./$X!@  E38   \
M         ( !,NT! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( "TY)EDT
M3CM]>@(    Q   :              "  9?S 0!X;"]?<F5L<R]W;W)K8F]O
M:RYX;6PN<F5L<U!+ 0(4 Q0    ( "TY)ED@< [9) (  *DO   3
M      "  4GV 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !; %L ]!@
' )[X 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<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>107
<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>109
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.2.u1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>309</ContextCount>
  <ElementCount>446</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>81</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/DocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - Statement - CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/OtherIntangibleAssets</Role>
      <ShortName>Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Accumulated Other Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/AccumulatedOtherComprehensiveLoss</Role>
      <ShortName>Accumulated Other Comprehensive Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Net Income per Common Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/NetIncomeperCommonShare</Role>
      <ShortName>Net Income per Common Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - Derivatives and Hedging Activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/DerivativesandHedgingActivities</Role>
      <ShortName>Derivatives and Hedging Activities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9952172 - Disclosure - Commitment and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/CommitmentandContingencies</Role>
      <ShortName>Commitment and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9952173 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9952174 - Disclosure - Schedule II Valuation of Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccounts</Role>
      <ShortName>Schedule II Valuation of Qualifying Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.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>27</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.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>28</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9954471 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9954472 - Disclosure - Summary of Significant Accounting Policies Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesTables</Role>
      <ShortName>Summary of Significant Accounting Policies Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9954473 - Disclosure - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/GoodwillTables</Role>
      <ShortName>Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/Goodwill</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9954474 - Disclosure - Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/OtherIntangibleAssetsTables</Role>
      <ShortName>Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/OtherIntangibleAssets</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9954475 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/Leases</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9954476 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/Debt</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9954477 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/StockholdersEquity</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9954478 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/AccumulatedOtherComprehensiveLoss</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9954479 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/SegmentInformation</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954480 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/IncomeTaxes</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954481 - Disclosure - Net Income per Common Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/NetIncomeperCommonShareTables</Role>
      <ShortName>Net Income per Common Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/NetIncomeperCommonShare</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954482 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/FairValueMeasurements</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954483 - Disclosure - Derivatives and Hedging Activities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/DerivativesandHedgingActivitiesTables</Role>
      <ShortName>Derivatives and Hedging Activities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/DerivativesandHedgingActivities</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954484 - Disclosure - Summary of Significant Accounting Policies Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954485 - Disclosure - Summary of Significant Accounting Policies Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails</Role>
      <ShortName>Summary of Significant Accounting Policies Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954486 - Disclosure - Summary of Significant Accounting Policies Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails</Role>
      <ShortName>Summary of Significant Accounting Policies Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954487 - Disclosure - Summary of Significant Accounting Policies Advertising Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies Advertising Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954488 - Disclosure - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/GoodwillDetails</Role>
      <ShortName>Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/GoodwillTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954489 - Disclosure - Other Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/OtherIntangibleAssetsDetails</Role>
      <ShortName>Other Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/OtherIntangibleAssetsTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954490 - Disclosure - Other Intangible Assets - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails</Role>
      <ShortName>Other Intangible Assets - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954491 - Disclosure - Operating Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/OperatingLeaseCostDetails</Role>
      <ShortName>Operating Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954492 - Disclosure - Lease Maturity Disclosure (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/LeaseMaturityDisclosureDetails</Role>
      <ShortName>Lease Maturity Disclosure (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954493 - Disclosure - Employee Benefit Plans - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/EmployeeBenefitPlansAdditionalInformationDetails</Role>
      <ShortName>Employee Benefit Plans - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954494 - Disclosure - Debt - Schedule of Long-Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails</Role>
      <ShortName>Debt - Schedule of Long-Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954495 - Disclosure - Debt - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/DebtAdditionalInformationDetails</Role>
      <ShortName>Debt - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954496 - Disclosure - Stockholders' Equity - Schedule of Capital Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails</Role>
      <ShortName>Stockholders' Equity - Schedule of Capital Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954497 - Disclosure - Stockholders' Equity - Schedule of Other Activity in Stockholders' Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails</Role>
      <ShortName>Stockholders' Equity - Schedule of Other Activity in Stockholders' Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954498 - Disclosure - Stockholders' Equity - Valuation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails</Role>
      <ShortName>Stockholders' Equity - Valuation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954499 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails</Role>
      <ShortName>Stockholders' Equity - Summary of Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954500 - Disclosure - Stockholders' Equity - Summary of Additional Stock Option Disclosures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/StockholdersEquitySummaryofAdditionalStockOptionDisclosuresDetails</Role>
      <ShortName>Stockholders' Equity - Summary of Additional Stock Option Disclosures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954501 - Disclosure - Stockholders' Equity - Summary of RSU and PRSU Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails</Role>
      <ShortName>Stockholders' Equity - Summary of RSU and PRSU Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9954502 - Disclosure - Stockholders' Equity - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails</Role>
      <ShortName>Stockholders' Equity - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9954503 - Disclosure - Accumulated Other Comprehensive Loss, Net of Tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails</Role>
      <ShortName>Accumulated Other Comprehensive Loss, Net of Tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9954504 - Disclosure - Accumulated Other Comprehensive Loss, Tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails</Role>
      <ShortName>Accumulated Other Comprehensive Loss, Tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9954505 - Disclosure - Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/RevenueRecognitionDetails</Role>
      <ShortName>Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/RevenueRecognition</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9954506 - Disclosure - Segment Information - Schedule of Segment Reporting Information By Segment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail</Role>
      <ShortName>Segment Information - Schedule of Segment Reporting Information By Segment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9954507 - Disclosure - Segment Information - Net Income Reconciliation (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail</Role>
      <ShortName>Segment Information - Net Income Reconciliation (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9954508 - Disclosure - Segment Information Net Sales by Products and Services (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails</Role>
      <ShortName>Segment Information Net Sales by Products and Services (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9954509 - Disclosure - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails</Role>
      <ShortName>Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9954511 - Disclosure - Income Taxes - Schedule of (Loss) Earnings from Continuing Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails</Role>
      <ShortName>Income Taxes - Schedule of (Loss) Earnings from Continuing Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9954512 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails</Role>
      <ShortName>Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9954513 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets (Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Schedule of Deferred Tax Assets (Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9954514 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9954515 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefit Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails</Role>
      <ShortName>Income Taxes - Schedule of Unrecognized Tax Benefit Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9954516 - Disclosure - Income Taxes - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails</Role>
      <ShortName>Income Taxes - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9954517 - Disclosure - Net Income per Common Share - Reconciliation of Numerator and Denominator of Basic and Diluted Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail</Role>
      <ShortName>Net Income per Common Share - Reconciliation of Numerator and Denominator of Basic and Diluted Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9954518 - Disclosure - Net Income per Common Share - Additional Informations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail</Role>
      <ShortName>Net Income per Common Share - Additional Informations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9954519 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Accounted for at Fair Value on Recurring Basis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail</Role>
      <ShortName>Fair Value Measurements - Financial Assets and Liabilities Accounted for at Fair Value on Recurring Basis (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9954520 - Disclosure - Derivative Notional Amounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/DerivativeNotionalAmountsDetails</Role>
      <ShortName>Derivative Notional Amounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9954521 - Disclosure - Derivatives and Hedging Activities - Impact on OCI (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails</Role>
      <ShortName>Derivatives and Hedging Activities - Impact on OCI (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9954522 - Disclosure - Derivatives and Hedging Activities - Fair Value Balance Sheet Disclosure (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail</Role>
      <ShortName>Derivatives and Hedging Activities - Fair Value Balance Sheet Disclosure (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9954523 - Disclosure - Derivatives and Hedging Activities - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail</Role>
      <ShortName>Derivatives and Hedging Activities - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9954525 - Disclosure - Subsequent Events Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails</Role>
      <ShortName>Subsequent Events Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="brc-20240731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9954526 - Disclosure - Schedule II Valuation of Qualifying Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails</Role>
      <ShortName>Schedule II Valuation of Qualifying Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccounts</ParentRole>
      <Position>83</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-K" isDefinitelyFs="true" isUsgaap="true" original="brc-20240731.htm">brc-20240731.htm</File>
    <File>brc-20240731.xsd</File>
    <File>brc-20240731_cal.xml</File>
    <File>brc-20240731_def.xml</File>
    <File>brc-20240731_lab.xml</File>
    <File>brc-20240731_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>brc-20240731_g1.jpg</File>
    <File>brc-20240731_g2.jpg</File>
    <File>brc-20240731_g3.jpg</File>
    <File>brc-20240731_g4.jpg</File>
    <File>brc-20240731_g5.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="1121">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="71">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="115">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>112
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "brc-20240731.htm": {
   "nsprefix": "brc",
   "nsuri": "http://www.bradyid.com/20240731",
   "dts": {
    "inline": {
     "local": [
      "brc-20240731.htm"
     ]
    },
    "schema": {
     "local": [
      "brc-20240731.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/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-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/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-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/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "brc-20240731_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "brc-20240731_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "brc-20240731_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "brc-20240731_pre.xml"
     ]
    }
   },
   "keyStandard": 413,
   "keyCustom": 33,
   "axisStandard": 28,
   "axisCustom": 0,
   "memberStandard": 55,
   "memberCustom": 25,
   "hidden": {
    "total": 38,
    "http://fasb.org/us-gaap/2024": 30,
    "http://xbrl.sec.gov/dei/2024": 6,
    "http://www.bradyid.com/20240731": 2
   },
   "contextCount": 309,
   "entityCount": 1,
   "segmentCount": 81,
   "elementCount": 763,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1121,
    "http://xbrl.sec.gov/ecd/2024": 115,
    "http://xbrl.sec.gov/dei/2024": 71,
    "http://fasb.org/srt/2024": 3
   },
   "report": {
    "R1": {
     "role": "http://www.bradyid.com/role/DocumentandEntityInformation",
     "longName": "0000001 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.bradyid.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "9952151 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
     "longName": "9952153 - Statement - CONSOLIDATED STATEMENTS OF INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "longName": "9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ecd:PvpTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-21",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-21",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
     "longName": "9952156 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-15",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "9952157 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ecd:PvpTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.bradyid.com/role/SummaryofSignificantAccountingPolicies",
     "longName": "9952158 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.bradyid.com/role/Goodwill",
     "longName": "9952159 - Disclosure - Goodwill",
     "shortName": "Goodwill",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.bradyid.com/role/OtherIntangibleAssets",
     "longName": "9952160 - Disclosure - Other Intangible Assets",
     "shortName": "Other Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.bradyid.com/role/Leases",
     "longName": "9952161 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.bradyid.com/role/EmployeeBenefitPlans",
     "longName": "9952162 - Disclosure - Employee Benefit Plans",
     "shortName": "Employee Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.bradyid.com/role/Debt",
     "longName": "9952163 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.bradyid.com/role/StockholdersEquity",
     "longName": "9952164 - Disclosure - Stockholders' Equity",
     "shortName": "Stockholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLoss",
     "longName": "9952165 - Disclosure - Accumulated Other Comprehensive Loss",
     "shortName": "Accumulated Other Comprehensive Loss",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.bradyid.com/role/RevenueRecognition",
     "longName": "9952166 - Disclosure - Revenue Recognition",
     "shortName": "Revenue Recognition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.bradyid.com/role/SegmentInformation",
     "longName": "9952167 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.bradyid.com/role/IncomeTaxes",
     "longName": "9952168 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.bradyid.com/role/NetIncomeperCommonShare",
     "longName": "9952169 - Disclosure - Net Income per Common Share",
     "shortName": "Net Income per Common Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.bradyid.com/role/FairValueMeasurements",
     "longName": "9952170 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.bradyid.com/role/DerivativesandHedgingActivities",
     "longName": "9952171 - Disclosure - Derivatives and Hedging Activities",
     "shortName": "Derivatives and Hedging Activities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.bradyid.com/role/CommitmentandContingencies",
     "longName": "9952172 - Disclosure - Commitment and Contingencies",
     "shortName": "Commitment and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.bradyid.com/role/SubsequentEvents",
     "longName": "9952173 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccounts",
     "longName": "9952174 - Disclosure - Schedule II Valuation of Qualifying Accounts",
     "shortName": "Schedule II Valuation of Qualifying Accounts",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "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": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:PvpTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:PvpTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "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": "28",
     "firstAnchor": {
      "contextRef": "c-257",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-257",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies",
     "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Policies)",
     "shortName": "Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesTables",
     "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies Inventories (Tables)",
     "shortName": "Summary of Significant Accounting Policies Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.bradyid.com/role/GoodwillTables",
     "longName": "9954473 - Disclosure - Goodwill (Tables)",
     "shortName": "Goodwill (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.bradyid.com/role/OtherIntangibleAssetsTables",
     "longName": "9954474 - Disclosure - Other Intangible Assets (Tables)",
     "shortName": "Other Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.bradyid.com/role/LeasesTables",
     "longName": "9954475 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.bradyid.com/role/DebtTables",
     "longName": "9954476 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.bradyid.com/role/StockholdersEquityTables",
     "longName": "9954477 - Disclosure - Stockholders' Equity (Tables)",
     "shortName": "Stockholders' Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTables",
     "longName": "9954478 - Disclosure - Accumulated Other Comprehensive Loss (Tables)",
     "shortName": "Accumulated Other Comprehensive Loss (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.bradyid.com/role/SegmentInformationTables",
     "longName": "9954479 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.bradyid.com/role/IncomeTaxesTables",
     "longName": "9954480 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.bradyid.com/role/NetIncomeperCommonShareTables",
     "longName": "9954481 - Disclosure - Net Income per Common Share (Tables)",
     "shortName": "Net Income per Common Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.bradyid.com/role/FairValueMeasurementsTables",
     "longName": "9954482 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.bradyid.com/role/DerivativesandHedgingActivitiesTables",
     "longName": "9954483 - Disclosure - Derivatives and Hedging Activities (Tables)",
     "shortName": "Derivatives and Hedging Activities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails",
     "longName": "9954484 - Disclosure - Summary of Significant Accounting Policies Inventories (Details)",
     "shortName": "Summary of Significant Accounting Policies Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails",
     "longName": "9954485 - Disclosure - Summary of Significant Accounting Policies Property, Plant and Equipment (Details)",
     "shortName": "Summary of Significant Accounting Policies Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:Land",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:Land",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails",
     "longName": "9954486 - Disclosure - Summary of Significant Accounting Policies Revenue Recognition (Details)",
     "shortName": "Summary of Significant Accounting Policies Revenue Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:ContractWithCustomerRefundLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:ContractWithCustomerRefundLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsDetails",
     "longName": "9954487 - Disclosure - Summary of Significant Accounting Policies Advertising Costs (Details)",
     "shortName": "Summary of Significant Accounting Policies Advertising Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdvertisingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:AdvertisingCostsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdvertisingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:AdvertisingCostsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.bradyid.com/role/GoodwillDetails",
     "longName": "9954488 - Disclosure - Goodwill (Details)",
     "shortName": "Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-56",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.bradyid.com/role/OtherIntangibleAssetsDetails",
     "longName": "9954489 - Disclosure - Other Intangible Assets (Details)",
     "shortName": "Other Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails",
     "longName": "9954490 - Disclosure - Other Intangible Assets - Additional Information (Details)",
     "shortName": "Other Intangible Assets - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.bradyid.com/role/OperatingLeaseCostDetails",
     "longName": "9954491 - Disclosure - Operating Lease Cost (Details)",
     "shortName": "Operating Lease Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "brc:SupplementalCashFlowInformationLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "brc:SupplementalCashFlowInformationLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails",
     "longName": "9954492 - Disclosure - Lease Maturity Disclosure (Details)",
     "shortName": "Lease Maturity Disclosure (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.bradyid.com/role/EmployeeBenefitPlansAdditionalInformationDetails",
     "longName": "9954493 - Disclosure - Employee Benefit Plans - Additional Information (Details)",
     "shortName": "Employee Benefit Plans - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails",
     "longName": "9954494 - Disclosure - Debt - Schedule of Long-Term Debt (Details)",
     "shortName": "Debt - Schedule of Long-Term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:LineOfCredit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:LineOfCredit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.bradyid.com/role/DebtAdditionalInformationDetails",
     "longName": "9954495 - Disclosure - Debt - Additional Information (Details)",
     "shortName": "Debt - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails",
     "longName": "9954496 - Disclosure - Stockholders' Equity - Schedule of Capital Stock (Details)",
     "shortName": "Stockholders' Equity - Schedule of Capital Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "brc:NoncumulativeCashDividend",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-108",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockByClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails",
     "longName": "9954497 - Disclosure - Stockholders' Equity - Schedule of Other Activity in Stockholders' Investments (Details)",
     "shortName": "Stockholders' Equity - Schedule of Other Activity in Stockholders' Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "brc:SaleOfSharesAtCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "brc:SaleOfSharesAtCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails",
     "longName": "9954498 - Disclosure - Stockholders' Equity - Valuation Assumptions (Details)",
     "shortName": "Stockholders' Equity - Valuation Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-124",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-124",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails",
     "longName": "9954499 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Details)",
     "shortName": "Stockholders' Equity - Summary of Stock Option Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.bradyid.com/role/StockholdersEquitySummaryofAdditionalStockOptionDisclosuresDetails",
     "longName": "9954500 - Disclosure - Stockholders' Equity - Summary of Additional Stock Option Disclosures (Details)",
     "shortName": "Stockholders' Equity - Summary of Additional Stock Option Disclosures (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails",
     "longName": "9954501 - Disclosure - Stockholders' Equity - Summary of RSU and PRSU Awards (Details)",
     "shortName": "Stockholders' Equity - Summary of RSU and PRSU Awards (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-129",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-128",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails",
     "longName": "9954502 - Disclosure - Stockholders' Equity - Additional Information (Details)",
     "shortName": "Stockholders' Equity - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "brc:NoncumulativeCashDividend",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "brc:AmountEntitledToReceiveDueToCumulativePreferredStockHolders",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
     "longName": "9954503 - Disclosure - Accumulated Other Comprehensive Loss, Net of Tax (Details)",
     "shortName": "Accumulated Other Comprehensive Loss, Net of Tax (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails",
     "longName": "9954504 - Disclosure - Accumulated Other Comprehensive Loss, Tax (Details)",
     "shortName": "Accumulated Other Comprehensive Loss, Tax (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "brc:OtherComprehensiveIncomeTaxTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "brc:OtherComprehensiveIncomeTaxTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.bradyid.com/role/RevenueRecognitionDetails",
     "longName": "9954505 - Disclosure - Revenue Recognition (Details)",
     "shortName": "Revenue Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail",
     "longName": "9954506 - Disclosure - Segment Information - Schedule of Segment Reporting Information By Segment (Detail)",
     "shortName": "Segment Information - Schedule of Segment Reporting Information By Segment (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-56",
      "name": "us-gaap:Assets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail",
     "longName": "9954507 - Disclosure - Segment Information - Net Income Reconciliation (Detail)",
     "shortName": "Segment Information - Net Income Reconciliation (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "brc:ProfitForReportableSegments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "brc:AdministrativeCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails",
     "longName": "9954508 - Disclosure - Segment Information Net Sales by Products and Services (Details)",
     "shortName": "Segment Information Net Sales by Products and Services (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-172",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails",
     "longName": "9954509 - Disclosure - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)",
     "shortName": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails",
     "longName": "9954511 - Disclosure - Income Taxes - Schedule of (Loss) Earnings from Continuing Operations (Details)",
     "shortName": "Income Taxes - Schedule of (Loss) Earnings from Continuing Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails",
     "longName": "9954512 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)",
     "shortName": "Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails",
     "longName": "9954513 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets (Liabilities) (Details)",
     "shortName": "Income Taxes - Schedule of Deferred Tax Assets (Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:DeferredTaxAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:DeferredTaxAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
     "longName": "9954514 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails",
     "longName": "9954515 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefit Rollforward (Details)",
     "shortName": "Income Taxes - Schedule of Unrecognized Tax Benefit Rollforward (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails",
     "longName": "9954516 - Disclosure - Income Taxes - Additional Information (Details)",
     "shortName": "Income Taxes - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "brc:ForeignOperatingLossCarryforwardExpirationDates",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "brc:ForeignOperatingLossCarryforwardExpirationDates",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail",
     "longName": "9954517 - Disclosure - Net Income per Common Share - Reconciliation of Numerator and Denominator of Basic and Diluted Per Share (Detail)",
     "shortName": "Net Income per Common Share - Reconciliation of Numerator and Denominator of Basic and Diluted Per Share (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ecd:PvpTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail",
     "longName": "9954518 - Disclosure - Net Income per Common Share - Additional Informations (Detail)",
     "shortName": "Net Income per Common Share - Additional Informations (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail",
     "longName": "9954519 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Accounted for at Fair Value on Recurring Basis (Detail)",
     "shortName": "Fair Value Measurements - Financial Assets and Liabilities Accounted for at Fair Value on Recurring Basis (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-212",
      "name": "us-gaap:MarketableSecuritiesNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-212",
      "name": "us-gaap:MarketableSecuritiesNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.bradyid.com/role/DerivativeNotionalAmountsDetails",
     "longName": "9954520 - Disclosure - Derivative Notional Amounts (Details)",
     "shortName": "Derivative Notional Amounts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails",
     "longName": "9954521 - Disclosure - Derivatives and Hedging Activities - Impact on OCI (Details)",
     "shortName": "Derivatives and Hedging Activities - Impact on OCI (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
     "longName": "9954522 - Disclosure - Derivatives and Hedging Activities - Fair Value Balance Sheet Disclosure (Detail)",
     "shortName": "Derivatives and Hedging Activities - Fair Value Balance Sheet Disclosure (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
     "longName": "9954523 - Disclosure - Derivatives and Hedging Activities - Additional Information (Detail)",
     "shortName": "Derivatives and Hedging Activities - Additional Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:DerivativeRemainingMaturity1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails",
     "longName": "9954525 - Disclosure - Subsequent Events Subsequent Events (Details)",
     "shortName": "Subsequent Events Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails",
     "longName": "9954526 - Disclosure - Schedule II Valuation of Qualifying Accounts (Details)",
     "shortName": "Schedule II Valuation of Qualifying Accounts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-289",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-291",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "brc-20240731.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "brc_A1972SeriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "A1972SeriesMember",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1972 Series [Member]",
        "label": "1972 Series [Member]",
        "documentation": "1972 Series [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "brc_A1979SeriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "A1979SeriesMember",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1979 Series [Member]",
        "label": "1979 Series [Member]",
        "documentation": "1979 Series [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_AU": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "AU",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AUSTRALIA",
        "label": "AUSTRALIA"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "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": [
      "r90",
      "r951"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of allowance for credit losses of $6,749 and $8,467, respectively",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "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": [
      "r1115"
     ]
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes, other than income taxes",
        "label": "Accrual for Taxes Other than Income Taxes, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r901",
      "r1184"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued income taxes",
        "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": [
      "r93",
      "r160"
     ]
    },
    "brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/EmployeeBenefitPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued retirement and profit-sharing contributions",
        "label": "Accrued Profit Sharing Contributions Included In Other Current Liabilities And Other Long Term Liabilities",
        "documentation": "The amount of accrued profit-sharing contributions included in other current liabilities and other long-term liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on post-retirement plans [Member]",
        "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r30",
      "r116",
      "r272",
      "r273",
      "r1086"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r245",
      "r746"
     ]
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gain (loss) on cash flow hedges [Member]",
        "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": [
      "r262",
      "r272",
      "r273",
      "r616",
      "r906",
      "r1086"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "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": [
      "r271",
      "r272",
      "r664",
      "r666",
      "r667",
      "r668",
      "r669",
      "r671"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r117",
      "r253",
      "r742",
      "r781",
      "r782"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract",
     "lang": {
      "en-us": {
       "role": {
        "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.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r272",
      "r664",
      "r666",
      "r667",
      "r668",
      "r669",
      "r671"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]",
        "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": [
      "r4",
      "r15",
      "r30",
      "r628",
      "r631",
      "r689",
      "r777",
      "r778",
      "r1086",
      "r1087",
      "r1088",
      "r1102",
      "r1103",
      "r1104",
      "r1106"
     ]
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedTranslationAdjustmentMember",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments [Member]",
        "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": [
      "r5",
      "r15",
      "r30",
      "r114",
      "r115",
      "r272",
      "r273",
      "r666",
      "r667",
      "r668",
      "r669",
      "r671",
      "r1086"
     ]
    },
    "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": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1016"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital [Member]",
        "label": "Additional Paid-in Capital [Member]",
        "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": [
      "r792",
      "r1102",
      "r1103",
      "r1104",
      "r1106",
      "r1198",
      "r1258"
     ]
    },
    "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": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "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": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "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": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "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": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:",
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalOther",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax benefit and withholdings from deferred compensation distributions",
        "label": "Adjustments to Additional Paid in Capital, Other",
        "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense (Note 7)",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r63",
      "r516"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "brc_AdministrativeCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "AdministrativeCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Administrative costs",
        "label": "Administrative Costs",
        "documentation": "Administrative costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising Costs",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising Expense",
        "label": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r556",
      "r939"
     ]
    },
    "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": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1063"
     ]
    },
    "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": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r987",
      "r998",
      "r1008",
      "r1041"
     ]
    },
    "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": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r990",
      "r1001",
      "r1011",
      "r1044"
     ]
    },
    "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": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "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": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "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": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "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": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r991",
      "r1002",
      "r1012",
      "r1036",
      "r1045",
      "r1049",
      "r1057"
     ]
    },
    "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": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r1055"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r548",
      "r554"
     ]
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForCreditLossMember",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Current",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r372",
      "r376"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "brc_AmericasAsiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "AmericasAsiaMember",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Americas &amp; Asia",
        "label": "Americas &amp; Asia [Member]",
        "documentation": "Americas &amp; Asia"
       }
      }
     },
     "auth_ref": []
    },
    "srt_AmericasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "AmericasMember",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Americas [Member]",
        "label": "Americas [Member]",
        "documentation": "Continents of North and South America."
       }
      }
     },
     "auth_ref": [
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1260",
      "r1261",
      "r1262",
      "r1263"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of Intangible Assets",
        "label": "Amortization of 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": [
      "r12",
      "r395",
      "r402",
      "r924"
     ]
    },
    "brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "AmountEntitledToReceiveDueToCumulativePreferredStockHolders",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual Amount Entitled to be Received by Class A Common Stock shareholders",
        "label": "Amount Entitled To Receive Due To Cumulative Preferred Stock Holders",
        "documentation": "Amount entitled to receive due to cumulative preferred stock holders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Anti-dilutive shares excluded from computations of diluted earnings per share",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "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": [
      "r328"
     ]
    },
    "srt_AsiaPacificMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "AsiaPacificMember",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asia Pacific [Member]",
        "label": "Asia Pacific [Member]",
        "documentation": "Region of Asia Pacific."
       }
      }
     },
     "auth_ref": [
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1260",
      "r1261",
      "r1262",
      "r1263"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r169",
      "r249",
      "r288",
      "r332",
      "r340",
      "r359",
      "r363",
      "r373",
      "r430",
      "r431",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r439",
      "r440",
      "r614",
      "r618",
      "r657",
      "r740",
      "r830",
      "r917",
      "r918",
      "r951",
      "r977",
      "r1151",
      "r1152",
      "r1215"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r257",
      "r288",
      "r373",
      "r430",
      "r431",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r439",
      "r440",
      "r614",
      "r618",
      "r657",
      "r951",
      "r1151",
      "r1152",
      "r1215"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets, Noncurrent",
        "label": "Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.bradyid.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r981",
      "r982",
      "r994"
     ]
    },
    "brc_AuditorInformationAbstractAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "AuditorInformationAbstractAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Information Abstract [Abstract]",
        "label": "Auditor Information Abstract [Abstract]",
        "documentation": "Auditor Information Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.bradyid.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r981",
      "r982",
      "r994"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.bradyid.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r981",
      "r982",
      "r994"
     ]
    },
    "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": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1052"
     ]
    },
    "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": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r1053"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "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": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "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": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "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": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "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": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "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": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails",
      "http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r519",
      "r520",
      "r521",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547"
     ]
    },
    "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": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1051"
     ]
    },
    "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": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1050"
     ]
    },
    "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": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    },
    "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": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Axis]",
        "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": [
      "r418",
      "r1226",
      "r1227"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Domain]",
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r79",
      "r418",
      "r1226",
      "r1227"
     ]
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building and Building Improvements [Member]",
        "label": "Building and Building Improvements [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingsAndImprovementsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingsAndImprovementsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings and improvements",
        "label": "Buildings and Improvements, Gross",
        "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "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": [
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r610",
      "r933",
      "r934"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Axis]",
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r65",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r610",
      "r933",
      "r934"
     ]
    },
    "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Effective Date of Acquisition",
        "label": "Business Acquisition, Effective Date of Acquisition",
        "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2",
      "r18"
     ]
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Business Combinations Policy [Policy Text Block]",
        "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": [
      "r148",
      "r149",
      "r150",
      "r151"
     ]
    },
    "us-gaap_CapitalUnitClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalUnitClassDomain",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital Unit, Class [Domain]",
        "label": "Capital Unit, Class [Domain]",
        "documentation": "Description of the type or class of capital units or capital shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalUnitsByClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalUnitsByClassAxis",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital Units by Class [Axis]",
        "label": "Capital Units by Class [Axis]",
        "documentation": "Information by type or class of the entity's capital units."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "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": [
      "r35",
      "r243",
      "r899"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Beginning Balance",
        "periodEndLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Ending Balance",
        "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": [
      "r35",
      "r129",
      "r284"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "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": [
      "r3",
      "r129"
     ]
    },
    "us-gaap_CashFlowHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowHedgingMember",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flow Hedging [Member]",
        "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": [
      "r73"
     ]
    },
    "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": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1027"
     ]
    },
    "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": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "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": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "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.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
      "http://www.bradyid.com/role/DocumentandEntityInformation",
      "http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail",
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails",
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Domain]",
        "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": [
      "r191",
      "r250",
      "r251",
      "r252",
      "r288",
      "r318",
      "r322",
      "r325",
      "r327",
      "r334",
      "r335",
      "r373",
      "r430",
      "r433",
      "r434",
      "r435",
      "r439",
      "r440",
      "r454",
      "r455",
      "r458",
      "r461",
      "r468",
      "r657",
      "r786",
      "r787",
      "r788",
      "r789",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r818",
      "r839",
      "r857",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r1068",
      "r1092",
      "r1107"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails",
      "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Line Items]",
        "label": "Class of Stock [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": [
      "r250",
      "r251",
      "r252",
      "r334",
      "r454",
      "r455",
      "r456",
      "r458",
      "r461",
      "r466",
      "r468",
      "r786",
      "r787",
      "r788",
      "r789",
      "r927",
      "r1068",
      "r1092"
     ]
    },
    "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": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1028"
     ]
    },
    "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": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1028"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/CommitmentandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r422",
      "r423",
      "r882",
      "r1144",
      "r1146"
     ]
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail",
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Class A [Member]",
        "label": "Common Class A [Member]",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1258"
     ]
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassBMember",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
      "http://www.bradyid.com/role/DocumentandEntityInformation",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail",
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class B Voting Common Stock",
        "label": "Common Class B [Member]",
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1258"
     ]
    },
    "brc_CommonStockAggregateLiquidationPreference": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "CommonStockAggregateLiquidationPreference",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock Aggregate Liquidation Preference",
        "label": "Common Stock Aggregate Liquidation Preference",
        "documentation": "Common stock aggregate liquidation preference."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock, Dividends, Per Share, Declared",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r967",
      "r968",
      "r969",
      "r971",
      "r972",
      "r973",
      "r974",
      "r1102",
      "r1103",
      "r1106",
      "r1198",
      "r1257",
      "r1258"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock, Shares Authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r818"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Common Stock, Shares, Issued",
        "terseLabel": "Common Stock, Shares, Issued",
        "label": "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": [
      "r103"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical": {
       "parentTag": "us-gaap_CommonStockSharesIssued",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r103",
      "r818",
      "r836",
      "r1258",
      "r1259"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock, Value, Issued",
        "label": "Common Stock, Value, Issued",
        "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": [
      "r103",
      "r741",
      "r951"
     ]
    },
    "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": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "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": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1032"
     ]
    },
    "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": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "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": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits [Abstract]",
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of Deferred Tax Assets and Liabilities [Abstract]",
        "label": "Components of Deferred Tax Assets and Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r267",
      "r269",
      "r275",
      "r736",
      "r751",
      "r752"
     ]
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLoss"
     ],
     "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": [
      "r113",
      "r274",
      "r735",
      "r750"
     ]
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Income",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of Credit Risk",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r180"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Axis]",
        "label": "Consolidation Items [Axis]",
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r192",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r292",
      "r332",
      "r342",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r363",
      "r364",
      "r365",
      "r430",
      "r431",
      "r432",
      "r433",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r917",
      "r918",
      "r1080",
      "r1081",
      "r1151",
      "r1152"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Domain]",
        "label": "Consolidation Items [Domain]",
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r192",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r292",
      "r332",
      "r342",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r363",
      "r364",
      "r365",
      "r430",
      "r431",
      "r432",
      "r433",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r917",
      "r918",
      "r1080",
      "r1081",
      "r1151",
      "r1152"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r907"
     ]
    },
    "us-gaap_ConstructionInProgressGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConstructionInProgressGross",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress",
        "label": "Construction in Progress, Gross",
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Liability",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r470",
      "r471",
      "r490"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Liability, Revenue Recognized",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "us-gaap_ContractWithCustomerRefundLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerRefundLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Refund Liability",
        "label": "Contract with Customer, Refund Liability",
        "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer."
       }
      }
     },
     "auth_ref": [
      "r1156"
     ]
    },
    "us-gaap_CorporateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateMember",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate [Member]",
        "label": "Corporate Segment [Member]",
        "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items."
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of goods sold",
        "label": "Cost of Goods and Services Sold",
        "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": [
      "r120",
      "r121",
      "r700"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Sales [Member]",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit - Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r1149"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit - Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r1149",
      "r1150"
     ]
    },
    "brc_CumulativePreferredStock6CumulativeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "CumulativePreferredStock6CumulativeMember",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "6% Cumulative [Member]",
        "label": "Cumulative Preferred Stock, 6% Cumulative [Member]",
        "documentation": "Cumulative Preferred Stock, 6% Cumulative [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CumulativePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CumulativePreferredStockMember",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative Preferred Stock [Member]",
        "label": "Cumulative Preferred Stock [Member]",
        "documentation": "Preferred stock upon which unpaid dividends accumulate until paid to shareholders. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1074",
      "r1095",
      "r1195"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Nations",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1074",
      "r1095"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current income tax expense",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r594",
      "r1095"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current income tax expense:",
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "States (U.S.)",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1074",
      "r1095",
      "r1195"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Relationships [Member]",
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1138",
      "r1140",
      "r1142",
      "r1143"
     ]
    },
    "brc_DTANetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "DTANetAxis",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "DTA Net [Axis]",
        "documentation": "DTA Net"
       }
      }
     },
     "auth_ref": []
    },
    "brc_DTANetDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "DTANetDomain",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Domain]",
        "label": "DTA Net [Domain]",
        "documentation": "DTA Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r286",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r428",
      "r429",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r449",
      "r450",
      "r451",
      "r452",
      "r674"
     ]
    },
    "brc_DebtToEBITDARatio": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "DebtToEBITDARatio",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt to EBITDA Ratio",
        "label": "Debt to EBITDA Ratio",
        "documentation": "Ratio of debt to EBITDA as defined in the entity's debt agreements."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtWeightedAverageInterestRate",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt, Weighted Average Interest Rate",
        "label": "Debt, Weighted Average Interest Rate",
        "documentation": "Weighted average interest rate of debt outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit",
        "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible",
        "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit."
       }
      }
     },
     "auth_ref": [
      "r173"
     ]
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationArrangementWithIndividualRecordedLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/EmployeeBenefitPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation arrangement with individual, recorded liability",
        "label": "Deferred Compensation Arrangement with Individual, Recorded Liability",
        "documentation": "The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit."
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "brc_DeferredCompensationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "DeferredCompensationMember",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Compensation [Member]",
        "label": "Deferred Compensation [Member]",
        "documentation": "Deferred compensation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1095",
      "r1194",
      "r1195"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Nations",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1095",
      "r1194"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r563",
      "r564"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "totalLabel": "Total deferred income tax (benefit) expense",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r187",
      "r1095"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax (benefit) expense:",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Liabilities, Gross",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r100",
      "r161",
      "r585"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "States (U.S.)",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1095",
      "r1194",
      "r1195"
     ]
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets, Gross",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r586"
     ]
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets, in Process Research and Development",
        "label": "Deferred Tax Asset, In-Process Research and Development",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInventory",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets, Inventory",
        "label": "Deferred Tax Assets, Inventory",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1190"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets, Property, Plant and Equipment",
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseOther",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Other",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets, Valuation Allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r587"
     ]
    },
    "brc_DeferredTaxLiabilitiesAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "DeferredTaxLiabilitiesAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Liabilities Accounts Receivable",
        "label": "Deferred Tax Liabilities Accounts Receivable",
        "documentation": "Deferred tax liabilities accounts receivable."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Liabilities, Inventory",
        "label": "Deferred Tax Liabilities, Inventory",
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Liabilities, Intangible Assets",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "DeferredTaxLiabilitiesInProcessResearchAndDevelopment",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Liabilities, In Process Research and Development",
        "label": "Deferred Tax Liabilities, In Process Research and Development",
        "documentation": "Deferred Tax Liabilities, In Process Research and Development"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Liabilities, Other",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Liabilities Tax Credit Carryforwards And Net Operating Losses",
        "label": "Deferred Tax Liabilities Tax Credit Carryforwards And Net Operating Losses",
        "documentation": "Deferred tax liabilities tax credit carry forwards and net operating losses."
       }
      }
     },
     "auth_ref": []
    },
    "brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Liabilities Tax Deferred Expense Compensation And Benefits Employee Benefits",
        "label": "Deferred Tax Liabilities Tax Deferred Expense Compensation And Benefits Employee Benefits",
        "documentation": "Deferred tax liabilities tax deferred expense compensation and benefits employee benefits."
       }
      }
     },
     "auth_ref": []
    },
    "brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "DeferredTaxLiabilityDeferredExpenseDeferredCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Liability, Deferred Expense, Deferred Compensation",
        "label": "Deferred Tax Liability, Deferred Expense, Deferred Compensation",
        "documentation": "Deferred Tax Liability, Deferred Expense, Deferred Compensation - Amount before allocation of valuation allowances of deferred tax liability attributable to deductible temporary differences from deferred compensation."
       }
      }
     },
     "auth_ref": []
    },
    "brc_DeferredTaxLiabilityValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "DeferredTaxLiabilityValuationAllowance",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Liability, Valuation Allowance",
        "label": "Deferred Tax Liability, Valuation Allowance",
        "documentation": "Deferred Tax Liability, Valuation Allowance"
       }
      }
     },
     "auth_ref": []
    },
    "brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities, deferred tax expense, postretirement benefits",
        "label": "Deferred tax liabilities, deferred tax expense, postretirement benefits",
        "documentation": "Deferred tax liabilities, deferred tax expense, postretirement benefits"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r49"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion 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": [
      "r12",
      "r332",
      "r345",
      "r363",
      "r917",
      "r918"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Contract Type [Domain]",
        "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": [
      "r807",
      "r809",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r831",
      "r832",
      "r833",
      "r834",
      "r845",
      "r846",
      "r847",
      "r848",
      "r851",
      "r852",
      "r853",
      "r854",
      "r869",
      "r870",
      "r871",
      "r872",
      "r967",
      "r969",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives Assets",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset",
        "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other 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. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r112",
      "r154",
      "r155",
      "r258",
      "r905"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Liabilities",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset",
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability 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. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r112",
      "r154",
      "r155",
      "r258",
      "r905"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument [Axis]",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r80",
      "r81",
      "r156",
      "r807",
      "r809",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r831",
      "r832",
      "r833",
      "r834",
      "r845",
      "r846",
      "r847",
      "r848",
      "r851",
      "r852",
      "r853",
      "r854",
      "r869",
      "r870",
      "r871",
      "r872",
      "r905",
      "r967",
      "r969",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "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.bradyid.com/role/DerivativesandHedgingActivities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives and Hedging Activities",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "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": [
      "r153",
      "r625",
      "r633"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Relationship [Axis]",
        "label": "Hedging Relationship [Axis]",
        "documentation": "Information by type of hedging relationship."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r77",
      "r80"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments, Gain (Loss) [Table]",
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "documentation": "Disclosure of information about 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": [
      "r17",
      "r77",
      "r80",
      "r81",
      "r85",
      "r86",
      "r624"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]",
        "label": "Derivative Instruments, Gain (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": [
      "r624"
     ]
    },
    "us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "label": "Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes derivative liability classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r620"
     ]
    },
    "us-gaap_DerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLineItems",
     "presentation": [
      "http://www.bradyid.com/role/DerivativeNotionalAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Line Items]",
        "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": [
      "r633"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.bradyid.com/role/DerivativeNotionalAmountsDetails"
     ],
     "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": [
      "r1196",
      "r1197"
     ]
    },
    "us-gaap_DerivativeRemainingMaturity1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeRemainingMaturity1",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative maturity",
        "label": "Derivative, Remaining Maturity",
        "documentation": "Period remaining until the derivative contract matures, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeTable",
     "presentation": [
      "http://www.bradyid.com/role/DerivativeNotionalAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Table]",
        "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",
      "r69",
      "r70",
      "r72",
      "r75",
      "r78",
      "r80",
      "r82",
      "r84",
      "r86",
      "r633"
     ]
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativesFairValueLineItems",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives, Fair Value [Line Items]",
        "label": "Derivatives, Fair Value [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_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Hedging",
        "label": "Derivatives, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r69",
      "r70",
      "r75",
      "r83",
      "r291",
      "r312"
     ]
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DesignatedAsHedgingInstrumentMember",
     "presentation": [
      "http://www.bradyid.com/role/DerivativeNotionalAmountsDetails",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Designated as hedging instruments [Member]",
        "label": "Designated as Hedging Instrument [Member]",
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_DividendDeclaredMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendDeclaredMember",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend Declared",
        "label": "Dividend Declared [Member]",
        "documentation": "Distribution of earnings in the form of cash, property or capital stock declared by the board of directors to be distributed to shareholders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendPayableDateToBePaidDayMonthAndYear",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends Payable, Date to be Paid",
        "label": "Dividends Payable, Date to be Paid",
        "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_DividendsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsAxis",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends [Axis]",
        "label": "Dividends [Axis]",
        "documentation": "Information by distribution of earnings to shareholder. Includes, but is not limited to, distribution paid and declared."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Dividends, Common Stock, Cash",
        "label": "Dividends, Common Stock, Cash",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "us-gaap_DividendsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsDomain",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends [Domain]",
        "label": "Dividends [Domain]",
        "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsPayableAmountPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsPayableAmountPerShare",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends Payable, Amount Per Share",
        "label": "Dividends Payable, Amount Per Share",
        "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsPayableDateDeclaredDayMonthAndYear",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends Payable, Date Declared",
        "label": "Dividends Payable, Date Declared",
        "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsPayableDateOfRecordDayMonthAndYear",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends Payable, Date of Record",
        "label": "Dividends Payable, Date of Record",
        "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r981",
      "r982",
      "r994"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r981",
      "r982",
      "r994",
      "r1037"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "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.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "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_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Table]",
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "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_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "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": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1026"
     ]
    },
    "brc_EURBorrowingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "EURBorrowingMember",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EUR borrowing",
        "label": "EUR borrowing [Member]",
        "documentation": "EUR borrowing"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basic",
        "label": "Earnings Per Share, 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": [
      "r276",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r315",
      "r318",
      "r325",
      "r326",
      "r327",
      "r331",
      "r608",
      "r613",
      "r636",
      "r637",
      "r737",
      "r753",
      "r910"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Diluted",
        "label": "Earnings Per Share, 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": [
      "r276",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r318",
      "r325",
      "r326",
      "r327",
      "r331",
      "r608",
      "r613",
      "r636",
      "r637",
      "r737",
      "r753",
      "r910"
     ]
    },
    "brc_EarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "EarningsPerShareLineItems",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share [Line Items]",
        "label": "Earnings Per Share [Line Items]",
        "documentation": "Earnings Per Share [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "brc_EarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "EarningsPerShareTable",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share [Table]",
        "label": "Earnings Per Share [Table]",
        "documentation": "Earnings Per Share [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Earnings per Common Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r328",
      "r329",
      "r330"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing 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. Excludes amounts 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": [
      "r662"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r567",
      "r941"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Tax at statutory rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r567",
      "r597",
      "r941"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowance against foreign tax credits and foreign net operating loss carry-forwards",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "documentation": "Percentage 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 changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r571",
      "r941",
      "r1096",
      "r1185"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International rate differential (1)",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "documentation": "Percentage 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 applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r568",
      "r570",
      "r941",
      "r1096",
      "r1185"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationLineItems",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Income Tax Rate Reconciliation [Line Items]",
        "label": "Effective Income Tax Rate Reconciliation [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": [
      "r567",
      "r568",
      "r941"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax and other adjustments, net",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage 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 other adjustments."
       }
      }
     },
     "auth_ref": [
      "r941",
      "r1096",
      "r1185",
      "r1186"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTable",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Income Tax Rate Reconciliation [Table]",
        "label": "Effective Income Tax Rate Reconciliation [Table]",
        "documentation": "Disclosure of information about income tax rate reconciliation between amount of reported income tax expense (benefit) attributable to continuing operation to amount of income tax expense(benefit) that would result from applying statutory federal (national) tax rate to pretax income (loss) from continuing operation."
       }
      }
     },
     "auth_ref": [
      "r567",
      "r568",
      "r941"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies",
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to tax accruals and reserves",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent",
        "documentation": "Percentage 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 income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies."
       }
      }
     },
     "auth_ref": [
      "r572",
      "r941",
      "r1096",
      "r1185"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Research and development tax credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "documentation": "Percentage 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 research tax credit."
       }
      }
     },
     "auth_ref": [
      "r941",
      "r1096",
      "r1185",
      "r1187"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation and benefits",
        "label": "Employee-related Liabilities, Current",
        "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": [
      "r93"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Cost Not yet Recognized",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r549"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Cost Not yet Recognized, Period for Recognition",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r549"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r548"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofAdditionalStockOptionDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options Exercised, Tax Benefit",
        "label": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit",
        "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r184"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Option",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "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": []
    },
    "brc_EndingBalanceOtherStockholdersEquityShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "EndingBalanceOtherStockholdersEquityShares",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ending Balance, Other Stockholders Equity Shares",
        "label": "Ending Balance Other Stockholders Equity Shares",
        "documentation": "Ending balance other stockholders equity shares."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "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.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "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.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "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.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "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.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "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": [
      "r979"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "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.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "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_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "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.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "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": [
      "r979"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Information [Line Items]",
        "label": "Entity 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": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "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": [
      "r1066"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "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": [
      "r979"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "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": [
      "r979"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "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": [
      "r979"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "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": [
      "r979"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1067"
     ]
    },
    "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from External Customer [Line Items]",
        "label": "Revenue from External Customer [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": []
    },
    "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": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1020"
     ]
    },
    "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": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "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": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "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": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity [Abstract]",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "brc_EquityAwardAdjustmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "EquityAwardAdjustmentsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Award Adjustments [Member]",
        "documentation": "Equity Award Adjustments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "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",
      "r237",
      "r271",
      "r272",
      "r273",
      "r299",
      "r300",
      "r301",
      "r303",
      "r308",
      "r310",
      "r312",
      "r333",
      "r374",
      "r375",
      "r410",
      "r469",
      "r595",
      "r596",
      "r605",
      "r606",
      "r607",
      "r609",
      "r612",
      "r613",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r635",
      "r664",
      "r666",
      "r667",
      "r668",
      "r669",
      "r671",
      "r675",
      "r677",
      "r689",
      "r750",
      "r777",
      "r778",
      "r779",
      "r792",
      "r857"
     ]
    },
    "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": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "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": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r987",
      "r998",
      "r1008",
      "r1041"
     ]
    },
    "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": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r984",
      "r995",
      "r1005",
      "r1038"
     ]
    },
    "brc_EuropeAustraliaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "EuropeAustraliaMember",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe &amp; Australia",
        "label": "Europe &amp; Australia [Member]",
        "documentation": "Europe &amp; Australia"
       }
      }
     },
     "auth_ref": []
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EuropeMember",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe [Member]",
        "label": "Europe [Member]",
        "documentation": "Continent of Europe."
       }
      }
     },
     "auth_ref": [
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1260",
      "r1261",
      "r1262",
      "r1263"
     ]
    },
    "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": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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": [
      "r639",
      "r640",
      "r650",
      "r943"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r639",
      "r640",
      "r650",
      "r943"
     ]
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of the Fair Value by Balance Sheet Grouping",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities."
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r638",
      "r640",
      "r641",
      "r642",
      "r643",
      "r649",
      "r650",
      "r652",
      "r693",
      "r694",
      "r695",
      "r925",
      "r926",
      "r930",
      "r931",
      "r932",
      "r943",
      "r946"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Disclosures [Text Block]",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r645",
      "r647",
      "r648",
      "r649",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r733",
      "r943",
      "r947"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Inputs, Level 1 [Member]",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r496",
      "r501",
      "r640",
      "r650",
      "r693",
      "r930",
      "r931",
      "r932",
      "r943"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Inputs, Level 2 [Member]",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r496",
      "r501",
      "r640",
      "r641",
      "r650",
      "r694",
      "r925",
      "r926",
      "r930",
      "r931",
      "r932",
      "r943"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r638",
      "r640",
      "r641",
      "r642",
      "r643",
      "r649",
      "r650",
      "r652",
      "r693",
      "r694",
      "r695",
      "r925",
      "r926",
      "r930",
      "r931",
      "r932",
      "r943",
      "r946"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Financial Instruments",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "documentation": "Disclosure of information about location and fair value of derivative instrument and nonderivative instrument designated as hedging instrument."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r78",
      "r85"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Asset, Useful Life",
        "label": "Finite-Lived Intangible Asset, 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_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r380",
      "r401",
      "r924"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r895",
      "r924"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r895",
      "r924"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Four",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r895",
      "r924"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r895",
      "r924"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r895",
      "r924"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r394",
      "r396",
      "r397",
      "r398",
      "r400",
      "r401",
      "r405",
      "r406",
      "r701",
      "r702",
      "r895"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Gross",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r401",
      "r702",
      "r924"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]",
        "label": "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": [
      "r394",
      "r401",
      "r405",
      "r406",
      "r408",
      "r701",
      "r895",
      "r924"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "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": [
      "r394",
      "r396",
      "r397",
      "r398",
      "r400",
      "r401",
      "r405",
      "r406",
      "r895"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Net",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r701",
      "r1140"
     ]
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Tax Authority [Member]",
        "label": "Foreign Tax Jurisdiction [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r567",
      "r568"
     ]
    },
    "us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net",
        "label": "Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net",
        "documentation": "The amount of net gains or losses on foreign currency cash flow hedges reclassified during the period to earnings from accumulated other comprehensive income upon the hedged transaction affecting earnings."
       }
      }
     },
     "auth_ref": [
      "r158"
     ]
    },
    "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months",
        "label": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months",
        "documentation": "The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyContractAssetFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Contract, Asset, Fair Value Disclosure",
        "label": "Foreign Currency Contract, Asset, Fair Value Disclosure",
        "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps."
       }
      }
     },
     "auth_ref": [
      "r639",
      "r640"
     ]
    },
    "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Contracts, Liability, Fair Value Disclosure",
        "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure",
        "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into."
       }
      }
     },
     "auth_ref": [
      "r639",
      "r640"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r658"
     ]
    },
    "us-gaap_ForeignExchangeContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignExchangeContractMember",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Exchange Contract [Member]",
        "label": "Foreign Exchange Contract [Member]",
        "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates."
       }
      }
     },
     "auth_ref": [
      "r905",
      "r930",
      "r942",
      "r943"
     ]
    },
    "us-gaap_ForeignLineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignLineOfCreditMember",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Line of Credit",
        "label": "Foreign Line of Credit [Member]",
        "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, outside the reporting entity's home country."
       }
      }
     },
     "auth_ref": []
    },
    "brc_ForeignOperatingLossCarryforwardExpirationDates": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "ForeignOperatingLossCarryforwardExpirationDates",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign operating loss-carryforward expiration dates",
        "label": "Foreign operating loss-carryforward expiration dates",
        "documentation": "Foreign operating loss carry-forwards expiration dates."
       }
      }
     },
     "auth_ref": []
    },
    "brc_ForeignTaxCreditCarryforwardExpirationDates": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "ForeignTaxCreditCarryforwardExpirationDates",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Tax Credit Carryforward Expiration Dates",
        "label": "Foreign Tax Credit Carryforward Expiration Dates",
        "documentation": "Foreign tax credit carryforward expiration dates."
       }
      }
     },
     "auth_ref": []
    },
    "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": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r991",
      "r1002",
      "r1012",
      "r1045"
     ]
    },
    "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": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r991",
      "r1002",
      "r1012",
      "r1045"
     ]
    },
    "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": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r991",
      "r1002",
      "r1012",
      "r1045"
     ]
    },
    "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": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r991",
      "r1002",
      "r1012",
      "r1045"
     ]
    },
    "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": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r991",
      "r1002",
      "r1012",
      "r1045"
     ]
    },
    "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": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "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]"
       }
      }
     },
     "auth_ref": [
      "r1025"
     ]
    },
    "brc_GBPBorrowingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "GBPBorrowingMember",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GBP borrowing",
        "label": "GBP borrowing [Member]",
        "documentation": "GBP borrowing"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfBusiness",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Gain on sale of business",
        "terseLabel": "Gain (Loss) on Disposition of Business",
        "label": "Gain (Loss) on Disposition of Business",
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant."
       }
      }
     },
     "auth_ref": [
      "r617",
      "r1091"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "periodStartLabel": "Goodwill, Beginning Balance",
        "periodEndLabel": "Goodwill, Ending Balance",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r381",
      "r734",
      "r918",
      "r923",
      "r944",
      "r951",
      "r1122",
      "r1129"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/Goodwill"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1120",
      "r1132"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill, Other Intangible and Long-Lived Assets",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1120",
      "r1132"
     ]
    },
    "us-gaap_GoodwillChangeInGoodwillAllocationDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillChangeInGoodwillAllocationDescription",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill, Change in Goodwill Allocation, Description",
        "label": "Goodwill, Change in Goodwill Allocation, Description",
        "documentation": "Description of change in allocation of goodwill by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r382"
     ]
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/GoodwillDetails": {
       "parentTag": "us-gaap_GoodwillPeriodIncreaseDecrease",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r388"
     ]
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Line Items]",
        "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": [
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r923"
     ]
    },
    "us-gaap_GoodwillPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillPeriodIncreaseDecrease",
     "calculation": {
      "http://www.bradyid.com/role/GoodwillDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Goodwill, Period Increase (Decrease)",
        "label": "Goodwill, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) 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": [
      "r1121"
     ]
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/GoodwillDetails": {
       "parentTag": "us-gaap_GoodwillPeriodIncreaseDecrease",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill, Purchase Accounting Adjustments",
        "label": "Goodwill, Measurement Period Adjustment",
        "documentation": "Amount of increase (decrease) from measurement period adjustment 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": [
      "r0",
      "r1128"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Roll Forward]",
        "label": "Goodwill [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/GoodwillDetails": {
       "parentTag": "us-gaap_GoodwillPeriodIncreaseDecrease",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Goodwill, Written off Related to Sale of Business Unit",
        "label": "Goodwill, Written off Related to Sale of Business Unit",
        "documentation": "Amount of divestiture 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": [
      "r386",
      "r923"
     ]
    },
    "brc_GravotechAcquisitionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "GravotechAcquisitionMember",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gravotech Acquisition",
        "label": "Gravotech Acquisition [Member]",
        "documentation": "Gravotech Acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross margin",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r122",
      "r168",
      "r288",
      "r373",
      "r430",
      "r431",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r439",
      "r440",
      "r657",
      "r912",
      "r917",
      "r1109",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1151"
     ]
    },
    "brc_HealthcareIdentificationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "HealthcareIdentificationMember",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Healthcare Identification",
        "label": "Healthcare Identification [Member]",
        "documentation": "Healthcare Identification"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://www.bradyid.com/role/DerivativeNotionalAmountsDetails",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Axis]",
        "label": "Hedging Designation [Axis]",
        "documentation": "Information by designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r624"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://www.bradyid.com/role/DerivativeNotionalAmountsDetails",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Domain]",
        "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.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Relationship [Domain]",
        "label": "Hedging Relationship [Domain]",
        "documentation": "Nature or intent of a hedge."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r981",
      "r982",
      "r994"
     ]
    },
    "brc_IdentificationSolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "IdentificationSolutionsMember",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails",
      "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Identification Solutions",
        "label": "Identification Solutions [Member]",
        "documentation": "Identification Solutions [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r566"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails",
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "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": [
      "r119",
      "r164",
      "r168",
      "r738",
      "r748",
      "r912",
      "r917",
      "r1109",
      "r1111",
      "r1112",
      "r1113",
      "r1114"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Nations",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r566"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Axis]",
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r411",
      "r418",
      "r419",
      "r644",
      "r646",
      "r651",
      "r774",
      "r776",
      "r842",
      "r895",
      "r945",
      "r1228"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Domain]",
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r419",
      "r644",
      "r646",
      "r651",
      "r774",
      "r776",
      "r842",
      "r895",
      "r945",
      "r1228"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Axis]",
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r567",
      "r568",
      "r576",
      "r591",
      "r941",
      "r1191"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Domain]",
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r567",
      "r568",
      "r576",
      "r591",
      "r941",
      "r1191"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r559",
      "r567",
      "r573",
      "r574",
      "r575",
      "r583",
      "r589",
      "r598",
      "r600",
      "r603",
      "r604",
      "r791",
      "r941"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expense",
        "totalLabel": "Income Tax Expense (Benefit), Continuing Operations",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r188",
      "r311",
      "r312",
      "r332",
      "r348",
      "r363",
      "r565",
      "r567",
      "r599",
      "r754",
      "r941"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "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": [
      "r270",
      "r561",
      "r562",
      "r583",
      "r584",
      "r588",
      "r593",
      "r785"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r283",
      "r590",
      "r591"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "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": [
      "r11"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Inventories",
        "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": [
      "r11"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities (net of effects of business acquisitions):",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable and accrued liabilities",
        "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Prepaid expenses and other assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plus: Effect of dilutive stock options",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "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": [
      "r319",
      "r320",
      "r321",
      "r327",
      "r518"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill)",
        "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)",
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r404",
      "r924"
     ]
    },
    "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": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r991",
      "r1002",
      "r1012",
      "r1036",
      "r1045",
      "r1049",
      "r1057"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1055"
     ]
    },
    "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]"
       }
      }
     },
     "auth_ref": [
      "r983",
      "r1061"
     ]
    },
    "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": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r983",
      "r1061"
     ]
    },
    "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": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r983",
      "r1061"
     ]
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets",
        "label": "Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r407",
      "r409",
      "r894",
      "r895"
     ]
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets, Gross (Excluding Goodwill)",
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r246"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangible assets",
        "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "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": [
      "r394",
      "r1140",
      "r1141"
     ]
    },
    "brc_IntercompanyRoyaltyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "IntercompanyRoyaltyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intercompany Royalty Transactions",
        "label": "Intercompany Royalty Transactions",
        "documentation": "Intercompany Royalty Transactions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 3.0
      },
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest expense",
        "label": "Interest Expense, Operating and Nonoperating",
        "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r340",
      "r344",
      "r350",
      "r363",
      "r673",
      "r917",
      "r918"
     ]
    },
    "brc_InterestExpenseCoverageRatio": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "InterestExpenseCoverageRatio",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Expense Coverage Ratio",
        "label": "Interest Expense Coverage Ratio",
        "documentation": "Interest expense coverage ratio as defined in the entity's debt agreements."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r281",
      "r282"
     ]
    },
    "us-gaap_InternalRevenueServiceIRSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InternalRevenueServiceIRSMember",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Internal Revenue Service (IRS) [Member]",
        "label": "Internal Revenue Service (IRS) [Member]",
        "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntersegmentEliminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntersegmentEliminationMember",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intersegment Eliminations [Member]",
        "label": "Intersegment Eliminations [Member]",
        "documentation": "Eliminating entries used in operating segment consolidation."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r332",
      "r342",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r363",
      "r364",
      "r917"
     ]
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished products",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r902"
     ]
    },
    "us-gaap_InventoryLIFOReserveEffectOnIncomeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryLIFOReserveEffectOnIncomeNet",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory, LIFO Reserve, Effect on Income, Net",
        "label": "Inventory, LIFO Reserve, Effect on Income, Net",
        "documentation": "The difference between the change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods and any LIFO decrement which have been reflected in the statement of income during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "totalLabel": "Inventories",
        "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": [
      "r256",
      "r900",
      "r951"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Policy [Policy Text Block]",
        "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": [
      "r175",
      "r242",
      "r255",
      "r377",
      "r378",
      "r379",
      "r699",
      "r908"
     ]
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterialsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials and supplies",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r904"
     ]
    },
    "us-gaap_InventoryValuationReserveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryValuationReserveMember",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Reserve, Inventory [Member]",
        "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]",
        "documentation": "Reserve to reduce inventory to lower of cost or net realizable value."
       }
      }
     },
     "auth_ref": [
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101"
     ]
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcessNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work-in-process",
        "label": "Inventory, Work in Process, Net of Reserves",
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r903"
     ]
    },
    "brc_JMichaelNaumanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "JMichaelNaumanMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "J. Michael Nauman [Member]",
        "documentation": "J. Michael Nauman"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Land": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Land",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land",
        "label": "Land",
        "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale."
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Lease Cost",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1213"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r681"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Lessee Operating Lease Liability Maturity",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1214"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letters of credit outstanding",
        "label": "Letters of Credit Outstanding, Amount",
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r92",
      "r93",
      "r94",
      "r96",
      "r97",
      "r98",
      "r101",
      "r288",
      "r373",
      "r430",
      "r431",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r439",
      "r440",
      "r615",
      "r618",
      "r619",
      "r657",
      "r817",
      "r911",
      "r977",
      "r1151",
      "r1215",
      "r1216"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r163",
      "r744",
      "r951",
      "r1094",
      "r1119",
      "r1210"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "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": [
      "r94",
      "r241",
      "r288",
      "r373",
      "r430",
      "r431",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r439",
      "r440",
      "r615",
      "r618",
      "r619",
      "r657",
      "r951",
      "r1151",
      "r1215",
      "r1216"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities, Noncurrent",
        "label": "Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Line of Credit",
        "label": "Long-Term Line of Credit",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r162",
      "r1224"
     ]
    },
    "us-gaap_LineOfCreditFacilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit, current borrowing capacity",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r95"
     ]
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility, Interest Rate at Period End",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "documentation": "The effective interest rate at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r95"
     ]
    },
    "us-gaap_LineOfCreditFacilityInterestRateDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityInterestRateDescription",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility, Interest Rate Description",
        "label": "Line of Credit Facility, Interest Rate Description",
        "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r95"
     ]
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facilities [Line Items]",
        "label": "Line of Credit Facility [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": [
      "r429",
      "r1093",
      "r1149"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, maximum amount outstanding during period",
        "label": "Line of Credit Facility, Maximum Amount Outstanding During Period",
        "documentation": "Maximum amount borrowed under the credit facility at any time during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit, maximum borrowing capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r95"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit, remaining borrowing capacity",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r95",
      "r429"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Table]",
        "label": "Line of Credit Facility [Table]",
        "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r95",
      "r429",
      "r1093",
      "r1149"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and equipment",
        "label": "Machinery and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and Equipment [Member]",
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketableSecuritiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable Securities, Noncurrent",
        "label": "Marketable Securities, Noncurrent",
        "documentation": "Amount of investment in marketable security, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1084"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r201",
      "r203",
      "r204",
      "r206",
      "r235",
      "r236",
      "r424",
      "r425",
      "r426",
      "r427",
      "r512",
      "r555",
      "r643",
      "r698",
      "r773",
      "r775",
      "r783",
      "r808",
      "r809",
      "r862",
      "r864",
      "r866",
      "r867",
      "r873",
      "r892",
      "r893",
      "r922",
      "r927",
      "r935",
      "r946",
      "r947",
      "r948",
      "r949",
      "r961",
      "r1153",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222"
     ]
    },
    "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": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1028"
     ]
    },
    "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": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1028"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r201",
      "r203",
      "r204",
      "r206",
      "r235",
      "r236",
      "r424",
      "r425",
      "r426",
      "r427",
      "r512",
      "r555",
      "r643",
      "r698",
      "r773",
      "r775",
      "r783",
      "r808",
      "r809",
      "r862",
      "r864",
      "r866",
      "r867",
      "r873",
      "r892",
      "r893",
      "r922",
      "r927",
      "r935",
      "r946",
      "r947",
      "r948",
      "r961",
      "r1153",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222"
     ]
    },
    "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": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "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": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "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": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NatureOfOperations",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nature of Operations",
        "label": "Nature of Operations [Text Block]",
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r189"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in financing activities",
        "label": "Net Cash Provided by (Used in) 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": [
      "r280"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing activities:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) 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": [
      "r280"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing activities:",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) 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": [
      "r129",
      "r130",
      "r131"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating activities:",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "terseLabel": "Net income",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r131",
      "r165",
      "r239",
      "r265",
      "r268",
      "r273",
      "r288",
      "r302",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r311",
      "r312",
      "r323",
      "r373",
      "r430",
      "r431",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r439",
      "r440",
      "r608",
      "r613",
      "r637",
      "r657",
      "r749",
      "r838",
      "r855",
      "r856",
      "r975",
      "r1151"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income (Loss) Available to Common Stockholders, Basic",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r277",
      "r304",
      "r305",
      "r306",
      "r307",
      "r315",
      "r316",
      "r324",
      "r327",
      "r613"
     ]
    },
    "us-gaap_NetInvestmentHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetInvestmentHedgingMember",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Investment Hedging [Member]",
        "label": "Net Investment Hedging [Member]",
        "documentation": "Hedges of a net investment in a foreign operation."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "brc_NetofassetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "NetofassetsMember",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net of assets [Member]",
        "label": "Net of assets [Member]",
        "documentation": "Net of assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "brc_NetofliabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "NetofliabilitiesMember",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net of liabilities [Member]",
        "label": "Net of liabilities [Member]",
        "documentation": "Net of liabilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Accounting Standards",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "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": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1028"
     ]
    },
    "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": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r991",
      "r1002",
      "r1012",
      "r1036",
      "r1045"
     ]
    },
    "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": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "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": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1018"
     ]
    },
    "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": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "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": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "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": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "brc_NoncumulativeCashDividend": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "NoncumulativeCashDividend",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncumulative Cash Dividend",
        "label": "Noncumulative Cash Dividend",
        "documentation": "Noncumulative cash dividend."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncumulativePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncumulativePreferredStockMember",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncumulative Preferred Stock [Member]",
        "label": "Noncumulative Preferred Stock [Member]",
        "documentation": "Preferred stock upon which unpaid dividends do not accrue."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Assets",
        "label": "Long-Lived Assets",
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r369"
     ]
    },
    "us-gaap_NondesignatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NondesignatedMember",
     "presentation": [
      "http://www.bradyid.com/role/DerivativeNotionalAmountsDetails",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Not designated as hedging Instruments [Member]",
        "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_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense):",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonvotingCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonvotingCommonStockMember",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
      "http://www.bradyid.com/role/DocumentandEntityInformation",
      "http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail",
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Class A Nonvoting Common Stock",
        "terseLabel": "Class A Nonvoting Common Stock",
        "label": "Nonvoting Common Stock [Member]",
        "documentation": "Common stock securities that do not empower a holder to vote on corporate resolutions or the election of directors."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OpenTaxYear": {
     "xbrltype": "gYearListItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OpenTaxYear",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Open Tax Year",
        "label": "Open Tax Year",
        "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format."
       }
      }
     },
     "auth_ref": [
      "r576"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "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.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r912",
      "r1109",
      "r1111",
      "r1112",
      "r1113",
      "r1114"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease Cost",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r682",
      "r950"
     ]
    },
    "brc_OperatingLeaseExpenseTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "OperatingLeaseExpenseTable",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease Expense [Table]",
        "label": "Operating Lease Expense [Table]",
        "documentation": "Operating Lease Expense [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r679"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r679"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term operating lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r679"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash outflows from operating leases",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r680",
      "r683"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r686",
      "r950"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining lease term (in years)",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r685",
      "r950"
     ]
    },
    "us-gaap_OperatingLeasedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasedAssetsLineItems",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Leased Assets [Line Items]",
        "label": "Operating Leased 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": []
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r592"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Line Items]",
        "label": "Operating Loss Carryforwards [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": [
      "r592"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Table]",
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r592"
     ]
    },
    "us-gaap_OtherAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsMember",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets [Member]",
        "label": "Other Assets [Member]",
        "documentation": "Primary financial statement caption encompassing other assets."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r85"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r248"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension and other post-retirement benefits:",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flow hedges:",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax",
        "documentation": "Amount before 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": [
      "r5",
      "r117",
      "r659",
      "r660",
      "r663"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r30",
      "r272",
      "r664",
      "r667",
      "r671",
      "r750",
      "r1086"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive (loss) income, before tax",
        "label": "Other Comprehensive Income (Loss), before Tax",
        "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r664",
      "r665",
      "r671",
      "r735",
      "r750",
      "r1086",
      "r1087"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Total",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax",
        "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r260",
      "r750"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cash flow hedges",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax",
        "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r261"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net gain recognized in other comprehensive (loss) income",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax",
        "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r260",
      "r621",
      "r622",
      "r626"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reclassification adjustment for gains included in net income",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax",
        "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r260",
      "r263"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income tax adjustments and currency translation",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax",
        "documentation": "Amount of tax expense (benefit), after 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": [
      "r5",
      "r8",
      "r661",
      "r670"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax",
        "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax",
        "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative designated and qualifying as net investment hedge."
       }
      }
     },
     "auth_ref": [
      "r623"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive (loss) income, net of tax",
        "terseLabel": "Other Comprehensive Income (Loss), Net of Tax",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r25",
      "r266",
      "r269",
      "r274",
      "r308",
      "r664",
      "r665",
      "r671",
      "r735",
      "r750",
      "r1086",
      "r1087"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive (loss) income:",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Other Comprehensive (Income) Loss, Pension and other Post-retirement Benefits, after Reclassification Adjustment, before Tax, total",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax",
        "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r7",
      "r116",
      "r117",
      "r750",
      "r932",
      "r1157"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net gain (loss) recognized in other comprehensive (loss) income",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax",
        "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117",
      "r144"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension and other post-retirement benefits",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax",
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r7",
      "r8",
      "r116",
      "r152"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net actuarial gain amortization",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax",
        "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r117",
      "r264",
      "r502"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossTax",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax (expense) benefit related to items of other comprehensive (loss) income",
        "negatedTotalLabel": "Income tax (expense) benefit related to items of other comprehensive (loss) income",
        "label": "Other Comprehensive Income (Loss), Tax",
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r271",
      "r274",
      "r565",
      "r601",
      "r602",
      "r664",
      "r668",
      "r671",
      "r735",
      "r750"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossTaxAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "brc_OtherComprehensiveIncomeTaxTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "OtherComprehensiveIncomeTaxTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Comprehensive Income, Tax",
        "label": "Other Comprehensive Income , Tax [Table Text Block]",
        "documentation": "[Table Text Block] for other comprehensive income , tax [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "brc_OtherCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "OtherCountriesMember",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OtherCountries [Member]",
        "label": "OtherCountries [Member]",
        "documentation": "OtherCountries [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCurrentLiabilitiesMember",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "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_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r93",
      "r951"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other 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": [
      "r97"
     ]
    },
    "us-gaap_OtherLongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Long-Term Debt, Noncurrent",
        "label": "Other Long-Term Debt, Noncurrent",
        "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r816"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment and other income",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "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": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1028"
     ]
    },
    "brc_OtherStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "OtherStockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ending Balance, Other Stockholders Equity",
        "label": "Other Stockholders Equity",
        "documentation": "Other Equity at Brady includes the value of stock issued under share-based plans and deferred compensation plans to employees or officers which is the unearned portion."
       }
      }
     },
     "auth_ref": []
    },
    "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": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r989",
      "r1000",
      "r1010",
      "r1043"
     ]
    },
    "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": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r992",
      "r1003",
      "r1013",
      "r1046"
     ]
    },
    "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": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r992",
      "r1003",
      "r1013",
      "r1046"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1017"
     ]
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1071",
      "r1089"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of treasury stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_PaymentsOfDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDividends",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payment of dividends",
        "label": "Payments of Dividends",
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDividendsCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash dividends on Common Stock",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments for employee taxes withheld from stock-based awards",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r278"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments to Acquire Businesses, Gross",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r611"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of property, plant and equipment",
        "terseLabel": "Expenditures for property, plant &amp; equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "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": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1027"
     ]
    },
    "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": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1027"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/EmployeeBenefitPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension and other postretirement benefit expense",
        "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost)",
        "documentation": "Amount of cost (reversal of cost) for pension and other postretirement benefits."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/EmployeeBenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefit Plans",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r493",
      "r494",
      "r495",
      "r501",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r932"
     ]
    },
    "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": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "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": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "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": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "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": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1018"
     ]
    },
    "brc_PeopleIdentificationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "PeopleIdentificationMember",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "People Identification",
        "label": "People Identification [Member]",
        "documentation": "People Identification"
       }
      }
     },
     "auth_ref": []
    },
    "brc_PercentageIncreaseInDividend": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "PercentageIncreaseInDividend",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage Increase In Dividend",
        "label": "Percentage Increase In Dividend",
        "documentation": "The incremental increase (percentage) in the entity's dividends as compared to prior period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PercentageOfLIFOInventory": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PercentageOfLIFOInventory",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of LIFO Inventory",
        "label": "Percentage of LIFO Inventory",
        "documentation": "The percentage of LIFO (last in first out) inventory to total inventory as of the balance sheet date if other than 100 percent."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails",
      "http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Shares",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183"
     ]
    },
    "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": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1020"
     ]
    },
    "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": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "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": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "brc_PreferentialDividendsOnDilutiveStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "PreferentialDividendsOnDilutiveStockOptions",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferential dividends on dilutive stock options",
        "label": "Preferential dividends on dilutive stock options",
        "documentation": "Preferential dividends on dilutive stock options"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock, Shares Authorized",
        "label": "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": [
      "r102",
      "r818"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "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": [
      "r1085"
     ]
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets [Member]",
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of business",
        "label": "Proceeds from Divestiture of Businesses",
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofAdditionalStockOptionDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options, Exercised in Period, Proceeds from Issuance of Shares",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised",
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r21"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from borrowing on credit facilities",
        "label": "Proceeds from Lines of Credit",
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r1093"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1090"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from exercise of stock options",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r21"
     ]
    },
    "brc_ProductIdentificationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "ProductIdentificationMember",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product Identification",
        "label": "Product Identification [Member]",
        "documentation": "Product Identification"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r233",
      "r366",
      "r700",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r897",
      "r928",
      "r960",
      "r961",
      "r962",
      "r965",
      "r966",
      "r1082",
      "r1147",
      "r1148",
      "r1155",
      "r1225",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r233",
      "r366",
      "r700",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r897",
      "r928",
      "r960",
      "r961",
      "r962",
      "r965",
      "r966",
      "r1082",
      "r1147",
      "r1148",
      "r1155",
      "r1225",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256"
     ]
    },
    "brc_ProfitForReportableSegments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "ProfitForReportableSegments",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Segment profit",
        "terseLabel": "Total profit from reportable segments",
        "label": "Profit For Reportable Segments",
        "documentation": "Profit for reportable segments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Abstract]",
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r688"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property, plant and equipment\u2014gross",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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": [
      "r135",
      "r244",
      "r747"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [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": [
      "r688"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment\u2014net",
        "totalLabel": "Property, plant and equipment\u2014net",
        "label": "Property, Plant and Equipment, Net",
        "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": [
      "r13",
      "r688",
      "r739",
      "r747",
      "r951"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r181",
      "r186",
      "r745"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r688"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Useful Life",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "brc_PurchaseOfSharesAtCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "PurchaseOfSharesAtCost",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase Of Shares At Cost",
        "label": "Purchase Of Shares At Cost",
        "documentation": "Amount represents the sale of Class A Nonvoting Common Stock resulting from deferred compensation transactions (purchases or sales)."
       }
      }
     },
     "auth_ref": []
    },
    "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": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r1017"
     ]
    },
    "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": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1017"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r201",
      "r203",
      "r204",
      "r206",
      "r235",
      "r236",
      "r424",
      "r425",
      "r426",
      "r427",
      "r494",
      "r512",
      "r544",
      "r545",
      "r546",
      "r555",
      "r643",
      "r696",
      "r697",
      "r698",
      "r773",
      "r775",
      "r783",
      "r808",
      "r809",
      "r862",
      "r864",
      "r866",
      "r867",
      "r873",
      "r892",
      "r893",
      "r922",
      "r927",
      "r935",
      "r946",
      "r947",
      "r948",
      "r949",
      "r961",
      "r969",
      "r1145",
      "r1153",
      "r1201",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r201",
      "r203",
      "r204",
      "r206",
      "r235",
      "r236",
      "r424",
      "r425",
      "r426",
      "r427",
      "r494",
      "r512",
      "r544",
      "r545",
      "r546",
      "r555",
      "r643",
      "r696",
      "r697",
      "r698",
      "r773",
      "r775",
      "r783",
      "r808",
      "r809",
      "r862",
      "r864",
      "r866",
      "r867",
      "r873",
      "r892",
      "r893",
      "r922",
      "r927",
      "r935",
      "r946",
      "r947",
      "r948",
      "r949",
      "r961",
      "r969",
      "r1145",
      "r1153",
      "r1201",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive loss",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r30",
      "r272",
      "r664",
      "r669",
      "r671",
      "r750",
      "r1086"
     ]
    },
    "us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationFromSegmentTotalsToConsolidatedAbstract",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reconciliation [Abstract]",
        "label": "Segment Reconciliation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r46"
     ]
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits:",
        "label": "Unrecognized Tax Benefits [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "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]"
       }
      }
     },
     "auth_ref": [
      "r984",
      "r995",
      "r1005",
      "r1038"
     ]
    },
    "brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reduction Of Longterm Deferred Income Tax Assets Excluding Interest and Penalties",
        "label": "Reduction Of Longterm Deferred Income Tax Assets Excluding Interest and Penalties",
        "documentation": "Reduction of longterm deferred income tax assets excluding interest and penalties."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLinesOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayments of Lines of Credit",
        "label": "Repayments of Lines of Credit",
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r1093"
     ]
    },
    "brc_ReportedValueOfEquityAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "ReportedValueOfEquityAwardsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reported Value of Equity Awards [Member]",
        "documentation": "Reported Value of Equity Awards"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense",
        "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": [
      "r558",
      "r895",
      "r917",
      "r1223"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r557"
     ]
    },
    "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": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r985",
      "r996",
      "r1006",
      "r1039"
     ]
    },
    "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": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r986",
      "r997",
      "r1007",
      "r1040"
     ]
    },
    "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": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r993",
      "r1004",
      "r1014",
      "r1047"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units (RSUs)",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r142",
      "r743",
      "r780",
      "r782",
      "r790",
      "r819",
      "r951"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings [Member]",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r299",
      "r300",
      "r301",
      "r303",
      "r308",
      "r310",
      "r312",
      "r374",
      "r375",
      "r410",
      "r595",
      "r596",
      "r605",
      "r606",
      "r607",
      "r609",
      "r612",
      "r613",
      "r627",
      "r629",
      "r630",
      "r632",
      "r635",
      "r675",
      "r677",
      "r777",
      "r779",
      "r792",
      "r1258"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails",
      "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net sales",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "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": [
      "r166",
      "r167",
      "r332",
      "r341",
      "r342",
      "r357",
      "r363",
      "r366",
      "r368",
      "r370",
      "r488",
      "r489",
      "r700"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recongition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r896"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/RevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Text Block]",
        "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": [
      "r190",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r492"
     ]
    },
    "us-gaap_RevenueRecognitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition [Abstract]",
        "label": "Revenue Recognition [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shipping and Handling Costs",
        "label": "Revenue [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r840",
      "r896",
      "r909"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "presentation": [
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Percentage",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r1073"
     ]
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "label": "Revenues from External Customers and Long-Lived 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": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease assets obtained in exchange for new operating lease liabilities (1)",
        "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": [
      "r684",
      "r950"
     ]
    },
    "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": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "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": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "brc_RussellRShallerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "RussellRShallerMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Russell R. Shaller [Member]",
        "documentation": "Russell R. Shaller"
       }
      }
     },
     "auth_ref": []
    },
    "brc_SafetyAndFacilityIdentificationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "SafetyAndFacilityIdentificationMember",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Safety and Facility Identification",
        "label": "Safety and Facility Identification [Member]",
        "documentation": "Safety and Facility Identification"
       }
      }
     },
     "auth_ref": []
    },
    "brc_SaleOfSharesAtCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "SaleOfSharesAtCost",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Sale Of Shares At Cost",
        "label": "Sale Of Shares At Cost",
        "documentation": "Amount represents the sale of Class A Nonvoting Common Stock resulting from deferred compensation transactions."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast [Member]",
        "label": "Forecast [Member]",
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact."
       }
      }
     },
     "auth_ref": [
      "r513",
      "r1075",
      "r1105"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails",
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Domain]",
        "label": "Scenario [Domain]",
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r313",
      "r513",
      "r1069",
      "r1105"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accumulated Other Comprehensive Loss",
        "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": [
      "r30",
      "r1211",
      "r1212"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1193"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1190"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss)",
        "label": "Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the effective portion of the gains and losses on derivative instruments designated (and non-derivative instruments) designated and qualifying in cash flow hedges and net investment hedges that was recognized in other comprehensive income (loss) during the current period."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliations of Numerator and Denominator of Basic and Diluted Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "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": [
      "r1108"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r569",
      "r941",
      "r1185"
     ]
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from External Customers by Products and Services [Table]",
        "label": "Segment Reporting, Revenue from External Customer, Product and Service [Table]",
        "documentation": "Disclosure of information about revenue from external customer by product and service when not provided as part of reportable operating segment information."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from External Customers by Products and Services",
        "label": "Revenue from External Customers by Products and Services [Table Text Block]",
        "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Assets and Liabilities Accounted for at Fair Value on a Recurring Basis",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r1199",
      "r1200"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]",
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r394",
      "r401",
      "r405",
      "r406",
      "r408",
      "r701",
      "r895",
      "r924"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r924",
      "r1139"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill [Table]",
        "label": "Goodwill [Table]",
        "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason."
       }
      }
     },
     "auth_ref": [
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r923"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r923",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of (Loss) Earnings from Continuing Operations",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1095"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Inventory",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying 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": [
      "r28",
      "r109",
      "r110",
      "r111"
     ]
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Line of Credit Facilities",
        "label": "Schedule of Line of Credit Facilities [Table Text Block]",
        "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r95"
     ]
    },
    "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Notional Amounts of Outstanding Derivative Positions",
        "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]",
        "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r688"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r118"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r118"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43",
      "r44"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information by Segment",
        "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": [
      "r42",
      "r43",
      "r44"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails",
      "http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r515",
      "r517",
      "r519",
      "r520",
      "r521",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock Option Activity",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r20",
      "r145"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of RSU Activity",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails",
      "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock by Class [Table]",
        "label": "Stock, Class of Stock [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r53",
      "r54",
      "r55",
      "r56",
      "r57",
      "r138",
      "r140",
      "r141",
      "r142",
      "r250",
      "r251",
      "r252",
      "r334",
      "r454",
      "r455",
      "r456",
      "r458",
      "r461",
      "r466",
      "r468",
      "r786",
      "r787",
      "r788",
      "r789",
      "r927",
      "r1068",
      "r1092"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockByClassTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Capital Stock",
        "label": "Schedule of Stock by Class [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r51",
      "r52",
      "r53",
      "r54",
      "r55",
      "r56",
      "r57",
      "r102",
      "r103",
      "r140",
      "r141",
      "r142"
     ]
    },
    "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockholdersEquityTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Activity in Stockholders' Equity",
        "label": "Schedule of Stockholders Equity [Table Text Block]",
        "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r577",
      "r940"
     ]
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccounts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule II - Valuation and Qualifying Accounts",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r298"
     ]
    },
    "brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Open Tax Years by Major Jurisdictions",
        "label": "Schedule of Open Tax Years by Major Jurisdictions [Table Text Block]",
        "documentation": "Schedule of Open Tax Years by Major Jurisdictions [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Abstract]",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Abstract]",
        "documentation": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails",
      "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "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": [
      "r166",
      "r167",
      "r168",
      "r169",
      "r332",
      "r337",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r351",
      "r352",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r363",
      "r364",
      "r365",
      "r370",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r408",
      "r420",
      "r421",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r914",
      "r917",
      "r918",
      "r923",
      "r964",
      "r1225",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256"
     ]
    },
    "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentExpenditureAdditionToLongLivedAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment, Expenditure, Addition to Long-Lived Assets",
        "label": "Segment, Expenditure, Addition to Long-Lived Assets",
        "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r352",
      "r363",
      "r917",
      "r918"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r202",
      "r205",
      "r207",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r368",
      "r369",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r804",
      "r805",
      "r806",
      "r863",
      "r865",
      "r868",
      "r874",
      "r881",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r898",
      "r929",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r963",
      "r969",
      "r1155",
      "r1225",
      "r1229",
      "r1230",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "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": [
      "r169",
      "r332",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r353",
      "r355",
      "r356",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r370",
      "r913",
      "r915",
      "r916",
      "r917",
      "r919",
      "r920",
      "r921"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "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_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative",
        "label": "Selling, General and Administrative Expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, General and Administrative Expenses [Member]",
        "label": "Selling, General and Administrative Expenses [Member]",
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Award Vesting Period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r936"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Equity Instruments Other than Options, Forfeited in Period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Instruments Other than Options, Grants in Period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r534"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r534"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Equity Instruments Other than Options, Nonvested, Number, Beginning Balance",
        "periodEndLabel": "Equity Instruments Other than Options, Nonvested, Number, Ending Balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r531",
      "r532"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Beginning Balance",
        "periodEndLabel": "Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Ending Balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r531",
      "r532"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Equity Instruments Other than Options, Vested in Period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r535"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Instruments Other than Options, Vested in Period, Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash."
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r535"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r545"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r544"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r546"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails",
      "http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [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": [
      "r515",
      "r517",
      "r519",
      "r520",
      "r521",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A Nonvoting Common Stock Shares Reserved for Outstanding Share-Based Awards",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r938"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Shares Remaining for Future Issuance of Share-Based Awards",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options Exercisable",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r525"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options Exercisable, Weighted Average Exercise Price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r525"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofAdditionalStockOptionDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options, Exercised in Period, Aggregate Intrinsic Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Options Forfeited or Expired",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired."
       }
      }
     },
     "auth_ref": [
      "r1164"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options Forfeited or Expired, Weighted Average Exercise Price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price of options that were either forfeited or expired."
       }
      }
     },
     "auth_ref": [
      "r1164"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options Granted",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofAdditionalStockOptionDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofAdditionalStockOptionDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options Outstanding, Intrinsic Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Shares Outstanding, Beginning Balance",
        "periodEndLabel": "Shares Outstanding, Ending Balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r523",
      "r524"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options Outstanding [Roll Forward]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Options Outstanding, Beginning Balance, Weighted Average Exercise Price",
        "periodEndLabel": "Options Outstanding, Ending Balance, Weighted Average Exercise Price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r523",
      "r524"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options Outstanding, Weighted Average Exercise Price [Roll Forward]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails",
      "http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "verboseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r519",
      "r520",
      "r521",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options Exercised, Weighted Average Exercise Price",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r528"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options Granted, Weighted Average Exercise Price",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "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": [
      "r514",
      "r522",
      "r541",
      "r542",
      "r543",
      "r544",
      "r547",
      "r550",
      "r551",
      "r552",
      "r553"
     ]
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of PRSU Activity",
        "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]",
        "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "documentation": "Percentage of vesting of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1158"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r937"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r543"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofAdditionalStockOptionDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options Exercisable, Intrinsic Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofAdditionalStockOptionDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options Exercisable, Weighted Average Remaining Contractual Term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofAdditionalStockOptionDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options Outstanding, Weighted Average Remaining Contractual Term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r146"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofAdditionalStockOptionDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options, Vested in Period, Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock."
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "brc_SharesHeldRabbiTrustAtCostMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "SharesHeldRabbiTrustAtCostMember",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares Held Rabbi Trust At Cost [Member]",
        "label": "Shares Held Rabbi Trust At Cost [Member]",
        "documentation": "Shares held rabbi trust at cost."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Accounting Policies",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r285"
     ]
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and Local Jurisdiction [Member]",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r567"
     ]
    },
    "brc_StateNetOperatingLossCarryforwardsExpirationDates": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "StateNetOperatingLossCarryforwardsExpirationDates",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State Net Operating Loss Carryforwards Expiration Dates",
        "label": "State Net Operating Loss Carryforwards Expiration Dates",
        "documentation": "State net operating loss carry forwards expiration dates."
       }
      }
     },
     "auth_ref": []
    },
    "brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State Research And Development Tax Credit Carryforward Expiration Dates",
        "label": "State Research And Development Tax Credit Carryforward Expiration Dates",
        "documentation": "State research and development tax credit carryforward expiration dates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails",
      "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r167",
      "r168",
      "r169",
      "r238",
      "r332",
      "r337",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r351",
      "r352",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r363",
      "r364",
      "r365",
      "r370",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r408",
      "r412",
      "r420",
      "r421",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r914",
      "r917",
      "r918",
      "r923",
      "r964",
      "r1225",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
      "http://www.bradyid.com/role/DocumentandEntityInformation",
      "http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail",
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails",
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Axis]",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r250",
      "r251",
      "r252",
      "r288",
      "r318",
      "r322",
      "r325",
      "r327",
      "r334",
      "r335",
      "r373",
      "r430",
      "r433",
      "r434",
      "r435",
      "r439",
      "r440",
      "r454",
      "r455",
      "r458",
      "r461",
      "r468",
      "r657",
      "r786",
      "r787",
      "r788",
      "r789",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r818",
      "r839",
      "r857",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r1068",
      "r1092",
      "r1107"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r103",
      "r106",
      "r107",
      "r237",
      "r271",
      "r272",
      "r273",
      "r299",
      "r300",
      "r301",
      "r303",
      "r308",
      "r310",
      "r312",
      "r333",
      "r374",
      "r375",
      "r410",
      "r469",
      "r595",
      "r596",
      "r605",
      "r606",
      "r607",
      "r609",
      "r612",
      "r613",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r635",
      "r664",
      "r666",
      "r667",
      "r668",
      "r669",
      "r671",
      "r675",
      "r677",
      "r689",
      "r750",
      "r777",
      "r778",
      "r779",
      "r792",
      "r857"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r202",
      "r205",
      "r207",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r368",
      "r369",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r804",
      "r805",
      "r806",
      "r863",
      "r865",
      "r868",
      "r874",
      "r881",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r898",
      "r929",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r963",
      "r969",
      "r1155",
      "r1225",
      "r1229",
      "r1230",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "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": [
      "r299",
      "r300",
      "r301",
      "r333",
      "r677",
      "r700",
      "r784",
      "r803",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r818",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r837",
      "r840",
      "r841",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r857",
      "r970"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "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": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "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": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "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": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails",
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "Scenario [Axis]",
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r313",
      "r513",
      "r1069",
      "r1070",
      "r1105"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r300",
      "r301",
      "r333",
      "r371",
      "r677",
      "r700",
      "r784",
      "r803",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r818",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r837",
      "r840",
      "r841",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r857",
      "r970"
     ]
    },
    "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": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r988",
      "r999",
      "r1009",
      "r1042"
     ]
    },
    "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": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "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_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Options Exercised",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r102",
      "r103",
      "r142",
      "r528"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Issuance of shares of Class\u00a0A Common Stock under stock plan",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r102",
      "r103",
      "r142"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Repurchase Program, Authorized Amount",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1154"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of shares of Class\u00a0A Common Stock, including excise taxes",
        "label": "Stock Repurchased During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r102",
      "r103",
      "r142",
      "r792",
      "r857",
      "r878",
      "r976"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Beginning Balances",
        "periodEndLabel": "Ending Balances",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r106",
      "r107",
      "r133",
      "r820",
      "r836",
      "r858",
      "r859",
      "r951",
      "r977",
      "r1094",
      "r1119",
      "r1210",
      "r1258"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity Note [Abstract]",
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholder's Equity",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r287",
      "r453",
      "r455",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r469",
      "r634",
      "r860",
      "r861",
      "r880"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Line Items]",
        "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": [
      "r672",
      "r691"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Member]",
        "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": [
      "r672",
      "r691"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Table]",
        "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": [
      "r672",
      "r691"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "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": [
      "r672",
      "r691"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "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": [
      "r672",
      "r691"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events [Abstract]",
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Events [Text Block]",
        "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": [
      "r690",
      "r692"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Cash Flow Information",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "brc_SupplementalCashFlowInformationLeasesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "SupplementalCashFlowInformationLeasesTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Supplemental Cash Flow Information - Leases",
        "label": "Supplemental Cash Flow Information - Leases [Table Text Block]",
        "documentation": "Supplemental Cash Flow Information - Leases"
       }
      }
     },
     "auth_ref": []
    },
    "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": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "brc_TaxBenefitsAssociatedwithStatueofLimitations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "TaxBenefitsAssociatedwithStatueofLimitations",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "label": "Tax Benefits Associated with Statue of Limitations",
        "documentation": "Tax Benefits Associated with Statue of Limitations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Tax Carryforward, Gross Amount",
        "label": "Tax Credit Carryforward, Amount",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r592"
     ]
    },
    "us-gaap_TaxCreditCarryforwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardLineItems",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Line Items]",
        "label": "Tax Credit Carryforward [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": [
      "r592"
     ]
    },
    "us-gaap_TaxCreditCarryforwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardTable",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Table]",
        "label": "Tax Credit Carryforward [Table]",
        "documentation": "Disclosure of information about tax credit carryforward available to reduce future taxable income. Includes, but is not limited to, description, amount, expiration date, limitation on use, and related deferred tax asset and valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r592"
     ]
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Technology-Based Intangible Assets [Member]",
        "label": "Technology-Based Intangible Assets [Member]",
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1138",
      "r1140",
      "r1142",
      "r1143"
     ]
    },
    "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": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1027"
     ]
    },
    "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": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivables",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r171",
      "r172",
      "r1116",
      "r1117",
      "r1118"
     ]
    },
    "us-gaap_TradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeNamesMember",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade Names [Member]",
        "label": "Trade Names [Member]",
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1140",
      "r1141",
      "r1142",
      "r1143"
     ]
    },
    "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": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1055"
     ]
    },
    "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": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r1057"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "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": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1058"
     ]
    },
    "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": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1059"
     ]
    },
    "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": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1059"
     ]
    },
    "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": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1057"
     ]
    },
    "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": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1057"
     ]
    },
    "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": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r1060"
     ]
    },
    "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": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1058"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock, Common",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical": {
       "parentTag": "us-gaap_CommonStockSharesIssued",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock, Common, Shares",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_TreasuryStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValue",
     "crdr": "debit",
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock \u2014 7,219,025 and 6,252,763 shares, respectively, of Class\u00a0A nonvoting common stock, at cost",
        "label": "Treasury Stock, Value",
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59",
      "r103",
      "r106"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "UNITED STATES",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "brc_USDBorrowingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "USDBorrowingMember",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "USD borrowing",
        "label": "USD borrowing [Member]",
        "documentation": "USD borrowing"
       }
      }
     },
     "auth_ref": []
    },
    "brc_UnallocatedAmountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "UnallocatedAmountsAbstract",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unallocated amounts:",
        "label": "Unallocated Amounts [Abstract]",
        "documentation": "Unallocated amounts."
       }
      }
     },
     "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": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r1054"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "terseLabel": "Unrecognized Tax Benefits",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r560",
      "r577",
      "r940"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r1189"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reductions for tax positions of prior years",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r578",
      "r940"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities."
       }
      }
     },
     "auth_ref": [
      "r580",
      "r940"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties Accrued",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties Accrued",
        "documentation": "Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return."
       }
      }
     },
     "auth_ref": [
      "r1188"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties Expense",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties Expense",
        "documentation": "Amount of expense for penalties related to a tax position claimed or expected to be claimed in the tax return."
       }
      }
     },
     "auth_ref": [
      "r1188"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions based on tax positions related to the current year",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r579",
      "r940"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r1189"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions for tax positions of prior years",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r578",
      "r940"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued",
        "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued",
        "documentation": "Amount of interest expense accrued for an underpayment of income taxes."
       }
      }
     },
     "auth_ref": [
      "r1188"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unrecognized Tax Benefits, Interest on Income Taxes Expense",
        "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense",
        "documentation": "Amount of interest expense for an underpayment of income taxes."
       }
      }
     },
     "auth_ref": [
      "r1188"
     ]
    },
    "brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "UnrecognizedTaxBenefitsRecognizedInOtherLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits Recognized In Other Liabilities",
        "label": "Unrecognized Tax Benefits Recognized In Other Liabilities",
        "documentation": "Unrecognized tax benefits recognized in other liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Lapse of statute of limitations",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations."
       }
      }
     },
     "auth_ref": [
      "r581"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r940"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "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": [
      "r39",
      "r40",
      "r41",
      "r178",
      "r179",
      "r182",
      "r183"
     ]
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward."
       }
      }
     },
     "auth_ref": [
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balances at beginning of period",
        "periodEndLabel": "Balances at end of period",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "documentation": "Amount of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r293",
      "r297"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions \u2014 Charged to expense",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense."
       }
      }
     },
     "auth_ref": [
      "r294"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesDeductions",
     "crdr": "debit",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deductions - written off",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r296"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesDomain",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "documentation": "Valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r293",
      "r294",
      "r295",
      "r296",
      "r297"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesReservesOfBusinessesAcquired",
     "crdr": "credit",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions \u2014 Due to acquired businesses",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Business Acquired",
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from business combination."
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "documentation": "Information by valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r293",
      "r294",
      "r295",
      "r296",
      "r297"
     ]
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [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": [
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297"
     ]
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "documentation": "Disclosure of information about valuation allowance and qualifying account and reserve."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297"
     ]
    },
    "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": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "brc_WeightedAverageLeaseDisclosuresTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "WeightedAverageLeaseDisclosuresTableTextBlock",
     "presentation": [
      "http://www.bradyid.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Weighted-Average Lease",
        "label": "Weighted-Average Lease Disclosures [Table Text Block]",
        "documentation": "Weighted-Average Lease Disclosures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted",
        "totalLabel": "Denominator for diluted earnings per share for both Class A and Class B",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "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": [
      "r317",
      "r327"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average common shares outstanding:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic",
        "verboseLabel": "Denominator for basic earnings per share for both Class A and Class B",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "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": [
      "r315",
      "r327"
     ]
    },
    "brc_WireIdentificationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "WireIdentificationMember",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wire Identification",
        "label": "Wire Identification [Member]",
        "documentation": "Wire Identification"
       }
      }
     },
     "auth_ref": []
    },
    "brc_WorkplaceSafetyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bradyid.com/20240731",
     "localname": "WorkplaceSafetyMember",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails",
      "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Workplace Safety",
        "label": "Workplace Safety [Member]",
        "documentation": "Workplace Safety [Member]"
       }
      }
     },
     "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": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1021"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "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"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-6"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "7",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-7"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(j)",
   "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": "10A",
   "Subparagraph": "(k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r9": {
   "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"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "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": "2",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r21": {
   "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"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(c)(2)",
   "SubTopic": "20",
   "Topic": "860",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Subparagraph": "(c)",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-13"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r61": {
   "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"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r90": {
   "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"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r100": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r110": {
   "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(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r111": {
   "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(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-7"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/220/tableOfContent"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r142": {
   "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"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483043/710-10-30-1"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r156": {
   "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"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r171": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15"
  },
  "r172": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6"
  },
  "r173": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Publisher": "SEC"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(C)",
   "Publisher": "SEC"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r245": {
   "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(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r262": {
   "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"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r276": {
   "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"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r278": {
   "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"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r280": {
   "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"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r284": {
   "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"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r286": {
   "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(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r287": {
   "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(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r315": {
   "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"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r408": {
   "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"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r458": {
   "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"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r461": {
   "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"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r492": {
   "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"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r494": {
   "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"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r555": {
   "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"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
  },
  "r558": {
   "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"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r567": {
   "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"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r593": {
   "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"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-11"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1B"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480627/815-20-45-3"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r657": {
   "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"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-5"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-21"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r681": {
   "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"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r746": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "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"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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"
  },
  "r853": {
   "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"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  },
  "r895": {
   "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"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r908": {
   "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"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "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"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "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"
  },
  "r974": {
   "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"
  },
  "r975": {
   "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"
  },
  "r976": {
   "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"
  },
  "r977": {
   "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"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "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"
  },
  "r1022": {
   "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"
  },
  "r1023": {
   "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"
  },
  "r1024": {
   "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"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1040": {
   "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"
  },
  "r1041": {
   "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"
  },
  "r1042": {
   "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"
  },
  "r1043": {
   "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"
  },
  "r1044": {
   "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"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1050": {
   "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"
  },
  "r1051": {
   "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"
  },
  "r1052": {
   "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"
  },
  "r1053": {
   "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"
  },
  "r1054": {
   "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"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1062": {
   "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"
  },
  "r1063": {
   "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"
  },
  "r1064": {
   "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"
  },
  "r1065": {
   "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"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1068": {
   "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"
  },
  "r1069": {
   "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"
  },
  "r1070": {
   "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"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "11",
   "Subsection": "03",
   "Publisher": "SEC"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Subparagraph": "(ii)",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "1",
   "Publisher": "SEC"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(ii)",
   "Publisher": "SEC"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)",
   "Publisher": "SEC"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1083": {
   "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(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1084": {
   "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"
  },
  "r1085": {
   "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"
  },
  "r1086": {
   "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"
  },
  "r1087": {
   "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"
  },
  "r1088": {
   "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"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1091": {
   "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"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1094": {
   "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"
  },
  "r1095": {
   "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"
  },
  "r1096": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1102": {
   "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"
  },
  "r1103": {
   "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"
  },
  "r1104": {
   "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"
  },
  "r1105": {
   "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"
  },
  "r1106": {
   "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"
  },
  "r1107": {
   "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"
  },
  "r1108": {
   "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"
  },
  "r1109": {
   "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"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1111": {
   "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"
  },
  "r1112": {
   "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"
  },
  "r1113": {
   "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"
  },
  "r1114": {
   "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"
  },
  "r1115": {
   "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"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1119": {
   "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"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1121": {
   "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"
  },
  "r1122": {
   "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"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "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"
  },
  "r1127": {
   "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"
  },
  "r1128": {
   "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"
  },
  "r1129": {
   "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"
  },
  "r1130": {
   "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"
  },
  "r1131": {
   "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"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1133": {
   "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"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "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"
  },
  "r1136": {
   "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"
  },
  "r1137": {
   "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"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1140": {
   "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"
  },
  "r1141": {
   "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"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "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"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "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"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1147": {
   "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"
  },
  "r1148": {
   "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"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1151": {
   "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"
  },
  "r1152": {
   "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"
  },
  "r1153": {
   "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"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1155": {
   "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"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-27"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r1185": {
   "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"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1187": {
   "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"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1196": {
   "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"
  },
  "r1197": {
   "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"
  },
  "r1198": {
   "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"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1201": {
   "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"
  },
  "r1202": {
   "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"
  },
  "r1203": {
   "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"
  },
  "r1204": {
   "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"
  },
  "r1205": {
   "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"
  },
  "r1206": {
   "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"
  },
  "r1207": {
   "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"
  },
  "r1208": {
   "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"
  },
  "r1209": {
   "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"
  },
  "r1210": {
   "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"
  },
  "r1211": {
   "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"
  },
  "r1212": {
   "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"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1215": {
   "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"
  },
  "r1216": {
   "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"
  },
  "r1217": {
   "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"
  },
  "r1218": {
   "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"
  },
  "r1219": {
   "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"
  },
  "r1220": {
   "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"
  },
  "r1221": {
   "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"
  },
  "r1222": {
   "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"
  },
  "r1223": {
   "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"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1225": {
   "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"
  },
  "r1226": {
   "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"
  },
  "r1227": {
   "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"
  },
  "r1228": {
   "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"
  },
  "r1229": {
   "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"
  },
  "r1230": {
   "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"
  },
  "r1231": {
   "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"
  },
  "r1232": {
   "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"
  },
  "r1233": {
   "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"
  },
  "r1234": {
   "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"
  },
  "r1235": {
   "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"
  },
  "r1236": {
   "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"
  },
  "r1237": {
   "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"
  },
  "r1238": {
   "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"
  },
  "r1239": {
   "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"
  },
  "r1240": {
   "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"
  },
  "r1241": {
   "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"
  },
  "r1242": {
   "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"
  },
  "r1243": {
   "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"
  },
  "r1244": {
   "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"
  },
  "r1245": {
   "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"
  },
  "r1246": {
   "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"
  },
  "r1247": {
   "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"
  },
  "r1248": {
   "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"
  },
  "r1249": {
   "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"
  },
  "r1250": {
   "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"
  },
  "r1251": {
   "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"
  },
  "r1252": {
   "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"
  },
  "r1253": {
   "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"
  },
  "r1254": {
   "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"
  },
  "r1255": {
   "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"
  },
  "r1256": {
   "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"
  },
  "r1257": {
   "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"
  },
  "r1258": {
   "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"
  },
  "r1259": {
   "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"
  },
  "r1260": {
   "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"
  },
  "r1261": {
   "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"
  },
  "r1262": {
   "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"
  },
  "r1263": {
   "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>113
<FILENAME>0000746598-24-000065-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000746598-24-000065-xbrl.zip
M4$L#!!0    ( "TY)EEL-2V@T>D" !%K*0 0    8G)C+3(P,C0P-S,Q+FAT
M;>R]>7/;2)8X^/]\"JRZIZLJ@J1YZ':5?B'+<I6Z7;9&LKNF=V-C(PDD291!
M@(U#-/O3[SLR$PD>$F63(B!A8J+:(L%$YKORW>_G__-U'#AW,D[\*/SEATZK
M_8,C0S?R_'#XRP_GMQ=75S_\G[/_^OG_:C;_]\W->^=MY&9C&:;.12Q%*CUG
MZJ<C)QU)YX\H_N+?"><Z$.D@BL?-)O_L(IK,8G\X2IUNN[NO']/?QJ>>.!G
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
MPP5_<-P\/&ROOM[+2CFY3^!O?SGN=HY>)TXJ SG!8RHO70.OYB##2],1 %:
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
MGU1V]2,AM/]T$.JU]\YZC8/><>.P>[P(H#F@.&\*AVPY*-R6?=.@7'GX&1>
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
M3\;XU$8YZ3NW\HCY&7MG'+53B6:8C[:$L];EHR<T5KNYL;K(MVM29V]OR=E
M\1H"[<$]>WHR2=<3$$M_\]3  /41Z]F:[Z/H"Q:YY3-NUMSWDJ X?^2C_Y@#
MYSN21E>ADX[\Q#D/PPSL5&X!@V- <IT9<YO?Q,*;F1ZF&)/^<8\^:^PY>QBK
M%B']<RKQOUD"_X5?[459O/=3 \YDA@*EV+=9Q-()H]2)Z6U8>V0,Y5A/W8N=
MB-JMP^;2*/9=Q\_[KM,"& [O(F@8.8%"3OZN%CW1>>U\&LE$.JL?=.BZD4X:
M-1PQCN [?C4 )APF#?A?[A<)9_PA<089:C76EO45U'#Z60( 3A('Y_BF<CB#
MWP(AR!06F<31G]+%PR8"K/\&*#\)?NZ';C26\*>8^"FL)K]B5,$GS:GA>+*?
M.@&V[V&/@BN2D3,(HJD*1TP"P#W]*^KC\G!G4H7T. \Z(OK4GB,SQ[!5?<H%
MK#I90@)V&F&U:9*Y(T<DFC#&8M;0%* ^FOI!,/\9PMM-YS_U46)["\\" ( "
MY?SG.*6.6ITM?-.7@0_8F_\X&459L+"\(A']*>!-?P%8MCY-? "G /JDS&8
M]W!&'#&4(> W"&8.;Q]H+8U 9&-:]&!V#P.T'F:1_@S9P(\=5NH=4--CI/2Q
MFC^M^;J!K_3\P4#&2'R>Q&%#0*Q9Z*IH&Q(K[C;)B&+Q^=A/OB!!)TDVGEC!
M-F;#@5"=E1-@%$+WR$=,PQI].8O@.9)$P)IN1!G=#=Z-BS &CD$B@24R2[J8
M/>+^@?P(:(,X&L,O(W@<B )/!P $</OC28"5'P "(K'[X/A.RTKKQ"GU\H$S
M2GK%Z;JL5\BMZAT^S(S-'7(CD>?A:WVVI]]"$5R=_=8!PN(J=$$?1D2BN$7B
MB<74()TE9R#Z@#40'%,9!/B_^FL'V!0P.%1QI01GV<T<=X14[/E)G#&MLO-W
M\;\K\5PC]OL1^U9JQ'IRC-C!:ZYX48,X]3+W'B6MQL/WX^&\[P>8$ 42U<64
M15"C) A6TD2 61 I$8I-%\3I($,Q*ZD'MYQ#EM:8:F0]#;(\;@D).H0[(A4"
MG6J '>'=X60"SW /WZ5C*>%"!2C#%1PKEJL9ZXEPI36X!NEU0V04UH^&<30%
MU>;?F1_3#8?,Y$NE/,$/V0H@M0C61WTL\ 6MBRH)Z3L>6@QHE6C;1=9HW>J]
MY>-0$%!"$0.@1P";I2@M08^<RCX8DHB^4*9@TGQ1B$QF@* QZ"!#4#Q B4ET
M$BJZ^MR1TDZ\A85I-A(N/ $;>D3S/--4N%](DR;+58:@;THX')J\J MCX\DH
M2QQV(OIA30O;I 4<5)Z@U8/80!Z<XCA6O!>#*"$S_HN$^Q+,CV@F:[[<*BXN
MOZ;8>^-.@HTXS%0^*)I\GUNW+6*P, J;],>0YO?03.N &50&@Z;Z610#QG!H
MO5\C;*L(^S6(^@!_-R"/#%IE6-:-Z)#AG1]'&D$6.FM\;!$?[X'DAX+]H'[H
M!AGU@U-:I-$[P'P.A#^N4;%-5.B)B: FQ#)T9\X@R-#_53/!MB%O#5M/Q5<G
MD$,_"53( E5R^ RU]QH)VT1"W@AD"FJR;$:# 2E3PRCR, )@N99]3!T?^ABG
M!35,UKZBK=L^;&R@'1N#W4EXN8O(2M$ZEOHS&8E8<GV<"GU9O#4R:AKJ6_BM
M";U9M[\CXBA#TR@301/N'?A6+Y[&*!'CFA.WBO /V5C&:$\RM^E8$>"<^_&(
MH(%XI'^Q0X.5.JQOEK8:,19_@GTZR?I@H#HC*0*PD]S8]+',-7*,\$S@EI/H
MMP(22R,6O!35@?<*9Q*A^\/%5TLW"J.Q[^:!VX9R8OKHOF3KVZ(S%?I"=PI8
MXABVIH@10!&=+?2_6 6J@E%D*ZB"43W-X?*KTE-IZ I//!N 7D1A9G-<W$]*
M 7)0;OV4PG@-=085#(-OR&NCF$'%"=&@=-[Q$SI>F/!@9+(MX6G.B3VG+MHB
M3ITK_-<#&0#/(E8,L"M&Y,9BIH*#&F,J2*B"Y5:LL"_M.&$>W4P!F0L10P"R
MZMRX,DK(V11>!+M +%-^42J^$!EE$P_MF?N7@->Y<I)BL"J6ROT'MFH@IDL"
M^VOF[!P^G+/SJ.8.6TW)L8HN6KN3>GMGSI9?3BN>8F*([ZX!EC=*CGTS$9R4
MC @>>?Y?.0.B,/ *Y-MJL%1-D+'DF(J$\H;41&F/)0A[#L4T89$N65[@'W_X
M"5Q:"4JFT.F<8 DE+P1B7^A+%_:6X>T"LB_.X]T^_ $KJ! $W)MTF5"J+7G(
M\$'T54\"X<(;Q4""C5^,'9D$%$I88G\WNJ?'>'\W\H?I:QE- DGY*([((R#P
MS!TL8R)0";M*A=./(P%WM&[I!\]-8E^F(IXUU,, 7$\YR$%) $EMWH<18Q3_
M ),[$9/?6^")7>7\$VZ,;M@Q^M1A4_"<!RO&^BX?RF@8B\F( RX!IHVI3;DT
M48V(#_;^;VP=FLZ4IY!*4QO.2-SAG>*IRP=^%$CAD46"B)@1S%.\I.(O8)8\
MDW0M%>Y%LHOBH0@-;CA0Y:'6(7+ NDY?)+["=3J-5+X@I=4F<D@WX:ES#O0
M.$N<OXGQY+5SGOB"=:T,B$'J3Q%S !>!I.4GN=:I4N)LFP"0B0EV=H :\3C(
M8FTS<@R.$)2'S1K$,*@[<;PMDQR@(Y<^:,%#=NU;)*;YM ^6$.BP@,0FXUM'
MPU4H!Z, !6H#-D76P#V$@!WM9/,LJ:?4O5BZ9 AAC)"S%)EX]6$22FY2O$EJ
M-^U(B01]N.=%?M1'Z>@U)HCX--[)I$XB8:*ZE_D!R%1L'IKSH$GS)%#Y*J_(
M-E-!B@291#U,AD"C9-,Z(]@#)@UQ;H3J 8,YAR!'*,ZN&($) LDL<M%@8KU^
M$"$IXDI( WH1' [WO5EDM=&Z.F4LC.ZH^B2_*G3KK4_%;(FFSI;@R'P<TH>*
M#3F'0E]'<W>B%W.HZ4Z"G-!B@B_=A+(DAW3WP(\&?NHP2E>K+R^QC*:WNHRF
MKHAY1A4QM?QZ; Q"9VDI9=,(K\^(-#.IR21SA5)ZB=;-0<O.[RTN/$!\N7-K
M/M9K6F/K@3 V:__44,[H&7 +A+X[DMH(J(&^N4#$D&IM7#$QZ7 U=#<F@"*T
M*5 O8D4W!3N_ANZFH/M1UW!1K9@K@P#M""/D+]CV1&>&TCC]._0^@)T'TIV\
MQPU'9"#-5:Z&$OQD0&J/"1LC:W%'90Q [>1'1TT3*Z>X#L_6O5G;UFXG"A5S
MCS_RTD<AYK.S78;Q)M#U302I&'7$\'(6V_ZK0@)\*.XP4T;.1S3'Z'"R5^(X
MD B2"-\[MZ1.X&;W"5FH_J+E@A6$ 3J^'KS2&SKUFU[D+9&03"NN(;# 4!5M
M7V+^J4_Y)K \+J*\"%;5H?,QBTVJ/SG@%/@Y]D6>-6-;>[DMK&O'YEQP^2GA
M0RG&@'5*9867:)*.5,@9G@%AI'0?,-8B H<T&P L*^<+1N+H6/BDC6P#L=Q\
M;V@TT+,K4ND;-F+4MA?,0@9N_N)52'B<*V;W;/>IX,68REB2*P,0E?J"RU65
MVTR#VY"'C[%1T^JZ+IM[4A\(5@4PJR@/E:LYA?Q;(ZQ]5F0:RT2*V&49:OL@
M@991ZM'G60H$_)^"X3$ PZ,OW"^J?!GED/*\6^+-8AW+U:F\*$D4W,EEEHR6
M2\544.5;44)T-2?5%+2!)"QC2YJD=A*X2;KZ"D+2(B";GYEXSP\8,%*#US"\
MDH7:AXZ7:*C+XW'I6 P+TIAN2Z98OJB6R/&:%K:;6Z\O7D[/MH4'*V'V#6>B
M):@*,!][YBK$) O2=SFKQW0 \$0JFN14#94V1*\S>B[00!3<<WG6:/Y^-/^.
MF36"5;"B*JTQ"EH/(7XLD6O]9$RB?LR9X\R<@''A<E[@JGIK%8 9<&(M*U%P
MS6 V'[8&"%#LPU^\#6P$3*T"E(YLY7?5U+!=IL<RWUQ'F(]SB?MCL&0TK0BG
MWAL2Q656!47]4&UF(2BJ*NU4-%2+JOF0KSY-'O2M:6B[:F@.]V61;"LJKR_X
M*#<P064MQ&P%V."!I,C]<B= C<RM.EWA=B8&6N[ XKBXEAE&50\*C@6J@-6Y
M#81J^#EES*K>-XQH;PRW$%$!V@UYLC=G*^6_7G!06"G'\")XA/64 28;4])P
M,5LI3YDBB<&^-M]<0Z"L9D;1*9HB@RA*X7(*TYKFMDES;S"3@S# ",?Z:&J$
M-5#I8*"=-!S,H%4)6H3_1%U1)LE#E^!BP;0]RT<+'9!-<:8ROCAGG"I0(JS"
M1JIPV<D7Q92E%ZGHO\DCYN)?($)J<%9DAH)$6V:SKI?8V>U6.['S@X@5-[^5
M"3#C1.=/?7]JYXXRF#_>H=$KI]7WK)<FL^\-*'I3SFE-N,\WF1%TP_=G2][A
M>"RYT?"821%C]1!V3?M[!G9'K[.VRW$I4:DWZ40;Y/TFH"00DT2>ZG^\!KMF
M$HC9J1\28.E'K]7R*CL'\U'F>U7C"_GK/%6EU>9T%=416[U9?=V"KUXM?G[0
M:^WWNDN_:K<ZC_S\H+?\):M^L6I3G5ZKVSTJWZ9Z1[TR;NKXWJ76;))N9HUL
MY+&UQ[&8_MT;%5PG#TE@8A0>H*DX_!'36)['T7LO]^C=PM$?8!",4 RICK2I
M=@AF))@DK^\YM;Z@MS][:/[,RUO1+[E(U\#^@R=?2A;=AW^O+D.\/6$!C.+X
MGJ.!8(.U[2P!+O7T?QJ*>E@!(O >'K8Z<RT?%50W!@G\EB!2;DC\=TU6&R6K
MHYJL:K*JI=63D-6C]8 !_5^5](#EAO,W,=?<X1_-7$N 5Q'^Z?5:)X_DG^64
M4CT6J8EC#>+HU<11$T<M.;[S<JV>D?TI2D50 D55>8U[0"9>E*$/6A_]N6FR
MY//^+E5V ["J)#O6E%E39EE@55-F39GEA-42%6;E -3*1.O_X/0GG!R@^\\L
M";X7AMXYIC *TZWTN &LP^IG*695S;=AFNL61:F5<YVAZ+.\BQ2W6BJV/-'M
M64QU(J; 1/$&FI_4.52/R*&Z9<Q1/BPGV<Z6(5@/LL":4A[09FKZ%.X3 #H2
M5BPPH8__-"6%<118M7"#((IBJL>C] PQD0UGXD]4%C?.@@L$CM;#3$&>C@&T
M.<&"S<6U@LC]$F4I<.X0_@?S@3$?JX'Y5@DE(>8[ITRP"9=>#OPX21WA>W,E
M>DDT2*>84&[U\^)>8NJ8;E[^+#+/3RD]D4JA/$Y1CWW3[Q9@0?GR=1;@EFN1
M2( 4J7:!3,U4.$27SZ-3#'7%PO,C9X#=-BD3=8X#?M0=6-]=O56=5W_BOL0B
M=B-/8F^M,,3&=4@IDQ4;ZL=%3C)4WJ >>VI>#-74Y=\,,-=UE$]L6EB5.ELC
MJ;G$3?3+Q'PLAKJ@@DMK@2'H44V?;J%E69WPOE5*_<,'P?( F8X ,2,9>$RD
M) RG?FR)QB20\LY,@0+\UCC;)LY^HW;4KG@8<R#YD[2/D],:A@L7)4W>G=XH
M2YGJ*SR*$AH2W."9E=25VO[!*-\*\#8NR_+&\'ZQQIRJK?G2PMZ9L&EJ3UQ3
MRS;O(FIP^A"EA )[B@OL6M 7WE 2P80S$2/I@*'DXUS;V%M!/8*:31A52&LL
MJQ'[$OO'[1>A4?>/>Z;]XRICF']:-+CU=#&PN;$1J=7\@.MI36MB701OSTPP
M%CK-SA;P=XR-ESD='FX%5PTX,%U&U!JZ-_1(J&8YIF4<BP-0 D?^9%4'9AG
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
M<>C#=3Q0A4,@UL<4HM%,NPQ"^=2P8L1G.6C8@;$6*FCR^B/QL3!6JC$W5VH
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
M_P]XGC)P(>Z[T3R^\,"EX$)T;EP'OJC:%5Q"7,'KBR-I+.-4_L)[:O[EY;/
M[WAW<OW7W>7)>W&_314G+Z.'P#,^W5[(CGCD!:0UXJ.,4XO,<)J;\<GXU_2<
ME@Z#[Q7+_8.7H>\_GYV3GCA/!C"M2=RE6."OR2*EM"E$S81)Y1DRQX8Y9(*T
MW3(/5.4'LFBD!^8SWD%VHLC_/@6RY,%TR6<SWW:8W/;9Q6P@WWE%?MMY+J :
M@<!,J0Q#%AM.VZZCI(<YDAX<5R^F5.E)Q(J*\8E 2BAF(9^0*$4TH(PI%#"5
M:2CLF_Y(8?9=6C$9ZU-NK1^[L9<"+A$:1PI&9B(,12\9)0)RDV"[4F(@!ENU
M4JVU6H0IRB7)>*="13O(/Z*.4FDIAA 3/-#& 3SHPCTRQ5_*_L"@+I  ^Z<\
M4IH.HLF+UI(<70;-]UF:Y+U0 >1LF;2364*-6(3LVZ5"7HQ@TNHV(P[/$J_C
M"9%%.H:GX&.,7>"[Y4-F^5!^"KF,,7W)Q]F$92VA*1-\TM:9'$&2.JF-QLSA
M,)6^R%?@I5"2FE.CY>.?>W7Y7,SEGQ-9+D&7I80@A/P-9,(]C@PL:7((,-"H
MUR1BM4 D#>''TW H<*PU\T KX(-Z!)3'850DG3,&SL1"[&>.>6;QR^M<D7>7
MHAN?VT;]RW@_NS02%((BQ%/!L\<1.Y/_^(#=(SW[Y<SU:1+TT <QO @?8>CC
M$3.7@/KB+?1"_K6(BG2[E6:KAH&1.(3_=^2+1<RD HOZM>#S5J6+3Q5\5:VL
M^GFSWECIB5F3:E>L=O$W>DYZ3GI.>DZ[GU-][DB_D@[F>A@T/1XB?S^IGV0!
M<'*;SJSQLU'+'Q_H24TJ>Z[GMVU +#P'JP7G8.PL6E,55R1HL]K2>2!Y-XN?
M\ABKHF=4<].E6[6]77OCB-=>SZU=R_.LGPF[%@UA^)U!:02&7,5>;7H-G)W_
MB4--FDU(L]2:CX9N%CBVFFZKTZT>:KJM0[=&/-0J3*NP+:LP;C)HXJVEQS3Q
M-E!FQ<1;8(Q/W\'U>HSU^_-6+X/VDU'68+P;*UT-CR_#.(N6K#+-HF>6YJ"J
ML0?^SD^3Y-O>\M5E$^I[F=;]F_M\Y@?^EY#GO!O8X?,6<P*3R/G.PCN\C#DA
MC#A8!'W1.VV>$.#0R/8B\-U/*/,?'S@=V/;X++T^_VZ_X"7%.27$9V-AQEW_
MM-XZ^5BM6#"IWW[-3V&&Z[FU_<!O5]J7V3I4BY,6I_RZ@:7KS:KF8,W!FH,U
M!VL.UARL.5ASL.9@S<''Q\%5S<&:@S4':P[6'*PY6'.PYN##X>"5KY9$>=>^
M72T9G]:Z59I8;7'.WVK4*I33,C*L56^LR+#%O/%J6O68-Z?6T9M3VLU9/>2A
M-T=OCMX<O3FEWIR:-@C*NSFKNQ=Z<_3FZ,W9X>:0[_TKU;\?&/#,5C'%R@LU
M,8D]8PO(AY"-Q<IEI\3Y"%CST;DX9(@<2 #1I*V'>!L_\3X%'D7 >@1CZGA
M*%P!=;,8A^XC1U'RV0#>QMLKAD & 19LRMY6<A&.'--AGOM(8,'8CC&D3LF\
M,9W]B,TK9(?-A(,?]P+?9TJWKJ+U$_#+*4<^P3YF40K((9H'IYV[8#;C@#K%
MW_@">,JH5PESJIX#Y_@E*FH$:B?Q, AA<QW1. NGGZ*?9(_.VD$S'4&BBRB_
M":@;E^P?:WO&3_.R42>S4%MJ%NII7::A1F%\1@QPF[[H.Y_+>;H6GI**1:>@
M8."95IJ5VC[Y"!JN,IV4:H @>*)=57[I/% VBPT%6_C8!6[L"G Y!%">:H-+
MX-%BBC9O\\;APA!S90Y8V$_U=J633N\I"+&_;5\RG[*!P'TIZ4,V$MV.X:,H
M0:ANZA7JSM[* P"Y 1&X8^.8C1Y 1AH*+4LE!,2 Z_+;(31VO<^A W%XG+1'
MH]KV4&C<:"SPLZA_8WIZ/KSDP(<D%-5,TAF.@H%$ 'CP53Q4H8_R8KA!2ZLW
MA_TAIN(9_ZO@_EA6Q>IN"_>GWMD.KD:M76FTVGI2>SRIMG5PN"C%U6G?X:G
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
MC)G\%!,"8 OM=="*2K;IKRC1B(R5>([Q@/!7MH.H5+W _W?B][*6[D$"S)3
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
M#5CP0Q+AN-%B-9(1:<ALIP<V6TSC<XK&K#?T@7<&7''=T@'Z^31D<,# (V$
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
M&LM==H=TQH.:\5#3&0]EF,KN,Q[*8K;-4.D..LVA4#+%83$ZR%63/S/L"^.
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
M^-#H5-JY"LR<&,]XLM:J?ZA5E4K-_$1I>@1F%28I "'_4%!Y)BZ13WU_,$M
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
MR,?+]5PE!Y:>$*?U!,+)++5-Y:E]YN"I9T2LEX2\R#!MHTS&7]9$.4P\8<3
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
M+=6WTZA;9:3VR4>K:[8Z90FW'[J)RL, FR<+'+8$+%*E6=+,=>#WUKJC;76
M\QMFLS0!,&V4OJ$*W08#=8&!\(+I*,OK=I5OM>IYM%F"R_Y6TZZ\_(,1_:5R
MR5:4]3:6EYE-#&*TMA4<+D4:V1Q[7$N6EJPU,N96E2RLMS/KG:YI-:?+;4LH
M68>/S?3UZOS3U=>K^ZO+.PYI>']S\=__N/GZ^?+V3@ S&Y?_\\?5_5];PF^J
MPS8X08*7HML"<-HB1M,RLSMTTTN"-"DM S52TUX6V:8@%&/[!0NE-4#3<0#0
M+ G%\)USQ7II[VWKY&.G8;:Z!Y2(IN7A,.5A242)S>2A?O*QW34[S6U5'I4D
M0K07IUR8,(>:%3$_$MTE?>Q*Z[.^JV\QUSXH+D=C+WAA[)8W0?R:&81KRD@#
M9*1M=IOZ)O, F6F!EMTZ,S6!F6IFHWV(M="E5KCWF&EG"N@):LFD4_"V8Y:'
MB>U]"4(B,%U;W0-UTV2JM26EA>519K5U0*:ZYJKEC=M7XBJ$'*V;S;8V>'=D
M\&ZL=8_"+%E&ZRH9JVN+0P?,$;-A:=/V 'EH&1V[#1[".F;+;)8&+>IH3%IY
MYQ%,I$$K=R#:KMU*+K3T^U[6$Y%.E:R.+0"J:5NV?)RT4C+TIIQ4(Z^H;94E
M)_1H[->;'&;EIBKV* R097*D-XZH84_65MNLE2:BIFW8-\Z2WIR%L JZ:7:L
M RLQV3> RBW9K3.3ZPY<5A:HV\W%I''RT6HUS-;6S-CE=FH/#-QC9;D%ZGES
MEFMB![6.6:UOR]Y]/98[] S+KX$_.(U9.((M?]!0E)M9O4#+>R#E9Z#DVN5=
MG=;)QV[5[-8WOLO0EF_YV&@IRW<K;-0^^=CH;@.UHES6[QXH4AVX?;/ [?KB
M@5783;->FB):';O=>>QV?6;"N[*6:=4V+B0K5_BVM+J61VUUM';[T=JU9:!;
MI8!MMUF6^V)MMNXN8+L^%]5./K8;9GUKQ>XEL5KW)6;[VK':PX^=+1^N754T
M+'#H&AVSNS6X]5( 0>A^0F\7K5V5X^HG'^O=CEFO;ZN_9KD $O;,Z+V+@]Z/
M8> !!2,)AX#=A.(771*_=J#(<1_EP.+Y4_SQ6:T#D]E-^I]G1Q$7KW,#1.XQ
MH%!2+QB- IP+,($A>D<95U&$R=<SM44TM$,4^[S"Z*H*HSJI+R[H1<1L=_0X
M?\ERNJ.:ZHX&0=I;K9K9Z$R[Q0:?F<G[QB9Q%,,_<)FONY2;[$VKKJ>)IZ]9
M;5AFHS7MXM Z5IQ[K?IFDV_!Y)MFM=HQVP5)X>EFP'_&##Y[9-Z+\<X>#$(V
ML&,,8(*:<7@QZSA$7&7F]Y@1](V?5CFHNL4'U4/84Q=[+E_[-7OK]_2EJQYA
M& 6W"J/@[XU4:X(2T"'9I?>K@$'_97L)*Z!^!Y5 O21!,1UAW2)OY)776LS1
M+1-SO*GQ6%*CP_AD+&%L;'ABUVIO=>K!RL!_,9OUCMDJR $4I]X&A\!11/[R
M^[6.H->J-=@'G<UPB,QA;<X<5HF8XVAJS,YAODAGVS/&MNN<NK[1L\=N <ZQ
M-GF6+=Y-2?H=*'KE7W!Z*B*PHN]2JV+\K5DW6YMCU&@3NGS\M*B0=_O\U$!^
MJIGM=EG -XZFS.R6Q39\Z!C,#GV8N4Y86%?-2DI>"D*>]WK)*"$8I\^L[_;<
M5:^<:U7L[V76V@VS:I7%$-%6ZMLIVE?@* 0Y FZJF9W2U"\>^:W*?<CL* E?
M)F(:6[UND.^@PUF<TV*8%0,7;<1OL6K=0HWT"G<-VYMYY^1CR[2:EMEN38?V
M"B\:3+Q'6.+2RS3L&#Z(XF,,V[_;X@F:VVSAEJ^HW[K<D.PVIF_VWFN?9)]Y
M9\%9N3GO@";Z:'6KIE6=3O%[<]XY&O]#L6D$5B8B%(=LR/P(M+#A!=&1N22;
M:=0(I@__*@#?DF2FE-@+E<@<DNLK4/J:Q3?]>_MY9=E!F)AJUVQ9TQD(R\N.
M=E%*R&%3>G=''&:=?.S6"^%9WYS!CBSU.IJ9WJ<SL5\CD*2F4UX2G5<6ECJY
M^:V6V6KN18:LSLDN2<AI"[S7 $6-, &UC2ME=&[V;EO$<BH5M7O3G2ZW19^#
M42S+EQ>=^\X6U$SSU?K/;F%;=^2V:+G6<KV[(J[MR'7KU;K?[DBNR<+X-<:F
M:?)J@/[#U_ 0XD_4>X/TR[=C"HNJN!@SKH,8QHL#XR+PB0H4E_OB^K;?<\$5
MO(OA@Q'SXZ@R-6DY73%HHPEO'0<1I8J<A=C/R'UD'YY<)QY*-E2>$IM3S1ZQ
M'V &23S[$64+>+_@;0M3K;H4X3"%-W?QH_P7IXN<[5IVO6[WG'ZC7J\V.AVK
MT^];U8>'JE/O]>!/^W^QP%P\- RS.\H!.WT(F?WCU.[#"L]L[\E^B9"M%$*,
M7/]4I?HDP6:2I=]?ARR=):C"Y0/$/ BI3N8,I)*%^"N8DEV6J1C#$)7<WQ;O
M3AL;.J'*P"M!U(\^=LRS/Q;M_$Y9=*J!-;'HI]OSSW\9%S>WWV]NS^^O;JYY
M&^L_/MU=?;XZO[VZO)LISF59PL7-]=W-UZO/Y_>7V( ;_N?;Y?7]G7'SQ;BZ
MOKCY=EGZ%?S%[# R+H'['..?B??"#[-ZS32LJM6@_];I"AW^895H-<5:[]WG
MP/-P0:YOQ,,@@;&<R#38<X_!(3EF(;]3-^P1M0U]O_*"9IR-\QZC0S8[4>A0
M[^$TQQ$[D__XX+C1V+-?SER?5D4/?1C9X0#4J#B&4(M.>O#X/OZU4+#=3J71
MME#'BOB!>+%0OQ6@TJ_3G[>L2KW5+?RJ6JD5?CYKJ%JUTJJV5AIJ]N?-:O/
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
MUAMY$^H3N"#.VYJIZ^;0&AFZWC"Z7:T[&FF-P:!AZ<,A_&G^'_;T$C>-XWS
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
M]3$H R\QWM/0U$:WA-AZM1H9Y.M&E=5+/H]&;$@^>_9K.#;=9Z;X9L@4_GM
M_GM46W D ?V"<PE>X#A!][PL#\)>-!(._OO19P'\!X#]O8M4A___G,#Z@06A
M;P]#9N$7UZXU_T'JRL*T2 50O68V@B]3GZN&@V5Z(JJ >MU:7U<;.=EZTIM1
M2?S;CYY1!4S$]HYJ:Z<VL]7RBE16XT!/B"VFM2KO+#&O]3WZ1,K5-,Y3U2\Q
MD+$3A7V'U7M6=NSNT)DA1-.TS.F[*$FV&K5^KZNV2JOSE_;K>2#U&KVFXEC=
M!)6GHQKMG1-F)597':OWHRU5'+\UP&]=U7(BE-*Q<TCDNUFF2ZG*@#W;KDO9
MF2-E2AAQ6:Z<(G39W:.T*4Q<&+YM-=66OG-_$6DQ5P_56NTJX1J6OS4-M=&6
M>4KGB&N=*N$:ABF-CJKK6?_+2:>FG*)VP.#3I7K!?C7X/! =DZ#^O+_MGPTC
MJ10?:=?Z6JNA-IO9=(?SM*XE/4IZK+"]TBG-7I'T*.FQ,OL^7:.N6YI1=T ?
M7;2(Z P,(+=RS<$-[D]M5(>M6-YLX+#,3K=]NES=+J-?MC.^CLE!'F?3J<.P
M@L-T%,L.AHX7S'S,MQMQDVSD>*^*[7+R!O*4PX6J.ERHV:NZG3\U@2=;,Q\]
M_N&8"=,>1<=V6%425SB[^R^FU\<=*#C K,)="K3/4\$]3QUV31Y1A [?@<]\
M8\5#QM3<NZ?OW/JI.JTD)"&<*2&LR3W:D1+:#<R'-AIE>2\E)4A*.%*M^JZ4
MT)1S5(ZDV@V]B1B<(I."ME:($(A/",-M\1^;?&AJHR/[JIXC^JQ5(W;&'[W6
M;W75;D[O:HD_IX\_:X7OSOAC4!IO5\^V]CMB0LYOH3EP&/QKV2_]O]$/OHJ!
MCY>(%<U_>;ACU,BQRYCRS0OA>:&GW'@N!41PLHPBRN9-1WD,X0/JWE//+'HA
MUF%@3YNI%]CD _9Q2(W]PCZ^VE8XCA G=1>'UX=&<HLY@!7,PN6WI(Y@R%!I
M*QO]FXV- (<AXC0LTC]QN8B8MF;JNCFT1H:N-XQN5^N.1EIC,&A8^G (?YK_
MUVRT:]%=XSAP-#6?V=7 9^;/*W,$6_Q@.J_F6X!XE8+$Q':C)1E:O8.07P3:
M4M",1MN IKL!9#B- *5Z/@\$ &TQ'Z^")9E568HR]I$U_6G]"75J_2>D8HQT
MW"!7H_(^LY]W^D=%TTXNFGYZN+[]EW)S__#]_N'ZZ>[^FW+][59Y_/'I\>[V
M[OKA[O/C4I*NRA:^W3]]?E2>[F$7WQ[OO][=7C]]OE6^W'V[_G9S=_U5>7R"
M#W[__.VI^EOY%S/]0/D,:&@I_SMSWKALTINJHC4T@W[JE.8(OVA*A;:3SP/?
MW;E*./9F\ P+,S%_#1G&U'$ &>UBROSHKPG(V#!XG]W2IGRR5\L!Q,3TGX$+
M8J!V(:KU[UD0VJ.W(YUSLZX(_>C;; */&&;ML7D-Z!'6;(] DW##Z^$0807*
MQW>0Q4.;!4]PXR>'1L)$ZDZ+JUBV.V/6=2@^P\<R4(VFB"+^C&'8=@(@>D/>
ME7J#DKQ"B=X1J4UBO0OL#;X3KR-&FBP#7YFS$"W6#S?<_S<SG/GL?G0/*$.O
M")*]MA=W50@#^$<VD)P+I].E5(P]H00]\8,=PON'&U /WS.>3;)KY7_^U-6:
M6JRN'H.JE4^^:;V!L/.G0G J=J"8RK/C#4 ;A.?/1J!;P]I]HO( <P-L^ -V
M8B.8"<WH/M+E:%]XX:OG_YPZYI I@3EBX9LR]3UK-@Q!]QR;873O&V<=/BBE
MPQ#^91,[8,!=XHLY9_&F#JLK3V/@+0/LT_^&"NR4MWY2AG#V8%'X?)8NK'W@
M>Z:E^-0O")/%?6_JVRP$VE#%Q0 @2Z5G W;!G2QY(8[HG<$'MJN\F+X-_$XQ
M<<M\D[ TT_& E,2KP)29V"%-%H 5_6=FTN((4,Q_L8=,36 Y\KP0%N*&_,V3
MF1/:L"^ CP/GB;6-+G/@!6/SA0'@86?\;$R$I6,I#H//?%P8G J1N0WK!9KX
MR3+*^B*![TI$A>@[L2P 8L1SWG*X6B>'F72R7*TB]/L=#FZ(QQ4(W3#9X2(9
M+\+^&&2]E(DCA/N<DD N3&!I;R@9AFEC<!0;@T%L#&)7#&<&.!F*6U'"(RBR
M_ .1&S'S=>PY#N#IJ\N0;PP"V[*!HEA05ZX=!QX(NHQ80O)$O#D$T@VX01\H
M Q:^,N;.KS#]-$XO [R&.3;8272%G;X#'E2G8TF#I*]DQ-[F*/X#Y[=]!G*9
MP-M2XJM[IN+K!Q]4&N^X$J(+L7@]XB;H >)E"OHI(0<BG&_!U4RP\D1+FB:D
M_LQ<$-:(Q? ]J+O\7B2!'ZZ-?Y&W)%#>U7[4'^O*WZ^OO]?>JX#Y]G"L^%BY
MA&ESL%.P\2,A,3%_,D"2")"(\&80S"93CN\D'4W>^ Y?!&OV?'R5T*KQ&.!Z
M)FC%L;E$M,6CDG0]RM8C?'_&-R^[AQZ(+T(01K^OA2H78<O6Y[,7!FR=OXW]
MPKG$\$<JR8O?1,"F="_@"*!CP!L 7" 601IZ,P<W W#P^;0],#V"%-S6R+M"
MQ/QI%N"8B.#&FPR0?> Y<+&5$';O3 G[>@A(RMUQP5&)63 4(NH;(15\-O3
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
M),WWWL#V>1/3?F-++CN"E[]Z#6#FY'*R<\2P-+AHKCW96+&HLSE?( 46@ZV
MU 0ADS\S".I*_F$Y*!'X:OC9I)7RU:<(1B.0 ;?*>$^ZZ'-$^^E\%%B=#P.K
MA (+UM <&L!VHN-#^,W<R Y I.!$.#0#,(T<[Q5>"8H(K9).)=&Y@3'"5;36
MJ)M>PJW27?)XV\^W)=@E #N'@>AAGP)8^:5 D&0)PJ^KEZJ N/'MP8RW9(NF
MW=,3D?$G5GK. C9 A,BA*%:<LH*68>4JS*NO:56Z*]/*=Y0+YV&.2U%;8'1+
MDS4.I[I$AM\Q%:BYKE>9$$JE +;BR.%PU3E^A,)33$W/Z%ZHZI.I$"%]8F$F
M! )6,]";$.DQOL?N#==;:47X8"V4[%S_BDH=HT; R[WIV6;3\-G9>M,Y,([J
M0X]LH+2$-(=#[D="W"+I1AHT?NQ;Y/,A]?^:7X9,]1%PU (M,8!G6*2&$GZ_
MJUT_WM3>*UU#4VI\L_7:W*MBZSY(>3,4TI>?6=0B- 29A;@L!"W_#,-(**X9
M]X4/(M="]!A"]]1SL(L F.S!G+I-^R#!B# A'SG8\L(X C4>Z28RXN-+O $N
M" T:U*N1[$ 11RU7$%G6DB+!+!M?%VM\;2P 3#:^OHC&UWINXVMCA?1$^5"X
M*_ Q4!H56!1"P" CDP/Y*JB?W"^,[#;R+";.D9A9Q9HNR77R_7BC*^12[VH/
M]S^ SPI5&A@69Y6.'9D79'2&@?@<+(V)'7*'@O#DV*0^(#->".5AU \]B&=B
MLD<[G0 @P#CACJ61 O"+75 9\-G" Y<R-83W)P$G TE$#[/0:!ND'-T@>5B
MW\26A["+^,U3\TUX=N+)"K_0)\VL5+-SC@CQ(D':!)ZP5<G3\K;XL(EI,7P_
M'/N H27(C:#%A:HQ/(3<P_D1%#0AQQ@W7,G(LF9#6-'@+?4R%+XN]_5@* WU
MUKKRB X&;RZ:&L=D8U6"UBVBV.23) O22H'4!!QDW%B&AR5F'/O%_*$=D(=#
MG,'B6T"^,0J<^2RAH8GY;\]'0H"G^2"67V'+T?LC#Z585QR2BB.OGIN'(FGD
M(*WB+7X2T$_@N< +P:AG/FD+&$I.EI\/J+\&B[M/@(7.&0R?10=,[@WREEI(
M93B\ XC"0Q<FJB-$[^XH6CU'K"3\A)P(R/$7?H.^N\@+BS$T8N$+Z(0O>@:P
M^?1P8%@<4*37A,NI*IQ'VAR^1&&6>=** H*T'?PK.7UO &R%;XG;^EYZD7:"
MN/.,$],F,H 5/E\.7="3QM$EL")0S*YBTIX"!Z2H5+*.N30!'N<7.C,/^B*#
M1J>;D^(0_#%GPD5SU/<"G(X[)&V.W1Q;T*/O^3YO_N\39Q*Y+G,A<+19P;2R
M0Q); E.6L)D$7X>F&WOQ30O'VR1!18XIR]<Q[TJ=X^L!<FR C*O S99-*R3/
M841NN&P<DCB/Q&FL))%,IG<8.10I(AT3-3XK8.1%CWSGB1<_=O6)]P=3W)^:
MDAO"'\D]"2*@#6R!4OB0BLP7TW:(X%<+M#- V^MXHL1B?B&:;@)GB*$.8_\E
MI^4%3R]R CMF%U$2ZX 1QB1L;/T$I;1XOU]XAV"*(\%@ (%$@M!]OMM99 Q%
M5]T(;_ZBDSHEM.);$$'$;10BY<-5EM\8W2>H#\%%"(T78UL-S)LF8OED.N0L
M>!PSF@&UN/0(=!EO/K,)7U$7P3/#4"*)=4IH")@#P'Q6(_KF&&Y:0,TV!:(P
M8B8>'2@QBTBMZQ&G90F=:Z3<44Q$G2=MUR2^E1XZ4Y]3 .#+) ]C(:(CWAF8
M$]0[7)<1%F6"#132WR"2'XW20L]#[N%O'.O/<S0=W2E:S_I%RLV"+^2D?,#8
MZ8Q] <7F1CB9_@!LO('' Y;X2_V6W1R_93?';UD-OZ/8I?+ L8Q$P4)"[Z)_
MJD*U!!RR_66VL2\V]SIFQ((IH)GV!!+W-I6A.%-@%G8091W!B;N!R)F?PL:)
M.XWL7SR9*DY!C7)*%N5Y .L,R+I'R9[.DDM45_I<<(B%I65ME3S])MH@9PQ!
M%$?#IU%^KG Q"!\L!>C-$8/G37T/S#AAOT1/F>>^0@V8>C9G9*D 6@0N[OX,
MN!/6<Y(@(G_XO.H=N3.2RV&UE'Q!D!XQRK^@HW+8,WH@[- !;CP=OP64GC#U
M*/F!$B4BB*=S'7P[^!EMZ)4\T)BI_ I,-QC;T_DX7^:]4:@SVEKT D!PAX>_
MHP?DXD7*S,.$"3*8)T)H<<!1A@D/L-/"QV+N%>$2"@/_+9%PL)IH)0#%A^1\
MA%45G\X<&F96IBHNHR4D:BM'-+"'9[X[%^06AQ9]Q9-!N#(Y8; 5D=\A;A\@
MNBT$T\4[@K6/2@1L*OF$7\RS6RE@E:NB1<4?.J=1$X>$$5%1[&O=>PN7%ZUO
M09>1"W G2-"OD5E;N$JF5^L;JM;,5NH7K^99W_BL[-4W&[CZ;DX?O;T6ZP@"
M2<FP9=*Y>:[QPT?@)U.>,&(I_X ?#E?"@R2Y\:C!Q;GUC:/UC1B\ E#-$9Z3
MA/_:D<">XVK<%,(<7IYEB^Q-B,XH-"=4Y'GO)3>><Y<P]TA,#LR8&CEJZ=8S
MEZ\MJ@M%KP>=S5(\U<X43U, J!!VIE?%,8?,.FXZ6MS!$KD3T]=&=FN1^D4U
M+F LO=PUM;3/?&6%&;A>Z[<:JM;+%FF67/1:PEH-6*NNMGH'*7TM8;TM6&]+
M;;6SG2DRTK$TAO,X!DRF8@O4TV#9)&WOIZ+?T%T4N,%*?<&-D@6WSY0)/8;
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
MZ8\C TJ*"U;?P7R36S2R2U#PC+1S8T_:>0_X>RG:^2;!EU4=87..[-AM7_?
MJM:,!"A;G^TV:OVVH1KZSN[;%4SEP(UCSAN;BJF VZ/34A6P(((U:WU-5[6<
M5F2;JX@2M\Z*4V5<B!N@$;:T \.[55:;G2KATF4I*JW]*"J@Y$M%Y8#DOV9<
M3.F*BD&*2JNIGR$#.$ML*J:H;(].92DJ+6R_J.[FRY*X=5:<:AM%I0V*2E=M
MM<L:6UBIX815]@X]Q:U"9/HAX7U[3XH6MM[:=[QV(_:UJ5O^M-E79AC:GA6M
M+NC1JGY.^7SGC4S%]*SML:DL/:L'BKS:[&:;7)]BR/"\4>M F+6%FM5K8+_/
M9K-[AESJLK24SGZTE%Y3:BF'I/XU_=7+UE)Z&FDINWN#*DC_9XE,Q;24[;&I
M)"VEIX,9KVIES+Z4J'4>?&H;+06G0ZB-3E6TE'/O(/ CU:-U'ST$CEUX+.^7
M]\O[96W]13BWO_UV+>VU?>E!:]2@N[C!>:XJ]/D7=G$'Z&P[-JO7JO4[:JLC
MG<PG@ENBAE.>3B5/YY0HOWV^E"\EL*3#S3T11Z;#3JW?5;5NUL%U^G1XEK@E
M)7"53^>4*+];+<H_=Z?DDQ>:3M6\CNONV7X*<:-1J?G:91=*EP^?L^%K:RV+
MG+CO[MRL!]RLJ?9VSU<K_62/E/DM25N2=ND1^6,'Y%L-3/AJJ(UVM@"P<'F&
M)'%)XA=!XGN4WM]8N*OL;C4P1Z^I=O5L;?B%RNYCWR\9BV0L!W=W[,$L:#4T
M, MT5=-V]G*<"VN1I"U)N_Q$W:.;!7JMKS75IE9">QE)XI+$+X+$]RB]2S$+
ML-6'IC9Z9970'Y>P*;[Q&TVWAW\M^Z6?*4N"#Z--3$S_V79I*;UY\OKW+ CM
MT1O_R'8MYL)YPH&7C4.4![D2B30*:XP98H;/S( IMJN$\/<SS5(<1K,439JE
MJ'@C96U:-OR#U^&$9'[&T:QH0,?)U/3ASM#+?JTKKW#CU =,\F&+BC5C>!VN
MQ;*#J1>8#KT>_T*\MMT9/BE*IJS'F$3'<HK',#<*E/V:,A>. W[-0MB:^7@H
M"!NLE L4!HNWE+G)W!RHJF*Z%OZF$7C_7(1?-%?SB_1R[T>+W*,PIVAA%9BA
M97V":L%5K^D06_*RL8EX4^WD^#TXZ(NM?4TCMI+7WH&U&VHOI[^)JO@LF#+X
MXX4Y;W4E'S6!3RK,'(Z1+A$77=B),H);X >^32"GC63M_1N>QDE_P(I!90>'
M=6K9G_FJO\%SGUZ9\\)^AY>,BP.->BHTC:PQ6A!/2]T5#@Q^>O4*;Z9'^0/M
M;%'3T3<S]ADKNIUF Q,2.ZT\6CSN=KYX,[_P;IJX&SVG3>(6G*7\'<&UA7>D
MX8X:C2R_P0<1"YEC'"#54,QE5(46_6S3SP[][,9RKK? NN;5 GRO4!YH0W.*
MPN::0?]O _^W_E*-0TAU0ZMW6B#Y07>Q\64?>*_K%_;QU;;"<:3!IVX4:FTC
MN<4<@ 8["Y??DLDZ/9+RHG<6()WZB<M%%+ U4]?-H34R=+UA=+M:=S32&H-!
MP]*'0_C3_+^F!D@O[AK[T1ZFYC.[&H!Z^O/*',$6/YC.J_D6H$:>UO- R5N
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
M1N.=O 44F#_O9;K(O.S=X(;E*LG2E9P T-L; 'T]J(XYV*.8JL.QB%0=$!'
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
M9R-G)SFFGNWL5]A8]0@3W^Z-S+Y1,/(%$,X/!),K( P1")8J@'!Y( QX L)
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
MKDO6](GW'JR1-]F?_$()_?.7W^-6S&LON\)92![M-@!4"Q8P,W_ R)5F@%(
M+4UFD9 'Y;-=R)_8411 CI?#;+\!F<RQ> &".4</_QNG[F+@'_@U?0Y<PIX*
M9I7T"((N<GQ_R?A)Y*!(6#*2.4 5=F-Q%_0?/+)8]5LHQ_Q+"'24Y[M6;Y3,
M(L):F\=%AOOB)3.P-H&9S+S(I5-$&Q.^8<W0G6F2KGENG7%9UO?D4FG!'"4.
M,)QTC>,%RF):EC5Y"4MIK=CK/H?2% F&UK<P,78>QO1%]U0 >,]DG0_[M\WZ
M2VDVK;*^Q1G'H;](=M]22&2[$N -;6N!<O_.HG4:WB.Y&T?$^79'=^C>\5^<
M98QZ2Y[*@<2WUG![^CLG.9V>,DG[B#DRU@(2-F2%J.\I7>-5,"2'EZ%(0#5
MQG_Q-$?7G8D[-71=,6Q;LZ=331F/%5>?3."C\V\+73>8_PVHQZ(6V*#BYY^<
M[:)6]-\MM*=D:EK#.Z-RB8[)C+@+/_,/%HY"/P,IPV- NE*M_"%PM[[Y'81G
M_ #ZQ+.7+.D,OL+K7OOPTYI_  LCH)7,D4*B!>FU,_,_7J?^4\8$4D5RTIGG
MW6J4Y1&8@5ML)VQTK1Z I?>'2M<3Y@=-),QSE9A3GNJ\H>T=SO)N1?HV._>X
MT=SU+'E'2K-W))J^(Z'U_?,X^BEUBM @3M$@OF3]P+:\2X-9J0UQ8I-XT>3]
M4#L=;7BNZI#O_ER ?/X0@-9"75#Q1Y#1T=>9$Z0NQI7_X*2"^Y:".=ZZ+MN#
MVKU,1)9W&Y)513V&W8FIFV3<7&;J\41\0KJJI2I@,0_*TE4Y)."NAV8>ZFU>
MJS?Y+4A2^VJ2=#-QO*H@5=7>:&C*JE&;#*O!0,2S<2,]["M)C]H5#RP5VW.8
M?:/8:UB$N9T#7RSQHDX=D?;15.4>I5<4!9N),95%@=X;#8:RHA3/K$7K;MY@
MV2Y6OPG,DU@]IIB;_6%3YKXP".IVM.ZD!M4F;K_:HI,9/C9A465%J\/P1:Z*
M8/@[L8F1;"=Q^P$H]DI?YZJ*OCB4*1[*7#H85;4:Z$EV_,%0>2\I9;.=U"V>
M'.E*6T^.5!N$GF'+P_IIFHUCA=.CI>Z?'G7\@&B36EMS0#0$)4#K7ZY.T6UF
ME7QE076EK05HV.^NJ#J=!A-CHP99FCEN61("?>3==H WZ U[TSIVX_A,I><O
MX*K6%.J_**G92%?QQ/70VKL>V,C=[@^+&KXL@<*!B2[>,_&7[<CO.$A@+#EJ
MDP82>,D=C?UE]%>LW[>7_(P"$9Z0+V6?J=AD18\@31_*P:5:^J&F83$QVR[Z
M!N6*ZZ&?JSKQ9=<#VWG+EEXLKB8?9C8'F$QKU\3 -1F4E"CM'+^Y3IJH9IXG
M392RQB9S1#>5X8OFB%:$+*V1J%I%ML9;"FDA68ZW%%+-PA32X0VED'[J1@[I
M)^9K!,IGN5>/,!ZLL(.8=B8SCSQ3$8,8!9IP24*B)WB(F^6-HK@#&%-\!!/0
MPV#B)(G[$BIEGS;,GJT45<I=TLQ2$E J<*2--4"DW7G?[V:>"\MTCS"STY3-
M=.$ID]QX?TI2\RA\]E"KHZF6C$BRWW#(*(^\J4=*!T^7XXDD?0GH@#[ATS[[
M;8_^Z%#"DUX\WV?S9=HHK._VVN9& 1O!DD9CQJ;IN\(5AXG@MF#!$DU=#_,V
M7>G=IR_KE3]JT$<9G7AQEO4ZB3S8>\]!5B"9RM^R/%:6^NK%Z=06\Q0\ZQQB
M)I"HGW,6^HB!B #_#*0?>E^_?.[]*&4IJUE*\I?_<9[FKSY) T61O@#K]M\X
M<^E#X"XP10^$"OY-OF=<E>)A%Q"8/K9S'OA#E#7=/C2K[0W(%KS]3*!(J[LA
M+F7H3ET2.9,KQQW&2\9!4D&7KNH,WDDWQ ]?TM3R-.\\*":8;ZUK]1;MQ?)O
M:WBP]"DJ%W_/A.3^;$^, >]@MN>GLZ9[EF!>9("*#-"+)PQ^$BF@(@54I("6
M1QM\$CF@9SW)-]IZDJ\KO=% EPU#I("*%- ;3P'5S]2<]+PG_+K:&YEV7Z_=
M-ZQ#*:!/GNOZ1&2!<DV*NV2IWM(L4%T#46K*0[.I@%N1!<HA:O<*D#.UA;]
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
M<3P#U?MQ1KGB'5Q^ARQQUPJB4A"133&?+.>H12-,Q@E-G]^A-"SFR*WA-10
MB"GB@X2/EC+\-2>LKB1<,HWHC"4 X!,@[&LIG+)WP,[/G.>U&H*U$KRIY /3
M@Q^]Q">R-)\M8QPBQN4!V#&$0J8K0Z4*[#(5)C"FR(N_Q>F:O3B1R_SE+P!
M''8V'P<>DA3?6E!_TA=D8P<:Q,5G"I 4L2F&TMQ9XGKT@;%+CO^$=0I@,1E9
MRNMIKK2L$+?$62TJ;'4FS]8K2EP92THD,Q1,,=/D-L8&7U)2@O>['N C+5M
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
MG_F'E\PR:^+=]XF_P'7!&I;P/_>K\[VRXP.LGX%BR9K>BMQP489!T.$9Z/#
MT<4EZ-! .K3E8=,5904=<H%'08?'T.&! X-+T*'9&YFV*@_55E0 ZWJME-1;
M>D"U;FCF+2<>\_K$@X6&+$,VM&+8* \U;KJWYP?:.5]BSVF+P*&L#HH,4^SY
M.?;\0#O(2^PYUBRQ3-G6B_$S-^4%^L.+2!.RZ?"T6X[9 PT!+X%9C +5;-E0
MBXZ.IKO5B3W'/3_07?0">S[$.#]E*&MV0[))[/G^/;>5Z^^YBGNN@P%W0 ?M
MNNGT=^+XR6SB-".ANJY5V0?R&2Z!7*TW4@U5M@;%WK5"DS['GE__^&6HXYZ;
MLJ8UI)6(/3^PY]=W]0\-V'/=E/5#%G/7K:=/))S[PGXZ!K77=XP/S=[('LJF
MT9!P$JKT@2V_OCMW. !&A>:36:RU(_;\''M^?7?NT,(]-V7ED N_$?-IF-6R
M*0]CYT50L1Y6;\(G>/6R:AF#O8E NT\'NWS$W>3*=(?ZKT_[M':'#B:H/JQ=
MJ*_!/;Y2T1A!V(*P+Y$8?PG*'E+*UE79'@C*%I0M*/LB">[GI^RAHE#*5C19
M&=2NB'IERCXB:;V-6;!O%Q&FOTX]W+PT<Q6S6U-[0H(YD1B;@86KN@<2S;.'
MKY*07AJOLTVF6;:)M^$V6R71XOMEZ67F^5@3+/=6G;UU];:L=87TXL22$\?A
MQ*.O? &$TBOGS#VWYSW]S93;$Y.H4RJ)2Q.F'P+WUS!X_!5&[2*9)/'KY2\D
M?(R<^0Q!]! 1)Z9)X(4LZJ&BWDP6-2+#AW6Z\W&A<#MAI3"W^G&U5H"I1]S
MLR97MR636E/[EF+QF&G,9?JS&)085,.#,O0F4NI;H&,?G3W>R3(!F7#_OY_'
MT4^%H@$KF7.KRX.ZS1U5;B2FW?P?6ZB'&&7[[B42Y'$3.?7'U& X:L*WM&C'
M%&@0B[:W>H.@0$&!@@*O28%GB/WB[51][<:1O'7UO/MK1I8T DHQ.#&XVQS<
MS;2W^CWPT%7^)7&28K>-<Y].=O^4L:.GA?;5,W>'BM8;63:V.:Y=[HF?[DZ"
M8+I*,%=/&QXJV+AVJ,AF_581@F $P9R;8*Z><SU4#""8@2$/]=J=% 3!"((Y
M,\$,#R2L8W>11121(&'',Y6I <N)J::L-A90+:A!4,/9J.% #D)M:A@ -6B&
MK)FUBUP*:A#4<&YJ.% >H#8U6$ -ABZK=C&E]CK4T-"A __^NX_)C$1G.VC8
MUV2Z9,7:T62Z&NE</>5EJ-B]T4!79<MHJJ R!S63!<36$.,@]V(($%,5V31K
M*_<"8CQ"[.HE&(:J@A#394,7$.LDQ Y4?*BK8ZIJ;Z0/@$655,,3^.D ?@X<
M*=;&CP;X4319UU2!GR[BY\ )6VW\Z+V19MNR8=6V<1O"S\W$J+SSO2<O8/FD
M9RLEN(^"CO5_<4=!/U0CH<*96PP3@+^NH2[BX9LAJR5G;S^VT+4J8+:"F:84
M3JJN"#,3K!(LJUV,B1 P:SG,"D= 5X39 $,)9%TIZIX"9KS!K!K*:AVM3+WO
MQ+W[+XG",M!8F%-H:ZKVBI-3%0&=1J%SX&BA#G1L 9U.0^? D4$=Z QY@TZ3
M9[FZQ;&="]H'34M)ZR4ECM_TP6XC23(=#/^XX4ZE5S\8TI0&:[6*CL&"#KF9
M=[M*JPXUM<'2JH(0!2%R,^^654+5M 8KH0I"%(3(S;RK$.*9XP$TO3>R+5.V
M5$%B@L1ND\3.'#*A&4!BVD VK:9"M@2)\00U06*'2<P\<UBDALWLP&0;E+1@
MY)#&4E]N-HA5=7!6;_LZG4%/O3^W4%N=!?(K)48G1B=&5['0UG!7_5_^@Q7_
M3Z+_EU6+EK!KN9,DD3=>T%X53HS],0*8[")(6..#$)BF%_0W&'7WUH4NS*^%
MS@X@+F,O3G =YA'V#4F6LC3WG2"A+1O(GPMO_@3B498>P]!]\7Q?ED),>I2\
M('&"1P_AQ9XETSO2WB/!H^036.STMY+5W=^?!3^C*/>"A<-Z1M++V$.PL'6Q
MCP2*9$]S=-V9N%-#UQ7#MC5[.M64\5AQ]<D$/CK_5@T0V4=TGVATCPH-.@K%
M.VF##E7M2]6:GWP()N$3^>I\?^O%$S^,%U%)^Q)MP-0B6$OB/B3I=W>%IB;L
M81(\#6O1;6](?KFW-F?](GQHR:NTWLE-7=B@7A/0R\AZMO"?&.CJ(7#?P_=
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
MQZY"J995J$Z+7^++-NNGEI4B7>1>2Z<R3E\L_4"^3_P%77$/\_A)G-"%F)/
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
M>DZ$4A 8!]DX:";)(F*GC5DC2UEZAFO#14S7B:0F4-8<\S] $;'K,;/JV#Z
M")ZL!V X_0C[!%#Z%]I=X^4_G/^$T?_+/W5'!T!5,XL= .'+8@? K[29)[;K
MH\3+FN@MGF 782E9+\80QD 7@!G$68?.M0?U"8>U.=O36O^Q$7:S]9\UZ.MV
MM=9_N[\W]?*75&TBJ"G]P8%!'0A4K!Z/>)GXL4(?5;IC>=HYH@GWWE[;1ZT!
M._/C:0F0HS#9"'R%_?&O0G;:J9'<54+3> Y=_1V$?J:IQ=+__,765.V5])[
MY!S_;-W;S[C U\1A^1*_IZMJO=+4]?IF7QE%,!X*2=Q[X%\J-=@;QM%/HZ(N
M@_+H\ DMV#>]4S2@LRL\Y4VD5:UJ+^)W3H0GH3&HY%]F3E2J:)2T&H8OBXK&
M;R1);1T\2T7M 11YB3[V1%V!M0D^L;GR]M1>.[$W>0"CP\-PCEV=E57-WIY7
M*W7?SQM=G^/,Y YP%9T$E#G6WSH(G[R ?DXO&.,JL1_9.M&]C'$!J8MHD9H'
MVTIB2MBQ] 8CU9C4>:#/H5](K_%NQ$.<P'*S\^],"74W.TJ?:G:T14\<8%]G
MH[D6T=4>=7Z5D]]!V4WHP:6"737;J2O^*W<"FN7O5-$3]TR6MY2;\ER-,M6L
MA1I8^>Z6)6*=.N%#^FR7%JU0\TXLVN%%T\[(-ZYF)OZVTI=^H$[!< $/<^,?
M[R^$D":!=(U7-90PSE(ZASP#96W\_+ &#2K)18W:RQE)5#E^D'X+@^<P86'[
M:[.I5LYRQ_)@RV;8F4S6 W&& "Z&K5_#^(2SI"%FG%FRIO+2";P!EYJ@A(Y2
MPH% UGJDH&/\D&7(=DDQ%4$*O.!%D,)10=(U20'#SXRA/+2:*J?,2<$4_G7%
M7TD<'V5 ')IQY3.FKM[?I)FA6QQ#YU.$2< L#P[LB6?/)6".BCI4NYGH@3#?
M3RR2._XX?9NM)K/ OB3T6*B$<6J]D542BG_Q E--'DP+H*C#QH&B U &''29
M$T!I$BB:TCA0,%--J5.EF$,-K(5B%%,JJ(\.$[K9.74X%UT*3Q.P&.6:7^85
M,7P,WJ9K3 GBXWQ7\6Y5-WNCHLOJXD5/FU1N!5YVR=DF\(*E=P1>NH677>*V
M";Q8('>OCY?;.2.K>B[V6OIG\5!,]*,[T_2YYAE-VOP;CM.'9\?S:2QHF%/3
M,>6;1#&-&:WN6J7=Q0>R,2B6G^"P4]T%CB $#=X<#1YPIYR=!H?LI$^QFSKT
M%C3($Q8%#=;W5)V;!@V%'3&J@Z*6S2$-GJ%A U?J]]M<ML<)T8SU>G5>ZZBP
M4Z.[&4LQ#]6UK9BS#UE"$OTI3&8[DXYNZV!TIVR@JQ57##K\@SZ:N \P0^>1
M@/$^)M''*;7!XX^+)$Y@H6&!3I0-:F]DV+*J\A)](@[)&D;7@4"^,\,+RQ,-
M97-8K$\DX-4)>!T(CCLSO/3>R%1E7>,%7C<3._?)7\3W$FM*@SG+J_-:\N?"
M2Y:2\^)$)P9$M?8\I5FY3QN88P2#XZ>&('W*0Y)$WGB1,!,QRZ@G;AKN\!!%
M3O#(BIZ54@P6M+)J1UV+(SH^(75 V)\)4V9OI%FU?0L"4WQBZH"$/Q.F,(9
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
M\FEF#T ->YM.<<H;*_+_WT@B?5A'-]Z $)B S'<H!_. \V//EN7^8&=,.Y!
MVXC"%^*F\;@H/"81<3'<[S$B+(+/*02+,GF114C3!X5C6"\:301<?2M($2,2
MF739"%7$ &(,9W$WCB/+PX6!2=._,DD7%Q,JMFZ$]^)L\-US@CF'P,>==63W
MX9#@PEKEIDA#-*DDS%;.R;KE./-Y%&)6+PMHG8-RYTTHYXGG8=K=,68-X'#\
M..J4)449^]WN>$F[3E(!3F.(<\])0T53D8TR??&T8%&)3"ZEO2TQI#PE?I:J
MO)5\REKS;"U _@&L@PP+L8S))%,V6#_,G-B/$_A/&HDY+17+(!3I;Y>7B\-:
M#0_H5->K.T[U&US\QX#N+VVGDUZ"29"[-1,*^Y-E;:'^VPY9^[ >#,TM?I,?
MR@<Z$I1*P"H_3K\ZWRO+GB&6F92UDCIQ=!$KSJI0ENQ:L\+:=[)E%-TWFV)3
M9KG,R^W(O>.92#.-74KSFMY1/?1CL&^%=L5?#K7.Q%\>:.ZR[H$+ZW.7.-]3
M3DP[NS#JS(7AYT/2-T56EHZ2LVQN(.QRH/1U1><Q5I++ $XN!S6L$U7:5"G
M5H6;7J-H,7_ADQ=7WH9Z_3A6L76G-)$1J[:]:C7KI?(<+UP^^5^H5O0#4XE^
MW#)YP*2LU8SFLHU9Q."X:&FC<1^R\GYW#M8/VP<G/S;-1JNL:<?.O#O=".1
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
MD%^%KBJ1+KR<#S!$K(C5?C7(:^!T25O!D_R,<5BH^"LN[)S#IJVCN-2.AV?
MCI%(Y#<93WN:0>N;*K,^(&^ ,1J2^9:< !T*M"HN) ;D!7*D=1?-V>FS#S0*
MZ5F@H:NPT4&4LBAF[M;!,2V,)LI(40+48I3"%. UYGC6/7TU>#T_MRZ028,+
M\Z\Q*/(\<J3Y5E@$>;<R<CY:])KY6AZ0 8NI&EP'7$RPWV].UBK=670 /]2R
MM16#M$X/I0M: !'T(9#.!#@*NFL]M+WY](A2.14/"Z<L()N(W'_6,C#\\I%I
M<<N^1X W?N:Q^&$QA5HN%F?) DC'%/KO67A7= .TG'[.C>!.)B"&HM>792"X
M!1@_DU]3OCFKTN7JXL=*M%<5LR"B/$Q(@/MH]O6JN]OIO5ZE*MPB/W)!> 4I
M.17L;F@BC*T(X[WZ".,F5KB)%7YR!+Q"825.D(">)T,W"OZCHP"9*",E]P'9
M^ Y+5(/6BS:NUN;WWF8M&+XC)2M_1;9GJ2.M&8RJ2E-92.K*]16+YZ%+6_.Y
M9R"_O!>>F[%'$N%EPH9S2XSD4.DYX09G!7B=RXSHY,.0*0KR%3?LY@,YTA>I
M(.$%A7]M=P P!QC@',J8#%5_"<^L@(+%[I=RYC]@$*4YF-G8MTHAU"1!!_)[
MKO<:Y99=EQA7#!,:M:.?P]++73(HIP7*[D+:AAK,%^BDX1#O\00$=2,^DS@9
MPX5%C0)M.KD:C1,CZ&#!R?.(*7N0;C3K^J/KMR\PYCSS*3 ?Q*</(HQ1=.)G
M_]L=3]XZUS'H>\+Y\N6BQ9Y^7TP$@06UJ4!RE.<D WG6L]6809",65],261D
M6V*0J-6UG-M1 (ID8,R<6",Y$4&T>:8,R\&X988+H BW^+\HMJ_TPSC+*[=@
M5BB8#"[)BIX;&5"KZNS[_.DU$X_8HWP'WP&24&<_'L<2T=?CK @=K^K#>C#P
M0X?-\7B4^Z S'U!G)YJ*#@(,9$X*"1AA\!T)-5#'J1<>R'#G<M46M(LFQ7):
M =IO%*!U6,J3*T _'^&J.</EV<7YY;5S_M'Y_.W#V<49_._;M7-Y]NGSU?79
MY=D'Y^*/]U\^GSHGIZ?G?WR[_OSMD_/Q\^77!<(R9E_V%3$&%@X+T:_:D%H1
M2EAE\:[9R8JV67VXYY,@(EF[@NW'-6Q_L7W=>^P_W9PK5"J@DAE9)YJ7L]>Z
M-@IN#=MA;[%+]-5;XJQ387%M[*M/8G:885Y=PJ#CO#H]OSI_W8;MDLT]YEM4
MS$#1;BN4LM"!$H9Y[BGZO# GJF49()8QW#<8M (,PK-?).IP/EEV_>AC*&--
M)%M5+D#BCRG0/A<SP[4[C)5H?0FL,%34(B7.H_CGJS\BHK]7J%O+U\ZKB].3
M\_>O6]H,0Z5>7-9H*CR5KC(9^<;!BZD?#@=,E>Y&,8B#(SPRK<4[/$F>0'#
MKV%$>4)A5&@SR")0J$(.C8ISILG&PJH%/@L,J18:WJ,-C\"NQ(?GL-7Y35>6
MI;HB?,&.5EB*N"N,#@C'M7W\X<;05FZCTEF0GDJ5QFD7"V6I$PW;SCG=*P42
M#DL(*/57W2:\2X7[\Q SB^%Y>)N)5+4=(%]HT'!KS'FVP<]0,:(\!'FVA10B
M"VUK(;VAF'<I K".0O[1OFH[ ^%CM(0C\S"2T+W--0IW,H&UDI*8!UG"2C'X
MT)9%K# 4?,+8E2S11 ])>WH61*B63>7A$>;\Y^=3!![GFNAW_JLZ>[::W0I*
M\^$X-PZVY-.BF>#XXS[>].HP';>/49*W(T&I0<M0@EM76D)DK0S)=T[O7EUQ
M7AG3$PYCHCTJ#68AXSN2(!-M9'PE5B&56^%^)W)$.?58FT=(0\JT/T<-,!UC
M:9/)6J+6G_8:PF=<3<L^'0J%Q= NSL>R8Q,EGB9*%8%/=S\2&"+M)B9 V L2
M+QLCE. '(B.JT(RRR!H8J^ LK(5C'7S?\$1+(7@6UZ\FRP"MVX'1?K\4?8G+
MVQ(V$$#5].E$%R)9SC'MZBC^9QL8Z#P(0DSHI!+ C2NU*L_C5><U$@@BU8IG
M$UD5$:W:Y+1+%6Y0I.B^@!?#%B4#))R-2B*:&V!)@D0,0I(%,)&BG)GJ!U+[
M%PS?X8HE^I,"P%M0<%_//ESV*1=F(%&%<SZ0ON44#1%% #5,YSK9!YRAKC7F
MLB,JF*2\<:SX@AYQ.H/B5FG9?<$E>'Q,_@TK12>=69W3%$OL9N!:MM<"+/'7
M5[U[X)E?%A6S0"!*\O2(5.4!P^A99&>*YP616I@V3"XTZZ1+RS&XK0Z>@ 6@
M#/VI@F3,!DW8Y7/5*>\-4J$J/!5!*JT%Z(..25&'FX>C%&-7Y@Y$*8HH"\:5
M;$!,R1RNB;5RS_PF?W,^G'TY_WQ]?>:H((_S/TY_/\,@CTW8P-<@O'6S[P+H
MQY^!),&TSF'TTR,<RY:PQO]N^]\/JORVB^>,[S<ECI^CUUY%/BD$Q[.Q8J$Z
M>^L4\F45 GC?% *P?.)D//B<YQHO%.:V^IBV#WG,6#I"68$J9,EJUT@4&TD:
M988K)?5V#G3.<=EY<D]QKT-=JDAX_AL,=>OL]O<[)TERXL>H2'P,W6%5<^&!
M&TIA52KJO'CG\AOE.EVXS&47<9V,HW3N-71?O,,<01#5JI;A:@<_)PW"##L=
MU-!(J7"3!"4Y;4_O=M[BLM4+BZS^6QPMOX&>Z<.RS%P+GMC>BW<PT<X]T*AL
ML&#7G-/@ HV6ZF-79&DBX7+V=H]>N:\1.R^-G=RYVOG'TO5@NGO$2Q^I),S1
MC)(P&\8<3AOF4%E=Y=*8$#[&B4"S]M^!\DH_4(KD-:IL%TH!_1R1M1Y_>(2"
M11M5:&F^B[7-*L7AHZ@41YU&I7C&*D45CUAI8/#%R>6U\_GSYZ69Y-'>/773
MUI4E=G8;EFBS1&6);TT7/F!_P*DIC/D)+;;D=WE0AA2U[,HI/[4( P"$[D2*
M-_J/MVB5#]V[-T%$BZ:7WD[+8*7V8#0A_YP3P?8N$T)L&):W-5,_M^&GWZ:_
M[QVV#_:ZE3_MMCL+?K_?JYZD[HVZ177VV]W#O35;%/"<7G?VHJA5FX)^10_$
M4B>XJHRSG])<[WY20GCT#72N<JN\&;NR&S@NMGEF$&NU]Y/AUF[].DC#XN;O
M0>OIOHF>)T3>-W&NMHAS7 88Y^?+O@22RTQ*$8;.9=NY&KEA*)(YD*,6+'-B
MS:.#M1K75@?5@\XF0G'MD-/4=FHYIV?GJO(R"SL/N\6E!KV; (N3*'+.*& R
MB5++)KX(?LWH2_Q(8%NWB[C775- 535B7AV8:DJCM53--#N+I*IHVJ.PU$VZ
MC.=A<!, %-['?[F)_!ZLDMIOTFW<7U- U=_&542!%'D?9^9UWCHGY*%QI8JW
M.9&!6[)<;0LO!"8X!CA\;#L?Q/LD@]_7E,JOVP6T+-WK!:BU0S%F?.<F1T+Q
MO:WC=">1G\!(UVWG$WJ@EY,[MY#3[:TIH-8.P3YQK+MS"ON0@CN,7@DO$:F;
MW&V=EO<>]ITZ?P;A6*XII5ZWF[:_NZ: FBE3KE/\?XVX>?;U[$2+FK TN*./
M(V]N((VZ<%.0O+\[?V*^0HAQ?"NUDF[0[3Q<3N#<0CZXM8;-#^Y- "R_[;P7
MXS4EY>MVJ_:7LZ-LH1KW.+=J \G)61C\Q^V+=.1<P,U*LBA>4T*\=G>KX5@-
MQYJ]\;_';A1A1D888K_#J[%H[(]S^L4;^V/#N&9O_)L;>7?.E[;S*8@MA7.]
M:/':W:O&W+C@O7*VCFN=CI) PO287/FU[?P>_%A36KQVEVM=8TC6#L6VEFG]
M$[X1J?/-389Q>.N&#=^:4]E:[FIM,=_:.K:%U=Y#<>><MIW+P!MAE<@F^G%>
MSG6PIH!:.RS;6L[U%>Z4"$.!L<5_!F$8N$MZGK>/>1WTUA10:X=D];?K-TH*
M7"8+\2>FYM.(\[=6F$ZIT3[UE2:M?DWR]?P54RV/4OGL[FYGG^)OL*\?3'.3
MU_PMUPBO:,%#Y;MEY=.E'MUGYXX,L&S>R20)0BR$TW4H.9XF51TVJL:Y$E$
MJOL_ Z_<]SO_M.-\QG^# 6 ^UR3!(@14$&*0Q&/>9!K3K&WG(W^U>\1?=?9;
M#E:KYKV[ULI;SK4(A7\7"0=(9A+?8O%(,S0Z+P=Q(@BPN ']<*L =J"T,*H3
M953=#:!7*$\*(,& >GR]5,'=39T_VU\H!$^8Z%\9>P%V;M"%Y?&]#\%-0%7(
MOPC7Q_C],ZR.FL11X,%68JS6+?.'%#QV>[QY  *"4@=D<45Z6B;->S&*4QS(
MP'&WH][KM6%P/!CXJ &0KQ<0JW-\W"M" KN*<#$9$0U1>4IT0=Q)$@\3=VR7
M&\VAA(#@XM:C&$LV6DV J!D,'&IY(JQC$W(?5%48LKI]U/]F[G=X_O<X@SN#
M+6:^_=_5V1OG'W]>OFX7#S$.L>"D Y09SC-.#':JRI"X)X(ZDM["]@AN5),^
M"J@9!Y<&1A8<#-VH1<5(L3;^@D/^/1X!;'Z/)]_1'6$-3E>R?LQ^!LA&/0'\
M,9P:QOBD!B^FU_E!A.ZMFVQ(1]0%B78IO<I$0:V29'^5UH+J2/;N,1TSXCE6
MDO*=FER>8L8.OFNH;V^:^E*/+8,RM5E 3,:!;AZ4Z@RHNN.AFM=87:DV^0U<
M8?C[4NCN"F:8?;QF@NDDEU.UZ&,^NK62JVR"JY8Q)BM5/:#(&-9&4,5K3?'S
M_+?\38:;,-2OO/I/8=R',:P)-#4\5BQDKX(:6J<&Y,D^5CPW5S70A7>HD"R\
M[HE;+$M,5.XTQE+].=E5[&OW6 '+M:G1K_-<<)LN4+U=W@UY7M3;-33 U$H%
M/OO5]0'N/!I53/=0WJ0./<7>'VZ4/DN:49<%MA+Q;KW:BZV+P*N/IH9\GF1#
M0#(E@=IRJB;_=;)DR^FSP(<5S<>FYG_,Q87FRMW"^3^*?I)AR7BDPD8:!6JJ
M!-16<1-$%Z6X(?EL?MGQ/;PFL(N0I\F<SRT3C9B;UXTIRM8M8 2QZ_>)8,!_
M^Y^,$'V<"]$EV9>G*RT=Z5R%9.GF-"J+ F[PHQJ"*(G'P-[78BN\=O+^O?,E
M]2LH+?Q2!;3EA.X+V',&JRJ(F;\+(P(V5=3L*FI'36/D=5C*SZR'5EL@:A4(
M^ "%[).(84\N5HE,@Q1N&X+D6GBC"-8^?)@BI<>F/HN6./4L1:+ZS-R5B  [
MQ KT4FJ$@&_Q#9?;!YEZMU*9FDH#Q=?^GD6"&U5.:4]E)JJ4!C6,K?&@W%'2
M,*RG=G*Y(=>T+*:''UO%+1*W"V/ ]!:UVHM1X\$IAKP&%%&HOP4 -QNX7DK%
MJJD#AP>*H6GO8E\3BRDKL-VKXDPMZ<:%%S)I=1T+R40E1\$D7Y2; ?>+21!)
M4;*.(VSK,9FHIC_Z&COP#+5ZM+: ?0(Q32G UD86C]94 4$KO4 @&/.;JU\"
MR*3Y=;]7^=%BW06P\U3<!*#H/LOK7,[^70^S2&*64W&A+3G33BG--7R37%JP
M@>S>A]+P-]D2QY,POD.I.86789A/29Q-6BA<MU$I@)..&!OQ=H)P?%)\KF!=
MGJ(3Q86W@#0EZ4@3@18M1G6<L:TZ)U(&V#@OS?<V)927UN#Q# )]3AHP7ACH
MAE0 E1O\:I)@MRM/V#9F9;  .36)!(G)7]T[U(*3^!:D_B]?+G $()R>.XQ;
MV($1EF&=&:PT00UD%$B@ 4/L)N3";4P*M_8OK.3L^#$11;J.7^*[.'3M&ZFF
M<*Z\48R]B ;.%_<V-Z+R/N*!H+Z<2 5+-IOKJ0M^+7ZX9&3&A,> #+(V^9C)
MYN\=;2X[R=/<J^Z2U[]=K^%L,%&S<JS7@I[9ZZF64)2HT3G"RT?:,SM[+*-J
MG<\+LWC)-7(.C[*0H\T*/*/K8U>*LN[+_C=J(QF,JQ1W_/G/./D^"5V@1E?N
M0,!K^H(8ZP@WFG,GDQA;AQD/3+V=I"KIN,)0,D6JR5YMB'0EB"Q3@Q)HB!P*
MF"AU_XKIMG],0#X8J6L9WNU@ P58=NCV1:B:&[K>=QX;O?(3U2P/">88ES<
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
MQ[?T+#0NZ/L!8'Z!72RLCYK@AT),*[H_D"5;)@*2&W*CI1WEG[H_:A:*_I0
M@V$3:T O"3B[2[,5F+2T6H*V6IK*!GB6W*2JE/":!;OJ92T:X7^/%['*]\=A
MD&=7GYPO@5NLDW8_2UB:$Q0VF1-JY;$C6U\Q;NLD3+-AZ,JRY.M20&8 EY*#
M$4Z2[V(,TF;[A (\F3OD3'1:4>'G&8(=]N0H@MPK6OM&8W8&NAC]I:\,JE?Q
M;1.F9&/PP6X3IK0.2]G:,"63 S1=/L:S C8+*O)0I8Y7E?/-PR-*">:M/-WH
M*Y!6EZ.@+N(P  V/JBOG!@9V76#,=M*:'N?$'PD4%*3J*P]J)YR!)7DMP17(
M:@YTI#+C\_WUZZJRG/>G!%U@'OWL3*#)Z$X2)"H2@8J:^Q^I.RHR [6 DFQD
M'UO)<VODN"DCQX**=:Y#MV8F N6BV69(1[,+YX2A\4-(DA@MO"*^K$)W (9!
M0I8B"O_!<D<>NP"+K[DI@3N"[0&TH@ROE! DHJ*)QTXYT$9*)0#H5_U 8G$8
MY>JO\UA\PY)+4RD-^5: R^>QQ;&>B) =^#;#TDET95]$&JZ0 #_&Z,6R0EDJ
M1MJ,DU_4RD)@_I)?HRN3M;BS4HGXVN" '\.P$9"T$9:U=QT*4<=,&=@A'N<0
M'M(5D52:NH5'QO8YRUH^;55I:5F:U] 782"04@<IBLE*<^MCIJ1.MBDA)MZE
M,>8'46J!+^ AD&MX:7U7YGJYYC@<8DL(:"W?%CKQ,XOG=%+V<H&LDWF^D"JP
MW\H?,#3>-D::HQZY.II.4#G2.-K)T?\>DU-9@T>>AZ7+Q$00OIM+U9I.Z@]*
M((!Q[YN[39CAP\_"I#=5O:.V ZL9HPV6[K=\ ]P)?D1L401*%C=&1@4SDN3R
M3(5Y+%G!$)ZWAMQQ]@CRP=#.])J!>EBT+0M3Y5^(*,3"U6EBUF1HI9 R0Z>%
MZY4*@+VE[T*X]#2.& P4O486FD6Z\ Y#XKX%87BAPK(";#AH$+5 *81> /U2
M3"LK34K75 =5DA?;!XQ[#FST>IHZT%W':!F%Z=6W340CEV(*; C&)A(N'J@X
M7G.'E!VJ9:A!CA=OV82D0L0*N P$R',3U) S7I3*)X]*%97H(@%1$B,W')3H
MCB$;-A-_FUN92T_%5/TYM.JV#8W98#-.?-%V.L4@QG5AF>J6RI*DE.!J;65'
M!Q J4A9J/L,6%$)DRWX#>HG2F%HV+[#GL@G6@.9#(H^1WASZC<\867I:E--R
M/6I.^ M([2&-9I['->414Y,0.Y/@=Z[W[RRP&*GG3O 0D9K%FA*IYBTZHHTK
M%_Q'V]'-_6P[9Z 8%>[2KS8@.%Y]QK;U+>7M$TT8X*VP2I5:,K49^%>96V[+
MWMDK>)HB:$/,1_0P@%8"\4[PTG-A&6WJQ2 B#7M[73J+SQ1)O:YP#.%0V$7%
M"$\ 11^P0MS$(7DD0(#)],^P5HX+E")2 4FEA44>F?*DMB[JK1H%%ATW&!^%
M4D,*=R&\(TG)XV_P+7@^&!:PA;D;00F!#"K)R)HI+I6"_:R+"N4(J[46C!TV
MVK5V&%DF45BC8:NBA*BPB#CA<I2>RHY UPCR[%+4+E-RD$4DY4^T0>OW T8Y
M/,H*]URKVNIJ_;Y$8DB5%=B0<6O7+4<@\J-##:@2EBMRL40)8G(+5><8.[1(
MI1.C2HV5\9&#L%J%8D%<R1IP#GUQN2\4O$?F4'2'%X4$KNLI&4=SH%O8C"G#
M^HJ$G("2F,XI0(LCNBQ80X7O8&Q)==8P9 ;1-T;KH2'M41-'7D0^I)=?#KQA
M>&.07DF^ -6SH% IX7*Z=IG!G (P6GIYS%Y2Z]U%&XW VL_N!-8W2;#)5@%,
MZN0D,WQ<(2^/%F($TFF',"KMX=WS# HL[S:/$:8<IC5BV_99C^BP66VDJIO
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
M* 4BB^@K[R(!V 1KN U2V)W";AQ9MAS Z! @2TOH PP 20'M=@ !OXO40$#
MDXC3KN>)$)<B"$"3)/9A-8X/MR&,)]1]$2<!>'A W1&R0Q$/$W<R B#B.L4S
MD8S6%,FO"2L9D;P"YM6AO2]"^(8PJ>JU L+BICN';V7U!(052#V[[8.7>",L
MS&Q._>E//>#.57WN8Z4^I=3'JN;L@S%<X!L\^AGOWHX"$ [&[G=\#DE'$ &'
M2_&N2Z*&$@[)#2*2(7*J5XU,G^OGX<7 PDA,_Z7;W6\?.JKU5A&;2&K_I;MW
MV#ZJ>*#J<&I-"S\+<? .M!0H;?C!LB__VQU/WGZP2"8#X*#3WIMS>S]Q%[VU
M!"\AQ,%A'<+,(#\;(\:>H)Y$(L%- ","7R\*MI8TVZ)K"C1['*2I $%!X(V$
M$4$E'KEIZ466<_%RVP)QB!R=J'FGN_^2[CF*P?>*SXM!>O5@_2KS*CISJ0<$
M"?C7&( ^GE>I#/!$HS)L.E^]$D!,HF$+A-B(CHY$8!^N4D"",;)3\6,B(EG/
M8Q,!$C()[HL,EHZ G Y'<9;JNXSR5XN%:]>1$^$% ^"N-%%AFGE&!^+H%M@V
M0"]"U9?X$^)M$&7$[F/%K? 5XN0[/#[1"T#W.$L\ 5?H!' 4;PS:GI3:$:'Z
M@*^TG*M/Q.-.[!44F%T76/G+"B;?/6IWRJ(D*!T!X#I@ &A (E^B8:@L<>#^
M4^&-(L"?X=T.V=Q@.KRV,TQVS:UY^*V9(>,U<F@CAS9RZ),1GI7O?TTI$O7O
M&8#X-(<1!+@ET [',Z\$R%Q#8Y1#ML;T@DTCR@+XJ[1>H8N3F^Q<G"](@VF^
M]TMW][C=F4E=]O?K'M@KV&;F7(!;S:@5!21YOW,\9;_I\38304ZU3O>XW9O?
MPK/)*E91.UA$QRJ^>:^2M;O[TJ@6CZQDK26L;<=LXY;98MK\(1@&:+T4T0B/
MG%P(]XJ):8'N^6J(">"&0+0AV1\>@1<147PW=7?(*Q,Y[-<@HIBEL".%.#$@
M * /Z">D-\%_:CT.:#A*=O3<B=L/0D5'O226TNG'H(_A(R=C  D08(>D*-"'
M I>&.<L2H,/ZVPQUL1!^DF)(@E>CB3RI7=SH?W4H%0K7S_6)5 S9D8Y8XR8I
MJM@!6=935-Z'A%RO:+.[;T\^TQ^=MZ_IH $1D'F@X\T3ENK)7!]P2[L* 8=!
M928E/S98)C!L*(#Q0<>/)VDP1I><^ &Z.ZOA@)_L@&/G8A!%\0VO5"&B&QHG
M(3D,710S&NQZ2NSZZ'J:&M1@%ZB1B12"J V<CXMF&U"V +DFHSN)$8N@J'I\
MCK!$D,>0*+10&@LSPDL9I (M1\KYC!@PX&GOG/@V@N%'P01T7$1D(';Z^)43
MN<4H)M%;3%CE%I$DQSH:61M^TKNVTV#.$V+.V=6G.I09Q#)E1<1U/!!TZ.@&
MN6V#CKZ5TRIX$$>#H\,0-162Q@3'=]%&9LY;&NOAM-$0A*MTAF=^8Z3*:B>)
M)6<NZ"6QWEREFV0M88WPX23%1G[?8EJ&8CA(M'C:=8%5R(#PXBC^(GR2A=1+
M1)/\&%:9!IXZ8+B(D>91H7O+YYZ(H0KY15%(.K>"6"HP3G@!_F/S,;T:VA.
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
M\@O*+M<HNYS]&YM/EH-)Y.8CZU1/D2(^,@X#-@)"I7%"C4&YI05.PH1Q+/S
MC1@+J86H8&#1<]Q/0P:P=% ^="<KB3TSL#GQ1  :<KN00/<=H7:UB8#Q7$!+
M15>Q4[+I*J\6!P]&V+6#29+5_8."@&AZR?TGN5DMML[%R?I!9'KI7E[]P=->
MT%_8U ./"2BH\#(Z:5R=B"2_03WA<":4#?08N8@K1T!K,68&=G#CAIDH+SE#
M%A2DV!E:PA"IDD;M1=$4!!=4Z">T<^RPZX9WL!':A.FO02LOD!/JO^'?!)ZB
MN#@78AEL@6YY83<(&Z &"&;B;HKVT ;Q?)GOW4U$^511^H*W\F8IIV?GW)^&
MNOW2"1H(RC)2@7X9.[HOJ%0:Q"1+><5J.& Q(C)KTIK&U*J4TEI8W(P>L?.T
M$GG::UA-:1#YWCBK$\)X!<Y01"A4@.R""AU(5&('9&5L8$-@AN^YK5 "IXC6
M!%G&[Y&R2ZAVL(@>-VYR1]_AD"2YH'23A8+&0HD IF9\(K.#ZWEQXN<=&$FP
M "20NL7/)'2CMG,"B,:7%Z0;C8UL@PCRGGV\K%^E(A-NF+>:=0-U1Q%YL,N0
M:ON#8M50Z,E& ")".!@7CB3VOJ/$A=W768.@F?&./J1)[8J0[F+U6,=45Q]?
M4<%2PBZ<_FULD,=+ NQ"[+YQ]G=?ZD,BLBL99TW3+3_ 5HF^<W9QI3M(,7F\
M[T7@>2("M+#H:MOY_]E[]^:V<24/]*NP,CD[217-\"E2SIQ4.:_9V;N3Y,:>
ML[5_;4$B9'%"D3I\V/']]+<;("5*UHNR9)%43]7$MD2 0/</C>Y&=^,3 WUW
M=@W4A&<  H#KNDN^[L1U4[#!I7S*$D#'>I%TEO=#FG0_9!.&<I+[(9]7]*T&
M8-4@@M^#V!?7-*-6EJ>I%$4H(#[-U,#K? *3>9 ;7E6V+-A6Q34I8HKIX93(
M/T;S.]<67@@"*(JSV?UR8DMEH!GBL4TN-.Y'$U6EWAS%A2)_'\!.*B1@*7'D
M5@@:^N/&6J$GSQL->';/H3\0JBA<3;V0KD+B*E+Q%,IW5!Q8E.] )>)"'$DL
MW;17RE_LKDKHPN$GSR?BT@\#5)D6SI453.V .^$+:.9HQP,=I;(S98&/M15
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
M&#]PGJI(A+]1/,-;PV "_)6/@B8!S['I%-@M:A2'[%Y3_D#1+GM3%^3WA 5
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
M9]18E& DI<#">]!/#B82#^<NOKFR I!MGT9Z)0,>9&A$MQ33_QGSJ A_$Y6
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
MQN!=L*6$A5Z/ ZV,ZM>TW'<PRJZT *02!0LQ5E"7@\T*8 U]#CD2%$72(B6
MH$(Y*[:T2H^:<@6J7SX<JY5/;4$+7$>C((&UAUL>"F.Y059I5KS2%RP?Y2"G
MUW%W0=P@508\XJ,@Z\Q:=!JW%JMJK5PR<DTBOM."49]GXK=@5+D^K^8V:'6!
MWB2<@<B%O_AH!$L565PL5%N=(VK*$H%DW TJDD!=4+7GZ&'"+E-2%K+D =N]
MM.6*$\NU LRE#@;\EI7=X$@7ED=E0YKI@C/4 1X3$$E3-"-P?XB7A[J!1.L1
M^QB?!1K?_39(T#&SIEW!2MO47 ==,G$J1,^ED!(P[+?W@9^-"[]3M6'A/]+G
M3=@ #+D\6]_DT8']B1:,ZRZ2H_KO.)G+@%M^,0#0_;A@(QCL)0OOV4.*7JZJ
M2RN(+I9HN#S]M9,<C?:9I+?+JA2D]OFPT!HOI1L!GH(AL:8,11F#I?_/%[\$
M)K,L-O1'-MBRMN>9WFADZH.![EO#(?S)_L\%[5SH5>C'@!>BUO?;&_9N%1^W
M+0JIH,U0+)RA0(F035-^6?[R%C1=T 8?+H-(3$@T>EOX+POH(Z^7'*'BA?+K
M.0PT74)!A-+,_+/%UQI\]6;%Y[IFV_V57^F:4?-SS[1JM5@W*%MS;?= 8W*L
MU>^H.R;#T/I&W9<?>U">UO>:1B@:$XWIT O/=#9V500/KCOMVQ#/5ZK8)SES
M<U>>N7UA$][Y*Q=73_VSU(+_%VRQ,Z7 LE/N0]7+)Q3L5R]?GREM"N>F\@'0
M<=Z4^%VX6F_0B?K?Z&K]HW01GCE=_GOF6_Z OF4BRS)9/L[=ZD0<21QQZ'+F
M-+B),]AV5Q]!*2MI<ZP*GSNGOC>Y]N=W[?O,?7S*ZIY[$;.1&2Y4]Y,J<-1+
M"^A9JM??7"^>:L<0<AN(7 \/A0BX!-RV 5=UFE?PB'!+N-U694ZU75(4"+=M
MPZVC6@;AEG#;-MP>HR MX99P>W3]MN^IIOZT'%<JZ=D<?E))S]HK0/? QMM\
M&S65[VJCXXB8<W3GB+'ECEWB30L= ,2;HQNYID7%/)O)&T/MN<2;AO+&-C"'
MGVIYMLTD.6DMS_;AW'-!")T(YL0<LDC:RQS7('NDF9PA>Z2YO %[1">=MYF\
MZ7ODFFPF9PRCK^K.B63:P4/51^*_-@6D7VF?*A4E.I_D\*0P\DU'NV=P@MN!
M@UI'5_O.EJW@F0,)"%1M!]4NMBR!BD!5S]+;YKHB1!&BZEU?I(*60Y@B3!T4
M4Q9ABC#U_-=Q$:H(574OC>IONX6F28&X'76S[!)6NZ,3M'V^3LM5W2WW1SZ?
M^.H$16VUOR71B0A:,SAH\Q$6D;/FKK,Y[9G(62^DQ]Q\[2.1\^":-I&TWH9D
MJ[:Y^8"!E,GG#(CL+-(L1W4,VEU('!))B:1$4B(ID;3;)'V&#7^O>+B:88D-
MCX?[.K_Q])3U6=NFBE,55BJ94C.^136V&,I4ZX> VSS@4A%6 FXK@>NY>V;U
M$6J;P<"S1&U/[6V+,"/<$FX;AUM3]8S-AY6$6\)M\W!KJ Z5O";<M@ZW?1?,
MLL8!E\H=4076YSH>,%3/HXHZS62.T5/M?>M#$W..S!S'I"IAS>2,I5K[&E'$
MFZ,;N(9%$JVAO+%4KT?,:29S7 ]6SHG*43VQX%&+XCANM,^:\I&_3W+XBLH:
M45FC+B>WVH[J.92'3Z"BLD8$JD:#RMU6(I4018BJ64!4-;PM3@("%8&JIN.I
MWZ?Z:X2I@T8R]4F9(D0=-*)35VWK5%L?I:%332-T/>BJ2S5CGMGN)HI2,NJI
MP[*=(Y<Y.3."6FK/ID5/B[[)).UY:G]+/ 9IE53<Z!#2L*=:?2KL>-!*F9Y-
MU:)H?R&2$DF)I$321I'4-E33/FYA[(-?]??$TD9^<'>B^_YN-.7W.(%^9I06
M8Z$J1U3EB+(2#RW83-5T-ZO=E$Y+P&T><*G*$0&WE<!U=2HJ1ZAM&VHMU=T6
MPTBX)=PV$+?&EBM9"+>$V^;AUE0-G:K*$6[;AMM>7^U[>U:K:%0H*+D4J<K1
M7@XU2W6VQ$E198,V.HV(.4=FCM,_4<T)XLSQC'_BS=$-!=?<\_R&>'/T==-S
M]BQI3[PYMAO>5,W^B80:F2/'C3H^&LP+"U62H+:#HG%KP+95U]BS"MO.I&B!
M].H86P]P-$YL;1Y;K7WM(^)I<WFJVM[3HJ^(J\WCJJGJ3[P2B+C:/*Y:JN<\
M[62#N-H\KH(=:+M-U(&%D?@F8X.0EQ'P\(\2^/]\$9C,LMC0']F6I=N>9WJC
MD:D/!KIO#8?P)_L_4W=>5%L5,YFPY#:(Q E;?Y$O?^=I%HP>#LT#0R^9('J\
M##)XW7"!+>XR6TQDR^\)B[)4B4?*MY!%%^]9RGWEZIXE?JJ,XD19B'6O/4WY
M41#Y8.%>&IZPNX\T[W7@$[.\&7.831C&]X 41?!:2?,)C!\Z297;&1&F2(2!
M( *31)@PGRM^GF##49 "@@1-E"Q6,NCURZ>OJ;8_@= /(4=3+ &)=*!+R*8I
MORQ_>>L'*8SMX3*(Q.Q$H[=%]\6Z<*:/4"Y>*+]^>Q_XV1@7HZ:+!?F;<([,
M%E_QM09?O7G\N:OU7&/E-[I6]W/'6OV.=2W6C:FG.;IYD#&9FFW5:[%N3([F
M-HY.-"8:4]?'U-/<OMVX,?5LKW%CLIQ>P\;D:::[68ZO]N-;_1UJ@9PT?@UV
MJ!T3B5=IQ1MFM>X08I:ONCH'^(3G#H])\4@?U6?ZJ/*194^^JL%PVDJ#3Z :
M3H "OO(YS_*$*]_80YR#@OH7*-*)\B6.+C[].P^RAP(W@^3-NS\BG$EPQ^5G
MJ,S+WZ0N+W]_9;PFJJZA:I6BNQ'3?#(Q.[%BK\)0^0JF4*)<9_'P1V$\7@I4
M?LDG YY(>H%U=3UF"1=VEGP4[,N_H@!8(!Y^]<MKY95%1%TDZM=I%L31"JH*
M,O(A6*99P L4AP]HILHF:4E4(BBN_I\\&08I1\RADT/YE@1#O@#%!4I+XKT$
M1-I$P,6-6?G,@D3Y%POS"OU8Y*\FX +QU@1D>/LI<J63J5%T^L(F1[AE:EO4
MR;J(_A4.TJ8#[68,>\0X#GVEV&=?[K( =Z+ .5&1);<\4XAX^Q#O3_8SF.23
M6@ \0S(]6JD[Z1H$MM4KE8CW])5Z$&7W>1XK5*':Q\H[)^]M<WE!#T>I/K:K
MT^N[]EU#BS ,>5)R[: #L373W&$D;Z=Q&J#B>IGPD*'5_Q:)>V%JIOOX1 W/
M!K&'%^^4TU=-VXZ%IT8K=RZE>%=T=BRI>'=/]/:2EI003^AM)GH]UU8=*E9&
MZ&TE>DVU9UH=Q6]SM1H:&8V,1G:$D=4V<$?BO_V'>.#VC?. K-%YWAAO]JX>
MTS"24_N:J0(K('OJ;("=<:OV:M?#7KU"CZ;/G#%W+%MU]<W7+A%[3L>>7E^U
MC;IV0@/90^U/TO[)2Z+-/H-5<VSX<C=4UW541Z^;/G>@%;_O4=6IC966:?*&
M_L;<7Y5O&,VI/;5O7/N6%=C:65DW5;L+U3;/O7U'X5EH+^:)$/I4/^3N@<<R
MHN8D-+[2/FG*S3A.HBR..NL*[*@UOU_010/-^8[RQ[)TU74ZX&[I*'_Z?5,U
MN\ ?:D_MJ7V]]N2<:OXQ<\-(3NW/R?CLV?WVNT8ZRIV>ZO3W+/5(W#G^VK%4
MH[]G?=4FL8?:T]9R%+> JSK[7C)]:J_FJ?7WEJB]3SN3;1C-J3VU;US[COHD
M>ZKAU+4[R"/9N/8=1:=078RZJLN!\/E4CUTK#F2_:LK[^&^6I#^"SKK,.JK7
M/RD'ODEV;T?Y8]E]U7/K)B<0?Y[/Y:H#AWIF!SA$[:D]M:_7GCQ3S3^0;1C)
MJ?WYF)Z&VNO5/?)KH&.DH]SI 7<H*[NIW#$LU;+JWJ7>0/90>]I:CN(8 -/3
M:JE7\]3Z>TO47DJ2I?;4GKSZ>VBVIGFB6)TF<;?M[3N*3J&Z="A#=GW!^9.0
M]T;[K"D?^?LDAZ\ZZS'KJ%I/Z;'-YH_A6;"W&L2?AO+'P=/8WHG,XB;)1VI/
M[<^M/;FEFG\:VS"24_OSL3L=JVY-R0;Z1#K*&U,UG+I:-7'GN;ACJY9>]RBV
M@=RA]K2O',,G8.BJ;M>-)&F(/_/4RGM+=%[*C:7VU)X<^GLHMOJI2MDWB;MM
M;]]1= K5I;99?"!\'B$WMF%'L5?:C:;\'B?04V>=91U5ZBDQMMG\,747=M8.
M7 304?[T3*,;_*'VU)[:UVM/3JGF'\0VC.34_GRL3M?MP/T%'>6-I>IN!VJY
M=90[6&F/O(G4GE;'2F^FXZJ.>:*<<0H^;,%!;,-H3NVI?>/:=]0A:7:CCN*Y
MM^\H.H7J4OM:OT/&D+W)V"#D\-,/[M[]!O^4KYVPY#:(+K)X>MF'N10ON\"C
MUDNKM[HVL?@HB'Q0("XO# _8>&"Z&OHVLII(UE?&ZY*8S__Z15+U-,M&.EQE
M2I"ERG_EX8.">HPRX3R#IU0E&W/E0SR9!%G&N<*FTR2^X[[X^(Z%.0PK'HF_
M6!3E+%2&+!TK081:6G 'G]ZS!)].>#J.0Q_Z \;Q#)[VE0G[&4SR2:H >'A2
MO@DH\O!KNJ:[:<@BO&:7 ]&2?)CE"2_?CU\I0:KX/!TFP0#&&$2S/GF4LBR(
M(^5CD [S-,5?<0A7$0L?4FC%!C&.%CZZ9ZF2P@BG21##H&+1QX #VB(@2/FV
M$?0#PWO@+-%F*V,9I.U"I=DX5-Z,D3,"00F? H2 1JGR[?OU7ZERFS"P X"#
M^2T04C%4@5M5 >Y-69(MH;)@%SQB*_S?>9 ]R X$EE)>]#EFB &!5GZ!K%6F
M/!F)2(DAQ]^#&/ 19&/1=91/!@!;>%$Z9C X %^:PXA8IMSQ%%</8!%,E0G,
MU5<&#\L 'XX#?L<G,"?L(X'?HUQ"T _"'.?VZ=LU##.^AQ?>QBR$I797K).-
M0]24;^PASJ';Z31.LCP*L@"&=Q^$H0*3O@7T)O%$T?^!Z#9!TI?$*M<F4APH
M(_^:RKX"N2I@<D;10C)&" &UI$JQS*O+N^A@UMQT_B&^GKVX\M*R-^AFRH>X
MXL.'KBPOJX'+BRN >TGZ5( 6%P<+81,HD 8H$S(N7<^%XC6VJ;FH54SC-$!)
M>YGPD"$'W]X'?C8N-(IJ0[G57^KS)FR0QHC\M4T>N0%.Q$S76R1']=]Q,L?G
M+;\8))S]N& C&.PE"^_90XK*3563 35FB8;+TU\[R=%HGTEZNR!&D-KGPS@1
M&^>EV*/Q*1@2:\I0% #HZ)\O?@E,9EELZ(]LR])MSS.]T<C4!P/=MX9#^)/]
MGPMP1U42)<X'>"'N)+^]8>]6\;&U(L9NI(@9,-A@09N"_6D4R^U+2!W8 [Y5
MQ ]L,&+#!L$#ZZ;<DL;P O%H&-_+3F8*9[&5BI@X]VVJ? A9FDI;Y4JHK*#C
M76?Q\ ?J!* _P%8XWX>__._U)R66"J+/LMG[I%;P6-@%_C]?;$>9J7LO5J#H
M,68*A+S[;9"\>4>BM2I:^R1:FS"4HXO6M8OB"(@3/5X&&;QNN$ 4=R4&OX*Z
MFH'0017^D[06KJ20 OU5V,B6M#?LM4MWR3^Q<K+"MS%?L@F0'GTH(9NF_++\
MY:T?I&#:/EP&D1BH:/2VZ+Y8YPCLY?AR?*'\NL!\OZ]YCH6P+\Z#BA<7*T*#
MB;]Y_'E?LVUCY3>Z5O=SRW-JM5@W)D]S]7[KQ[2N)T/KN_9!>G)@$S8;1B=7
MZWGU9M>F,<$F8WJ'00$T<*V&$6J/01T?Y3BH+>S;<@I>,W7G.#YY=\<$D%6N
M^ US6GU<8>PR]^<\:%^>_:-]65[I-Q4^W&(O/E<J2)M&$F&!!MN"/:2&4>@,
M>"0#)D'@*SC@30$7:ZYV/"4)OK#)+D5$=SWSVT28XDM4Y!:_V4*UYN'FR\Q?
M?<V'>2*=PG\)A?\!-=V_(OZ3)\,@!2M9KK14^20_09U3F*JO?GF]2XC++C0C
MINS+E-EGQ)8C[S0%_+GR#3U/DM0OB=3'(?4T2(HS6I:1='^"()&GD7$"@@(/
M]?$CH3+<C%FF_">><7Z),^5?/,VX?VCQT24=^DR0\R=+?G#  QZ]2MKL!R(2
MC(?E2^%Y_&,6_/(-(URDWG^IS-<[J ,LP1 #R3-5<DQ%WGW-QO#,=^PT?9;E
M3YS;SKEBO0%[BC -L?+6<U+YNC,CEY;@OM'_:SFQAYEXA$(GNXGY[]IW#0D9
MACPY6EC^#H&?NQ'SU"&AN]'4M%3'W;.FX,Z@:GKABRXQ]$D%91K-T2-RL6D*
M[<OC,&YGAIUDTI:C&78'<7OT?;IQG.R_,2U,GNN=,GEN.RE/E7A"(SOJR!I9
M%:9EJ= [*H^&:O;K)KLUL$Y )YE#5[PUF3M63_,ZL'*>5NRJ<5P!Q45D_;M4
MZHK:[Z]04(+RO@J%J>I&!VZ Z21SJ%1QD[EC6UJ_ _>./:V24..X @J%@PJ%
M=TI/"+5O6'OR4#R;0J&KAN6VW\[J)'/(0]%D[CBVII.'HFE< 85"1X6B3QX*
M:D\>BN=7*!RU9YWH#DYB#GDH6LP=JZ_U.^#;ZYR'PD*%PM+)0T'MR4/Q[.O/
ML-1>KV[86P/MK$XRIZ=ZUHGJ_!_.AFU:<&NE6.ZCO::3*++[6A?NNNF<)\7H
MH>)CD">%VI,GY?FEHJ[VC+IBL8'V8">98^JJI;>+.6W0?,S]-)_6PLCN:;7O
M8&S@$N^8R\<6][E:)GE\J'VS/3[4_KS;=](=8*@]O5TA26U0K:Q'JM63D=.T
M.>Z>%;YJALU>$X:CZFZ[5D4C)69G?![4_KS;=](>-E37V[/$!7E5UF[]]IEY
M50S355WGO$)I&M.>[&1JW[CVG;23'=4VZV8TDIV\;;-TSBSXPO(\M=<_K_"+
MQK0GRY+:-ZY])VT"RU3ABU:9!&W8+7MG9EJ:JH4IT[4#DLFX)..2VE/[+K;O
MI%EDJEZ_7<=M;5 77#J$;O$AM*F[JNV<*!>+3&5J3^T;UKZC-E[]K9\\!=NV
M?N_</ 5[;98'PA'9R=2>VC>L?2?M9$.G4^@C[);],SN%=NV>ZMHG.H4FTY+:
M4_N&M>^D4;#7;DFVY=:".?J9&9?[;9=D7%)[:M_-]IVT"BQ;=5M68[T5V^6Y
M%9@S5=MS5-,\$92*#;-\3SDT&U9QLW1N:D_MJ7V[VC]5&]]QP\KBZ6ED]Y7V
M25-NQG$297%TM%*4G=SV;%7WZH:\GU9[.A_>M/UN)XK;:T_<GN5H1@<JJ#]M
M4VL<5_IO3 MOJNI1?65JW^R,T$[ZT"W5=>LZ!!J8QM5)WM!%54WFCM73O ZL
MG*<=@C:.*Z!/F*A/N%2VF-HW.V.VDQ:]I5IZN^Y".A_>M-W;TFWNV);6;U<(
M\9GX)QS4)SSR3U![\D^<0)_03:/]5E8G>4/^B29SQ[&UVE%C#>1-]_P3>)&V
MV2?_!+4G_\0)HD%,UVJ_E=5)WI!_HLG<L?I:OP.>O<[Y)RS4)RR=_!/4GOP3
M)TBJ,-UVI;*>#V\,U;#:Q9L61(B^VC-MJK4HLON:VZX[SL_#CV+T4.\QR(]"
M[<F/<H*]U;(Z$$W?2=Z8:J_7:Q5O6J'WF&>6+VY;FM.!Q+G..7P,/$.R3'+X
M4/MF.WRH_7FW[Z0[P%1-LUWN@%8H5];N=Z+L"IVF37+WW.I5,VSTHC"<OMHS
MVK4L&BDR.^/TH/;GW;Z3%K'9:U>"1@LVQ5>/-_YN8\CHJT:_;D1[N]TJC6E/
M5C*U;US[3EK);NT#"+*1M]K(]IE%7H!1:1GMNH.ND1*&C$IJWXGVG30(>JKA
MG.C*IPZ;E;TS,RMMVU!UNUU1'XV4,6174GMJWX'VG32)>JI#MW(_QU4P=/K<
MGM-GVS55VSA1E9B#7&O35,6&VE-[:M]>PV+'?>EDU]I\U93W\=\L27\$E,=%
M[4_=O@T6@*<:KG.(Q=("G?65X9!BWF+%W/$<4,SK%HVA$SPZP:/V9]^^#9MQ
M3S5-ZQ")>"W8I\[P2,U1>[5S?58SEH[4Z$B-VE/[=K?OZ)%:_6H9=*1&1VJ=
MMMQMUU4MYT26.QVI47MJ3^T;:5BLV)?^SM,L&#TTYE3M1ONL*1_Y^R2'KXYV
MKM9)9=!4C5X'_-6=Y$W;KQLB_;<]^B]=GM1$KM#E2=2^)0>=G3P1,53'Z4"*
M42=YX[IU\P).RYD6Z#?[7G706@SM<]5! ]=WQX(,GG;505/],-2^@P?DY'=H
MLC782>Y8JM5K5^'15F@^>UYVT%H8[7/900.7>.<</D^Y[*"I#@MJWT&'#[4_
M[_:== @8/7(J';_@\9-QT[0Y[GXPN&J&S5X1AMIO6;FV1HK+SK@\J/UYM^^D
M->Q:[;*%6[ GOC+VS)]K+8@<4S7=\PJB:4Q[,I&I?>/:=])$[IOMNB.W%5OE
MGC<=M!9$/4?U/+H4B*Q*:D_M.VL0F*JNU[U C^S*(Y5E:2V*#-M2W;[5*APU
M4L:074GMJ7T'VG?2)/+,NB*>[.IMJD*?CIY;?/3L>&K?JNM//]"B$/O^FXP-
M0@X__>#NW6_P3_G:8IBVJ;D.3&4:IT$6Q- I#UD6W/&W]X&?C8MI5!O*%USJ
M\R9LD,9AGJUO4AGSD$<93P[-#$/?Q@U3R"=]Q@-!CNJ_XUGMFBF[Y1>#A+,?
M%VP$@[UDX3U[2)&DE3E-@NABB8;+TU\[R=%HGTEZ.\Q1PL/GPSAA@C< *Y[@
M4S DUI2A*..$C_[YXI? 9);%AO[(MBS=]CS3&XU,?3#0?6LXA#_9_[DOWMT@
M@)5XI'R %P)ZTM_>L'>K^%AE#DMN@3]9/+WLKZS[@46)1+\S4"<P.%R (9NF
M_++\Y:T?I-.0/5P&D9B?:/2VZ+Y8"<CZY3(B^$+Y=8&*?E_S' N!46CBQ8L+
MS&B F3>//^]KMFVL_$;7ZGYN>4ZM%NO&Y&FNWF_]F-;U9&A]USY(3XYFV6;#
MZ.1J/:_>[-HT)A##IG<8%$ #UVH8H?88U/%1CH/:PKXM_H<6*>.K];@-<UIM
M^AF[S%TJ2J>9O;OZXI<I;N/*U3U+_%0Y5RI<9_'P1T&$!1IL<[-)#:/0&5"?
M!Z4Y\!4<\":#=$VALE.2X N;[%*B;%?_R2;"%%^B(K?XS1:J-0\W7_+)@">H
MQU[S89Z Y01=_R54X@>8!/S*?_)D&*3<5^1*2Y5/\A/4.7\;)&_>O?IE_;G!
M(X)NIADQ95^FS#XCMAQYIRG@SY5O23 L2/V22'T<4D\#::8K'UE&TOT)@F3,
M$N@V3D!0!%DJ/A(JP\V89<I_LCNN?(DSY5\\S;A_:/'1)1WZ3)#S)TM^<, #
M"W,N:;,?B$@P'I8OG_Z=!]F#\D>$0PN X-]"5AH_E\I\O8,ZP)((] /),U5R
M3$7>?<W&\,QW[#1]EN5/G-O.N6*] 7N^L8<X+U;>>DXJ7W=FY-(2I"!%:D_M
M&]:^D^%U]>,N*$1S:SZ#?F8QFGN%*ASV]IAFA6A1>VI_SNT[&:)HJH;3KJ2M
M5FR6YU9UV7!L5;=.%.UZD+O6VJ"L4WMJ3^V?M_U35?$6W+5VI=UHRN]Q OT<
MK3Q[)W<]3W4MNDNDF;S9K^)Y<[CS9(XT32GN<%:+U=?Z=6]<; [2#K2K-8XK
M_3<6WK1FZ4?;U*A]^]HW\A2RDPYT6[6,=IW#G ]OT.U75W.E,[(CW;766A3M
M<]=: U?XTU#8.*X\[:ZUIOIAJ'T'J]YTTO-@JGK+ZFF>#V_PE*I=-Q^T0N_9
M\Z:U]L)HCYO6&KC$.^?P><I-:TUU6%#[#CI\J/UYM^^D.\#1Z]ZT1BZE ]ZT
MMBMNFC;'W0\&5\VPT2O"ZJF6WBX_:R/%96<<'M3^O-MWTAHV5*-',>1T@<Q3
MH^DLU6B9<ZZ1,H:,9&K?B?:=-))-U6O9A9)MV"S/[0(94W< 1^<5>]&8]F19
M4GMJW[#VG32)^L:)[LKHL%WMT@4R+4ZUZ3FJ<ZI;E<A(IO;4OF'M.VG>U=_W
MR46P;=_WSLQ%L-=.2?7+J#VU[V;[3EK(!@7T/\LEJ]U&D6NKMDY6);6G]M2^
MLQ;!/GLEV954&/L0FR49EM2>VG>S?2=- DO5:\?7D&%)A;&7 [5,7;6]NGEQ
MAS0MWV1X,2?\](.[=[_!/^5K)RRY#2)QPU4?YE*\[ (Q<VGU5I>L%1\%D<^C
M[/+"-#5GFAV:KH:^C;#F4K&EYW_](K$,7?-$L?&;,5<2/F%!!-\I<7%!ZAU/
M,R6.E&L^S;BX)LWHJ8JIF[8V \0R;]K&#+-YS/@T&O&AN._L:IH$H6((FINJ
M\F>BX95F80B<N&>IPO F-.XK/5WMFQZ,'2\6+)D'WT]9DN%]:., _IQ.XR#*
M)D!R)8N5;PE/ Z2_JGSX]%5AD:]\#!)X;0SOV(R&ZJ"<[@#!:AX0;@3CD,G
MCBEP#,B4*M^O_YJS?M7J-*J\SX"7+(IR%BJC( 59*["D<'FUWFW"HFR9X;FX
M+>\<%K_=/)[77OP,F,0O,AB8DD[Y,  .5YF+&'!4R[$+W!Q**BR"I*,RP>D
M/F#5FIYS .ZODD65E_Z:5@2,7<J<!2@&D7(_#H9C12!IR&$6@-\,GE4X2\(
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
M ' TKR*;% @-DE4K#,#*8;\>9D\@/6B;>;KYE4O+=LH*)3<M72PSXP#:X+I
MK?]NXP:3UEX6^RE0H&[+%3XM+3>A+Z]@T>,WPTR )J+2*JPM$*]8KCEC/X%/
MR&8@2"Z<1K (_^1I*MQ.4A559U'ZZBPP34@(>1XK?OTSG><W(BE9^3X8P;4T
MFZ0,,#W]]U)._8$*,!A*RG=4"'-<^7YA*X'B%@R%_2.1!,H8%RZV0DP5CK(T
M'XXK<UGP0LJV0ND#A7 R +KC-CYA/X.)U'-?FHX*RPA_#?DMC&/$>;I B06)
M(;QG(@U6J- 1#&"XCL\S: B=]WX<#)<DK_#QL2!,'WE.-\&LT%X?J9L5Q;+]
MLF>QTFN =)ZPF6HN?,9HBV>(@&)#DQYF)-IL92"+&%"]XG659@>";[VINPC=
M3;ISE31K8SN>BV;*Z8J18SWB0E>M$K(J&]&215ZB+)4^ZO4"3!A  RQ#OV ?
M5VO3EPM<:"G13.T1]A.PNJC3B[YS62A::<6:J.G&NTK!6B\*^@MA#,IQ@DX]
MJ<[ &FG%K&M( K8TX]MBQM/9C OC5^BYQ<Y=[LF%V! ZI>QR=@I5N/5VEIRM
MNJ< U5RS]_9TXF&17(:M.>5=!>6QH,]A3POG+MF"58+=7')L)LDK%FG591J)
M$SRI893'>)IR-1S"=@WO#A_4:L_%U0>S >#AGCRV TGRN"-I;A:'EPI>IP#;
M$1</ESU4_"^EVELY]),RKG!85%SL0AF45V^LV6N$;L"&&>JMF]\%;,57@=D(
MU( U,,#S7_D^G)HTI-#3M[3_=>0ZC@;#O #=@$N9(U$T9^:"\R4> '4%NH&E
ML$?.(+2DEPAG[6,'H0"J5#'YQF,"1)\X'9/:$TC-8"CLD97>>PG#8AY^K$1Q
M-IO(S',O8(F.-H'(0C:C#RD6IQ'"Q@MFRY87K@MED,0,'@?=:2JN'WGTF'@Y
MK%BPZ=7Y-B_Q7_JZ9X,(YJ<1<@'&:%[.5,4% ;-!+2#H/QWZ5U(@!>*L*\A"
MB>D9QRIV?R%^BUL6I-V-$FI)-<>HC<0'QLU<OC!N0-FB@14Q/"&9FUF%(;G*
M^[EPX "[12K,254J!85%$:0"[>@9".-T>8^B$(F%$ EK?8@$!3MT,]CAY/9#
M3:OI._KW8#M:43NZR;.L?3-.G&?X8%KUCI0^1Z%82U%;ZH6['J3%:\[W92S<
M_(AMI4(^/[;!C>&>I:7S7^P,P@,'^D+5K[8PKMDHVG3?3K^OF7@UR;M:U^W
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
MCD9=:B2!5[Y2F<;3/!3X4\'0&(:Y+XI E'OD$. 4"$L9^G347D\'F0R "GP
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
MU3 ]6^@O9.AJ@?V%"DLDCT)O2ZCM3:+GA1FBQ6N&:,$$W@$5B!;P>\@BCG>
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
M6ZP? ?Q[TT.\> 2C_^KZU&^#F0(_$/+-$D3]3@/=-7";R^D-!)3T""9_9T"
M?HX O90 PM#G<GT8AT0NR%R$;J +$1Y$@$Q -_:0M.Z M*Y/8#P_.3AZ'AT_
M6UT07%[D8D81# Z"0[P_EPW$"[,QY$8JF@(,AIOA_XN)(K8Z(I:'U/_)G#$/
MM'AX)20(!8BKS;2 JKY:0)6B 4Z1E>V"?EMVS6PTEP7];MJUICK]IVK!#D_H
MTC2DQ'E>8,RHS#4EZ\ ISJ'7]G B/K8\^1WMZ0JFVU9>Q5(BW<$7.:4"/S6Y
MOAX+OM:BZL>%EE6C:OUCJMI U?"%^G#W$_48(LP&;W&W6,KNG[PV/J9L$]PM
M[TZ36XO#&C1.0E_*[7SJVA]2MZX>G5W3$'NM1&A@!9$_INO"I2,+N67Q]%;X
M^6PR-,21?AQ\ZSJ(R61 68IH>L+M\1#R(D!D8 B=K]R0M>, 0K]\/+<',7)
M8#(@<3R!P&*7YT;:^9BUD[;9F:2%,GJABXV&7EWVAIVK0 '?TXB6IU4PP 6J
M_&0Q@=>]LO<(8W',S#BDA<U[0C=((AYB)UXL\I]A+QKLM]_Q=X"!.8^B &+V
M+,]U&81]C$I8CD48^PY& @\7,7QVW3?,^O@\0 %>]MPX9FSPFA_4A]4Z@D"3
M*YB#%_3YWUG1Q&"N@SL'%0%\>8 =@09MDSC!!@4"R&NX'QD^2K9TRNFRH4?Y
MJ@&F F^ RT423^2=IO$ KGR![_ >)_UNY/&UW*5OW8#3AO7Z7O#.,"?6&5G@
MP(4,^>_#=6!?4XI/2 /(VJL+Y O\_*!"_"R621E5T\?S"];H?5069;D9696E
M>7[?3Y!&-.H"^6(*-X6DGZ[NP-R>](82Y0PY02/RIWI#L52U1JZQ;5:/]5IP
M9TJQ\P2HGQ//E#$.O"Y[X^!E<,N?-$N!J0M9Q$N&S)M]-1]$-E(N!5V$C)\^
M@B^BN=?H*)=6EH_GH2\U#WWV/$0WNRF#GF8(E#07(NS ,VMW_8!W.AN,//IX
MZ.I20U<GAL['.M2=-LY"+/&OG[Z16Y=B<G=!2:CQ+EU31<\)1%X@5?4>8\+:
MPAS%VZ9)="3Z+?3#X"3,.L5%;IRDUNFMRT2WP5 D'MJ\,0:W6L,)"39$1!BH
M_"RS5 O]":_P:'NP!2:2-%SC1!?$F;/B9@ULAHNI WAM-KT1VP7T2?KXZY\T
M3GU88!&'BGYV49_Q3!"-(K \6=N\?R5NZJ!R;YWC#Z. > %V3A$)II&W.P%0
M!$GO@K$%11LZA%3NP'_2/I#X=>BUQ#OH<"A( G"@("F3 ^8\3!F%,C5,(G$/
MO.K>806,\(CEXC13R$5('0^\\F6-/+JX%>2 ^BA#C1OJ3T=XJC_97"?W@$3/
M \GIPFQ9A,L -^HR3%1AU\_@#54:-P93L1+BSMLZ9K(L;,'4*X>]'@<1!XAN
M!]4MYM/(^44QC,R,Y(,1GC_E-[V+KBX0<[2[+GOEAL0-YXZU1G[ P[Z[OQ0>
MU"!3TSJ-T4@)5. '*+B0%"0&ZM\[Q* ]^'],ELY_R;GGI3&L,SINO'V!459?
ME'[#1)_8(F48CF<Z!LKU/G"E:-T0=)'<]WRWE>"N)RXCD;>BS>R#1T'U1(R"
MAC?JBAW9D>CSOV!MY8$U(^?<[<(SQ<W#1#M-XFX0PN@=+H)N%"7<:0/+<YX
MW7X6X HI'NI")_$\?@6F_KWL@?$[?P1#0XJ! 0YJ9N@&5X+(];)6O6\N/+'%
MLI:]PA[Q-K\P@;>NBSUPIUXY6'+X21:>#,DBI*J- 8IP!ES=UNTA6A:ANO<A
MO'R!,1$# B:4'"7O[3(?.+30G!QIB^01GRIZRO*X1ZMC-#W67#GQ@:!QZ'++
M,"3O5#GCZS8ZNU'SGRRS9HN@@3])&=K!&<*B$-;IP%^H"/?P!;)9%Q/> RZ.
MKK>I![%//@)S&"Z&<5N AXA"UX&>/$AQ_<Q,3QB2[+&PI( 'H/B/K"70E)#C
MM$OU M>FO:L_#7O_<F8*S00'D&Z?#2*N49[C-V*OXUT4:&$SO-0Y\%@YXO5A
MZ96+#!UIU66>Z+5,'FFKY9+G$'6!+QQ"EKYD.*(8?\44190*UO"G/L4LI]M/
M<P<19EU 78;#!(/G@^G!F >[-<>Y>Q<8K)CCY-->J>OQ/;JTU_(4+F8:!@'[
M:Q"G^Z!#7<.Y9BF?7A+S*(P_FR\$D H!=E<>ML;++#JX\[B-D8RI:L<_/Z7#
M'(IB#[P]CP1P3<(]=VXQ( 00.UPG,)D6];CWR&T1\X[6:3(+V1/!MS!-+^GU
M(>CN ;W?LQ4 +@D8%8+MN&AC6DEZ>A$]YM!VN3[$7Y['[Q--M'&\PQLFDC ?
MD0Z(TZ,.$O_D)UB!+R.OYT\;H6CN>KZFFVUY#K*"1YM=P;-$8MO0!XEM6?<C
MZWYVL%,Q,.<C5ES,.3W^3G*U017JR@YZ4%.%+BQ3H5'7:IH]OT)CF6[5RSUI
M9K=JM=8PBVNAO>^#VE1?[QD84KML18H[O@?:A?4KK @$P )N<C.^E?20)C O
M,0M]_*<)P)L#(8T(^43S7D$BH 4YGD0U/Q!ZB!J3<7DHO$.O.MEH93<0= M6
MF#Q0S''\)'_PE"7N*2S2T?D@.Y4M2-']:U6VX,0US5 ,PY"]RJ005UF(,1F\
M;(L)*<12B$LT<5UO*K:Q+!+G-H2XTJB^"U+_BKX"Q9YJY(+U)+SO<M97M58(
M(23:8JF=HV3/ULR^MH+9ETV.%B;PM>?^F[98W"4/8-W#Q ]DSZ,E[;N]^A*Q
M! 'TOK-GG<6/9,_F[;NY>E@O(_>/"?RW@/H^EE-X\%M$GGILD8T5&8(,*=AL
M*$9]V:9V,D LM7V7[-F6?=<,Q:XW9/R^*0+?4;_]3FYKY)L;N)3(X'W)X%V7
MP7N)V2.#]S*S1]?LO0K>I^WV",N^(WR&N=2_[(9N!,/#LN[O[J^,_H4.I5ZS
M%AC+E.)HW&HY,6I32AKQW(JHG"7'^J>QBE.Y(EFHS[:AU*VZ#'G+R1WNM#3)
MGK*RQU(5K;&C]?PAK$A^AV]83.YH^!)X;]2C<DVR7+Y)E4N2\G)'+DE*S1Y=
MK>_5DJ1TUGTJD(C<45@Z*5K?55)4LD=N*52:/88A _B-$O@'V'7F>8Q<U\@?
MKN>YM!?)&'XY$Z*O4O0IH\126WC)GFW%1^8J19]%!O&C6-&S 0'2EYW@SL&I
M4?\8H>ADAQ!%N8.RVW_]**GJ-<-$.CRRT18D(W!#0X2J&8@Z0D X-LS)[U/
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
MNIX/*^X<[7X6I6G5KDJ3:ET6M>;].48*NMLA<]QX@*4Y!,$+$'$?4[E<?^.
M7/(K9YV8N M>1]""/FS7P7]KIVB9\ !L@Q<EK<AU7!JZ+%*XM? PEQQ&Q,/6
MYH[H_N>FFZD_[LEW&H9N1"ZH_U,A=P(P#_N,]UP?;@@%BB9]P1D<&P?NM755
M>NT#4.^1<-@(!WZ9UY\G0KT_\-93H?.W&157<KFIRRJ]/=>OF2=T=6VH5UQS
M)KT=_I3]+8_H3NB.+*_;<]V9]$UF=C:7%]<%'EWIC*[T2Q_JEBRH.PC=FG;^
M73?2?.@2:=!! S6MN;7S[]5T6K(X[G 5RYRUOV=L\UC&H;LV63FW[QJ(;7]
MW3(-U(8::,W20'V#.^J'CNHI2UKV7>&XRQLVW=14+;>E'GCNJ[M$+'F>O "C
MTM8XV2+M'AX"UU\$_Z1A]-.%%=J!G^_59:'*GFO5;&R_Y@POIC4WZ,4./=LH
MZU?V7-\FO9@.SP5&]OHL9A->C#$\<7%R*7Y.^S_[)U>@C%X08?>#63G(,?\V
M__CONHYO/XM;=%G<(G5^>9T?*OOX<E%7C0\+7+ZZ(>CM$O4M5ZPMZEL6[3B]
M]?H6O3C@@$IZ=4/6M^R7AA]0,JB2RU9#%KSLN<)I%BJ<D2F<9@UPM=59R]9Z
MH< <^A3E$T]*D82U _=YLFYFSU5PML\S9FY!ZML"QSET!R@K:_9=^[@83<-E
M--*(\]Q!"..DARM(5"&N,-^8ST+0Q1&%&].>J4U=$:O[@2+?76 DK!AA+?@U
MQ$H""<%HR'*;P]6V^@+:-GVA5[#:[4+ZR>%Z6%G@L^\ZST\:ZXWI1_BI[\?=
MN?4&'VRYG/L^N:Z1YVX0^C%\-Z6 W,Q@Z+3Z@3M86=QS<,IF+'T(HYP*5TWO
M)NM^#D+A\J#B.DU#V Q<?,*[#;#$!\'N*J#BPU,< VT[]/U!6?5S<-I6N'O+
M*UO>M?V-^D+;U!75;3]K>PQ9VR,UNSB@16UV7<])JMESBWC2<CW1:Z.YR0H>
M9=GR'7S7[>=+XD91@E7T> \?<@^XT*:YVZ-WWX%OQ BGWHN?_V">%Y&O-'P)
MQM_O!.V$ET+E'G%L''AVV9350WMN0T1#/+,^_61+'/2<^:>D/X@,8,7; ^6Z
M8A=A O,90Y9\)[I8]IH0&1QXOP-3U@T=G*KIQ8!]C*)]C*O<1YHE.QO,$0;1
MV< >HYWL;" [&TS83=G9X, [&YBR[+ :'CPMI# 'A11@B6<4#5J%XY;,1'4^
M]+R83(I)'9VMHTW7CUS0JS@4JGK#U:7RTQ"?R#,8"A L\A!X;OM]:CE64>9A
MBKNI@GG0M27-PW2WNAGS(%WXCO4J@YI]RB6B-ZI%%76RNB&=K-2BF5IDI/FG
MP(\PD.4'O+W C6-&_DQ[_2_D.4C:$-?>WCXH$+TZK(_;/'#E(WO!C1YL?_N0
MM,"'D?-V&W@;HU/[ZH:] _=>AE:3_DMJWDS-,[0,*SWQ&-$,>J*9Q_339\UR
MQ%_D$FG?R78XL;?0!*CS@?LVT#%=>C>I8[-U3%]6Q\;*=@_=B>G2B4D%FZ-@
M@U485MN"!FF&I4K'M8A>2<<E]6J.7NF+Z)5T5GDN-QO254F5FJ52S4;;HV_(
MF'ZZG3#8BGN$!P#AWXO*Q>]5H9JF:K6;NZ<-5:JE0ER>Z=[PV@SROQ>/M^3&
MCV)^]OTJ+10>(<+^5S@@ZY\NOV^HQ*'4K'^FOP(_Z+V3IW:7]6A!$E!)Y;\\
MOSU$Y1](P/6OF/D11ER7U&LGGHB^;EW_9XM&!VT;KJZ_'K1M&$K&%>NXOKL)
MP:BDR;@]OY F@PO&+6TQ3QH+D(F'QVMI++A,/(0L&IPZ6T$T]C ?IJEFI=-A
MI1/!2US0D@?ZPDA>&O&4"CG&8G<*WSD([W4M5NP$=/33I.Q-G!390:V[;1G+
MUKJ;M895+Z34O6G45--<I]2]2F+SEP5,=)7F\X/ZH *\1)N?MT(TD2 DO/V)
M']$X"-])GZ/AA82&(9[!FFZ#9YZ82JEQ@MF[4[U9TZV,)"ZODSD]T1O]>$>G
MF(Z'*KW]UW\9(8UFU0P3"7'CM].L&MB?UCL)68>%#+,L<9 6%0$?XC__AZUK
MC2_1X"ON+9^PJSQGYUU0$Q[#,(P3U=0LB\#OO)K_Z<08S=15AEUZ]=EU[OL)
MAZ"$>^(!2S3UY'\XN"0>D>B(HQ;OC(8$B\D<\K?$>T^YJ2E$:]K-BC+0.& &
M$B.%DZ@H[\P#YEU>^9IZ11EH20:FQ\(KRL!Z]1EXF82AJ(X>X:"-#'0]>,8
MCDZWN+4T*\JK1O5Y58RR5376M,O'P$<&3WME3D4IVI04+7KYJI:'I.K&/4*U
M[8E6HER#NB?B7Z)\P,;$/X4BM"H=N6HE6OCOB_"7:#V^,>%_8OU8=-.UJFW\
M2[3VWABS?M"PW25:75@J4E56E6B5O3FG(E#RFM56JA*ML9?DU'\MI$[OQ! H
MX55-@F@E6D2OJDOKYOMUM:K,*]%Z?0/JQ5FD55N_]$-8_U^QM@@!$<X5&]M6
ME5DE3 #L)"6L657E8'7S#6 1_Y[0,&8A6+U)]OU]G'W_$A>G'!3A8L6#$;V$
M.8@-+IC3=5A5HP_]$-(;?TM\1G3M [<F0<<ST/&QTAD).BY!QZMAS$J8_JMX
M^ELO89JNZB2M;CYMF23U.]$;?!E2KRJ?2IA5J[KH[W>N:Y!"21?@5=U&-JJ;
M[UJ$3>FN3+W2:2ZCA&FNBELGHX1YIZJ3M+K)H,4W-\Q*ASE&=3- !>P:5M;\
MEW"I6Z!BW06O:7JU4>F"/*.$R^>":R?TBL=1>[ :7_NLI%U5YI5PB;ZIRN29
MIUI=YZ]''R=\=4L]FL+?% HC#OJGS:D@"AMG;6,J:V]BUA.;V5J]MCL>'YV1
M#;^</_'4C8'H[07H,M3L)[%#,E-S/^3LB!IK]LZT^"[P66UUL3:6$^LM[:Q-
MY][%X_G5/\CE_>/#_>/Y\\W]'3F_NR)/OUT\W5S=G#_>7#^-TL']A5"R=TD/
M7M?FT"$PD4?<XFF?:$?$IST8?!3&IP@/Z20>N^_\3KV$;PN=^\[?P2L H\%&
MI3UQHBMP UX0)2%[AB==>$'[YQ&G=.=$,^KP2 9NH@\/C<.$S83\W2D-GRZ_
M7U_]=GM-;FX(-Z+Z%_+[^>UO0WK^_;?SVYNO_[BY^T;.+R_O?[M[?EI!2RK5
M5-<R:N8'G7 7_]XRC$(PBS2CINEZ^09E:LMA,FUI4/:&T)VF 7H+D2M:@YL?
MV7N^YS\=86W.G%2<T3A0FF8M,G>AQ+N9_83YXK/_QXR"O66@&)>'OMKEC*_
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
MF(HY@AKYU<\=Y?-[F*C9;W]^@(R,AV#AQJPSK)%;+<AELR'Z%[G[D%=CKNE
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
M[",6 ?B_QGUHY4)OO(- :+;HDV+>(81AGU>D,(2TG*."Q!6@YZ]?D3\%,'P
M\0P8/"T_;04*H?9CP$!>?O$X3CYW)8?Z!E[,@A4H7B9;[> _<?*]4\..^E*9
M_VJAY"'BR)_"&?CTT_\#4$L#!!0    ( "TY)EFY^A9L<R$  .E& 0 4
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
M66*$1"U$D5&V+G?T,*(A9><.E6$-==KR@&$IV 4(;HHKSA#/O2;YDH@0$S/
MO(L2O:Q[U^U/$JY"&%31OJ%2:1>U]1D.7AF'#^D8\^D$9Z4.WV'HIO5B3+EG
M&+<_:-CYE0T"QK9B?P<19))1H4@*O&,(JGA=.S9)R#&I8+3)MGF5SP%&D#M
M>T7_F"_&:12,8SPD"9H,5"T$Y<$'I<$DE%9J1*_;&]RMX?ZG1*R;\/N..DU[
M84/+LF"; C[?IAQ)3$S3\@*VL'HMR4<(LF3(J+SD->@*[>L@;(MV6,D(?QGR
M;L.%O?L@=;M]-JT[1[-R3R7MQB[(!F_LRP/95NA&#LCJ$&-Q7^'RPGGV!CT(
M*75MBT"NKR7'%<GQ%<13G6+K5E,/(]KY+NWJZ:^1+$F8W!:8G'JC(B(83;-$
M9<[ RWH0[I-2P6*PIG4SZD<@#6DY;\B66W=J&RJFW<WK<U KZWD;5)12I8(9
MG&("E):L=H30M>,3FJ1MC*KU]N$CD(:T?NZ!+2T4TYHM'Q9A42O*OJ5?N(/(
MDONL7<U5\,NRGRF D[* 5!BXT]:'YCG7:P$;TOYS_\QIJ*3&/OX=9%:691DU
M9.LY*.M,I74"%XIRP42OL76F2$^K[V-]4A(7--1"0$ZAMI8.MI;7$*"]"\Z5
M3#.Z?;^LG9O9[#>8WHT?FW:NV40CK0WIO=UTN$/D7(,4F6(GIPS$6&OM&LM+
MLJF(W-.JNP-)]ANTMB5)0WWLK2^6%R:HZ")([DA>+DA>;PL4;R.+,5( WMIH
M;F1*MI?XW$6^5W#+A79:00Y&@C)&@,^U)K6R6<ID(KN9[]!,\(>1#<F4MF3/
M?2:UH9Z:SYISQ_D^;)P@A1P2<&M"/4X7$!*R6F?#U TKY5AO''H0V9 L[5XX
MU$Y/S3ETS86^#Z%@' -3#H1)A;QI7ZO*$M^3B%H5*VULWL9R$WQ#"GKVP:?F
M.MO[)O%A*5@[+ORYN_V>1+HKY;?9+O$FK^QKFWAKL1OM$]_]_KO.'D;,J^#(
MRX2D:Q<,S!Q\L@),,;X83,:+UN[Y^NAV-7[KZ.'@8A>SSK;36A;[VH='.NF8
M0G @==UA,,O2@\X!DAN=HN$T0JVCW :PA^2^]<3&FU9SW\INMD2O _RF:U$_
M\6I,OUA#O7&8C$+4T5B*&)W/#%2T"BCD%U"BHZ$KV>KFN;$M< _)11P03YNJ
M>Z]$I6^N1NP33M.RS9)VGAO4P)W7H!+%4(Y<7?"><\6"M%:VKGF[#<XA^98#
M(N).ZMP[\<AG'M>^NG.DEQZ/6!"!,;:<'Q2TRX00G2Q@K4'AF!'2M,ZEV0[I
MAKG>_6;H#HQ].^ATK_Q[>1QHDKR97@1O]*%5T9)_A<GI2IF3R>QKF"8<F9 E
M4UR!M 'K;A*-FXP&-(]"UA^IU#K9L[$(&^:4_Z<0MB\2[)7)JYZK5XIE1B54
MK'4RM7(!5(D%/(T7L!)UIH&TN;0^!-\&YX;=Y?]3.+F3.OO<,;J\ OYY>7G_
M9#;]<!RZ&^AGY;?3DSI6LRY,\RN<SD[&T_K5K/P<YK494GXUGIPN,+_#;OG[
M6]^+[Q=/@[VF/0Y8HXVH/Y9S#?/!%T+T"0E9Q.ZHG -8OGU^=+J8UXY5-"M&
M(FCM:V]=9FOC'XL>?.;D9R*3,>AB7&B],&X(<5<#?,_K;KUGJ:N1*Y)'U!E"
M\;'VO1! \5VH?2]B%"*KH%O7%=@(X)"VF?KDVDV[VY\6V[8FKP8_3*[8BOG!
M8M&-X^GRZO_'V?)[!)*,03BK'S[HNNK!K!8*+7Q*(@N@!8%&B$L!D:(\R!@=
MC5(V0?1P)VE'U$/:4=HG)?>L[S4=@_/OUS\BO?8??_O_4$L#!!0    ( "TY
M)EG3A(:]\W8  (TJ!0 4    8G)C+3(P,C0P-S,Q7V1E9BYX;6SLO5EW6\F1
M+OK>OZ*NS^L-5\Z#5W>?14VV5LN2KJ1RG;XO6#E$2FB#@!H 5:7^]2<2 &>
M!+AS@R!492\-)(7]97RQ,R,B8_C7__W[Z>BG;SB=#2?C?_L3_S/[TT\X3I,\
M''_^MS_]\ND5N#_][W__EW_YU_\'X/\\^_#FIQ>3=':*X_E/SZ<8YIA_^FTX
M__+3_ O^].MD^L_AM_#3^U&8E\GT%.#?%__L^>3K]^GP\Y?Y3X()=?YCY]^=
M_B4'7^@;&EA2!I36#B++#+(K E44*#W^OY__XJ+)WG$'5GH!*KH"4=*/(9,J
MR\ M,W[QH:/A^)]_J;_$,,.?:'GCV>*O__:G+_/YU[_\_/-OO_WVY]_C=/3G
MR?3SSX(Q^?/Y3_]I]>._W_KYW^3BI[GW_N?%=R]^=#9<]X/TL?SG__/W-Q_3
M%SP-,!S/YF&<+A] C\_SBW]X%8W^>?E-^M'9\"^SQ;]_,TEAOB#HWB7\M/$G
MZM_@_,>@?@FX ,G__/LL_^G?_^6GGY:2"],TG8SP Y:?5G_\Y</KVTB'X_G/
M>7CZ\^IG?@ZC$2%>?,+\^U?\MS_-AJ=?1WC^M2]3+!O1GR^Y@M(5SO^JG_9S
M9TQ?",@TG44$^BJ.JXHWQ+CNT[MCOO@LR%C"V6C>$/'MSVZ*=W(:ABT%?.NC
M&Z!=?!"<XFG$:4NHUS[W"LYSD#<1UH^,TY"_#_.?T^3TYP6Z\[TUC//+\7PX
M__YZ7#?2Q:M_/]@X35!W6&:7[_3_NO/CKF D91B.A_6K;^BOJ\^L@%JAQ=_G
M.,ZXW&7.GSJ:I&L_-*I[W.2"E%&(.%I\=9!Q.+CU!(**K^=X.AO8'+(QR8&T
M-H'BTH(+FH/Q3J?"484D;M,Z.U>3&:8_?YY\^YF>\G,57_W#0HY+8N]\]E**
M#UO1N?BN?.ZG$$<X,!A+-!XA%(6@E/ 0>$Z0O O2*(NZK%'3'=:SZ<G75W.I
M%2?3\W6M7J.=3H,RG9PVYW$^:2S()6,$_T\_3:89IV0*T;<6;_E?TF@RP_QO
M?YI/S_#RBY/QG/3ZY0CKL^F-Q,_U#P_5B+,9? [AZ^#CG(RJ^D'/1V$V>U<^
MSB?IGR>_#V>#F+.V*GFPZ ,H5Q3X$!)8[XM1.HJ2_!UJ4<(L+JA:/6FI&SB:
MS\Z_<JDD]X)IJ"EWG-'7-:<-S9,^Q+U.>3KJP54\+Q:'RU:(!C>,AD:*<!M-
M0PW8:/%<\M^8KDDOLMZ/%MB@;68Z$!ZD79) 0DR!@]4>.:L;IKGK=#AD]J_9
MCX](_BXB[H'TMY/QM\F<_._GD]/3R7B![.\+PW)0%)V-C",XEL@'5DY#0%O
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
M6YLY!]Y_>2>NMN^_O(N@]]-_V>>4F,@%4HJZ+C1#U&06V<"2).=7)-FZ'.M
M^R]WH;RC8/NXO!J-)K^%<<)7D^F+R5F<E[/1[6Z1E[5B7AIF/9!RTMJY\N#)
MG85H!4]>BY)]ZTN*G0 >1#5O%^>A/SIZVR:N3(1[/9N=8:[#L:7(F0$FS2LL
M#C[Y4-O79<Z9SV0P]W?9?17*D]>'%B+NPS"\:Q9@\HG)&A,5DD50)M;&%=S1
MX96%8$PE;UK[B(<Q?G%?.O!08?=PL7WM4FT%=(%Q0(JI,$L#!>M<T,@-D%>,
M()";G 3GLK0./V\$\^15H(V8&]Y:QVFZJI<GGS]/\3,M^<WPO\^&>3&I\/VT
M]J)".LL&61F6;+%@621SUH<Z'51*T%A4BF0]J>+N"2SO], GRW=_8MUX?=W7
MM<+'3_3KWU^^_?3QW:O7;Y^_^_O+CM<):SZP[37"?8C[NSY(R4A=78HL)1&)
M=)I'C &"-]D$9R,SK=/#>K\^$!BT2DJ!]%F"LDI"E-J"L24I[2QZ;-W+^6"N
M#W;A\Y[K@UW$>/C7!SPK):S2P)F@U1A>FU$B@C91\MJ,6C#7EU(<Z/7!3@1O
M?7VPBZ#W$SC>!M$/>WVP$UWW1Y ?(NL]71^@K,DQ'IRV=;!<%&0/U1G6=8XX
M*R64U'SRSZ%?'S0F?Q<1[_?ZH/;Z$(&V.B$,+52A Z]D@!P3%JO(=G6MBR .
M_?I@%ZZVOS[81=#[N3X0*A9FDX*0."U4\0B^H 3T7BA$;W/X0<8W=J&\HV![
M>-L_X#<<G^$K6OES,B9K*MVOP_F7YV>S^>04IQ?MR&O#4OI_KKFRQ7,?F(_
M75I MN"\-H!6))F%\)FUC@P] .9!Q!"Z.!)]4]/+QC&;ORNU=?TBD1*GWX8)
M9Q\GHSPHV>:D2;&5PU#-9$<OD(A@20+H0BY9M6X6OQG-D]>-1H+N8U+(=#*;
MO9].RG ^,$PP4[2K_484J$R_U MPX($I+\A$,LT[*UQY_),G^:&B[+.+QFH6
MV>7P(PQ.*^M"K>"6]3BLK>$\+=!)'ZSEG ZQQAQO!//D&6\CYAZ*VS[@#.D#
MZV#2%W0LC2:+P40KE .>$N,VDDG$*CC)#;B<$YT_3K!BL9#V-C<([@"T?SUH
M1-PM"Z"5U'O8Z#_B:%3GU."8ECXBB"?YE.1<EST??L-SE)D;5-Y+R'K1X0$9
MD!-C%W5ZG <M96E= [D=LF-1DAYXV,<!,@AH+#>Y!DH5K9DI YY9!T4:I^D#
M EFP?1\<QZ(#W:3;PWEQ >BRU'*P*-6/)D'B&LF$,;1?!8S A+1T3&*(H;<1
M09<PCL=&>*!H>ZB#?CL93ZZC.A]9>Z[</%KTS"%(B[3[B#J^T' !NI0@E3*2
MA]:GP+V@GKPFM!5[7PUZ-Z(<"([)N>+K#'M-GJJ+$*2K/2FEYR$S1WM@ZPWA
M3D3[UXC&%*YKLM9&_CT8D*_'<YSB[,*>C9JC24%#U,X3G(B$Q I@OB;")*DS
M;UV9<@/"L?'?1<*]3!P]/[#.8YK#\1DM?'6B3<:S9U@F4[S2@/[E[R0%>OYP
M'*;?%SMF;118HZ&3A=5[OL(!+<-HDTB-0RJ@-/W):ZZ@".:DB$I'T=J:['$Y
MQZ>(A\%\#Y;N!>25O)Z1'U8#=@F%EBI8PN%K:K]SX'WA())7S'/A8FR=1+T!
MRI.W<UJ(N(<&'F]Q?L4$U_3(0+XUJ(2DACQY<.@DZ!PR#\%QI5JGRUT#\.19
M?K@X>^@R?]YF[#U.%WG:EWW4D5DZ)LF1#FPQ\*#6;5@.*(36CA5O0NMKK$U8
MGCSC383<0U/YF[B>A=DP#9S6QK'L0,;%O9I1$",A*\Q;KY35MGD[GK5 ]D][
M&Y[N(7]W(?<QR^X&J!?#T=D<\R#[>KJX:F-$,IQUB.!*#J"C4QB5H/]:'^8;
MH!PI^P\1= \>RJ]8)VQC/OE&=NEG?'M61?.NW*K:N@S:"J^R"QQDS=&B/]:>
MDR0#1GN?BT(&V;Q2<E>,3_Z8Z)64VTKD]Z5$RQW/FCJ<,2:(AI$16QR]18PE
M2))K@R%+(5I'/78"N'_UZ9?O!RK7[F3U<#QM +O:/&_7ED:.P7JA@(Y4 RI:
M,J*Y84!.D@QH4VD_MGM'B#^F=C4A;./QMX^"P(^?WCW_C[^]>_/BY8>/+_^_
M7UY_^L_KL#H5!Z[Y\/X*!>];27]%@R(+G6LKR5R]6Z42G8FB(-!&0O^/NB35
MVJ'HO6@P%NF]M:&V[J^SAHV&H%D-,W-OL4CA6/NI&0=2-+@+G_<4#>XBQH,K
M&ESV3*T-ER=C^NML42.3O=<\DK.@G5*@?"3'+@D#WMA(YVAP6?163;H.T($4
M#^Y$]":=Z2SP/CSIZYA6M1/;@.JIAG MH$<N(^Q.W$VWNIG4]Z8214FC6%5Y
M&>H 2>1 KC^'')*(3D?K9.O<T3VJPK8UA7O2A%V$W6_7H57UDW,!N9"VSGHC
MAXI,:@C<2/*O@C665NQ\/V5ECUI(V("<S2V&'B#9'BJ!-HST68&+R=9;9 5%
M8:YWM@4"NE0=*R<Y1\GW-4[I>%2@G<1[*3.\/K[G7$F-2P%E@9)\!!4RKTT9
M7>VSP[7E4D3?VBI<C^08%*"!C/?38&P%S#+C>%"N^DL$K$1!_E*=_\H9Q\)-
M0K&'!F/'PW\;2?>0(K/%+)X5T!PTJ:-DD&P)Y X)OSRTZHCRHK3FG+?.XMH:
MW#&H2#],])!1OKG9ADW>9.5M+;H7-6F5@Z_7A$P7S[BS236?J7;H'8B:!!$Z
M";J'<V-=YX4M$/VP'8AVHFN+)C0/D/5^.A )8W5:[$?,UD*VH,@A#AQ*Q%B*
M-YXVJ"?*_H,[$#4F?Q<1[[D#$??(N4$0B4Q8Q40$QX0!QCE]0=5&!S]8!Z*=
MN-JA ]$.@MY/!Z(8G>%2D^F: UDD3I#=4Z]71$E)!?)@8_/F4P?:@:@+Y1T%
MVTL94*J."[[ Y>^OQ[<'\'V8C$:O)M/?PC0/LLHARYQK9K B%T9F\"HDVO"4
MX 4%8[QU[&A'B >1<=7E-K)/2GK8+-8,;&2&-BNLQ=2.F=H;0=+1* 6],86T
MW"D32NLT[4.8EMDK<?=/5-U%ZGW8#=<J")(C!UG8.GB'T;8F+9U@M5D;#QBY
MHO4%UKI3Y2,79.R3_8?+NH_F$MM,>!;HR$V6'&P2J7900@@^U,&_RA0?36:L
M>?N!@YRXO4\U:<Y,#^')Q>J78UE>G$W)&GZ/T^$D+R;,GY<F8*Z+H!4LJA4'
MT0HE0E)@->UQJI0$,9*_)=%A4H6,9]X^=6M7E,>M63VSUD-,\R3_U]EL7JVT
MV:?)AMNZQ?LR8+9$%LEBLZ96P$56KVSJ@-)B4BFQ$-;F8?!MP1VW5O7#40^M
M-;8!NG@-XLW7X .2Q&;#.:ZZ1B[?FP^8)I^73"Y>H4%4%G-*)+9"LJ.MF-S-
M5%W#C-QF5A)/K:='][VF/U1W;QK10[GU0G(?\.O9-'VI*[BUZP^8"%I&E<'*
MVMY"ET#NAS& R619%,\^MQ].<0^HX]:YMIST4,?]8OAMF'&<9U<BG,_#[,N
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
M)>[0 OR/J<)[I[V'^H.M3*:+E/K%$F:+].&KWW\^F<W?3N;_B?,/F":?QXL
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
MI^\WN.%?]^P_K+0FK#3.QURSP/,780M0#?,Q-P+9?SYF=XYN$]Y(P/WL$6O
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
M39#9\\UC[AAM $\A*CQ2CRJ"VX\DECM.DDLL6>$M-:K#_K[S 8<<5(\_=%4
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
M@40>T.^V$-&3CY%D8#$XL-Z+VEU[?Y;&S8TXT4?B@W=C%591%1T0EE/I,Y"
M6"<#,=I$/"K!&5V[$=#/TXVUE^9Z=6/M(_;C-G>FBJ9D$R,JXSDN!4,9) 8%
M<PG@\41-[4X@/VESYT/8TD@A[;(_?QU/X&-^.X,TWMC648;@T)HF0J*I):W(
MR&E(1#@:T=QR5J;:)\M.,&=#C#KB;A#[W+,*#0 "*[WLF3"X\26A2[>3<A\8
M@U8A1J@^LO3GJD8^43=H '4_):EL5T7:!=A?U<>U--NYG'0?M0Q:?4QI3%[9
M2"AUC$BM-/&6&A(3M50X;72N?<B=1?5Q&[KTT<9@*01:6!%=U$3A[HK;K.7$
M24!37V4NDU0L0NT[Y!-)(:BDJ$[Y WVD/&SUL?/!F&PMB2R;,L,#2#!"DI"Y
M5<8EHWCM+>*4$LS:D*"2O)LFH-Z:;A_SW0^7OMO()F_1/7.$,@AE^HHG+J5
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
M%K-IJM<6WM+DHQ/&^V/1P>>FX[ZI"DEU7KLDPG$R""V$-V.(POF=:8U5J;*
MEZQ[OL!;]BN=OC<V>#>1:8N^_*#/4O4"4O?DARZ-:3!(#ZF+X0%1_^:.K"NY
M_&QNWCW+DFUEX5%(E2]N*IJ6,Z)T+W7?(H^>* CWP?P*]:KF@!L8$J>QIZ4\
M>LZ^&[K K+*]\+UDD_Z?%0])"P/?PGW6&ZO7$Q36=@AJ^+C2WRO44ZIL*]96
M$/;SQ?D$ ]2W$3MX41HG;:FQ;/QE[JN=GQO2#^V!M-@S3$9L13L5 8!MSUB7
M '6ML+9CB^K3SS</8YW'Q*$-&RW90Q?Z2TP#W[_$%\1!1,TWI"*7CV(!EWY?
M.V0#Q0C6DPB."VV"4C-.H'??A""!D9">U,>'%&[GBD_MWQR3>_AB)!3N8!7M
M5,_\O:X@U@CQJ2E#Y^< V \ABY]>"XHS6Q&>)/!AJ+R'\FA7&]/*"EQ%Y<]H
M/YB]*UF1KHPR'GS_#TN8&M\TJY$:^7]E_(]K2=4FU?<N*T ;,X'207.9%5>
M;;HI0. PZ.CY2= %+\'B"E#*D&];;FORG^V/^B^MT,+6D_A<@AB4%3RK\+%X
MUW-'\>1,,@/Q%)T#9L7U!+9<7;YY$R/6.F8 6=9*-=UEC3((?<A.N%LWCM!3
M;2FVL(7(!SZO0S=^ +LJ,-7IL6W8,<4PU?LZ)*4IM)MYJ%%^Q;-@.B*(=_1+
MK'YSA]>MNI:S@+?/WK^;7Y[GHOT+46;YJLOR+>&38(E]H0"/#:T]WN T!A^P
MGL2K$.YE$U!UTB&Y96Y2X6'?U&;E^T2!8F%SG7')]RU?Y4;;6N3HLB)^5?>R
MK%V8P(?WP3F80JW4\2?%</-M^480BY?*PV?2VC(ZD]KO)3:H'S28,3@D/JO.
M+=)E'4K>R"6_'C4$!ER]*M]DH+"^-YIVV?*A,A=.L+OQ/B3)">)]M[EC;+@T
M=*/+6^91VHT'PC@>54/.WZ3'E+UYC5+=HZ3X.EOL2%T9)/U\)<Q5.+_42A.M
M;^L)?1T%]!KE*Y?Z /KU31AT6CY^$Y^!MLJ+6N]_ #D%7JMZ#9_>A<LSU9\2
MW0?2''L 2I6^!S/MC#B/4@54-5XT(Q&AA#:(MN7#OJZN(#SDIIMT,QUW2]5^
MXTP!T?FJ5S)ETR>]J?N!A,>):B. "P,+(=+CY2XX5A%26;,6LT@!YR(^>:]Z
M^X5XC.\5P%=(G:E)K]W4*_X6680UHPOI))(>U]&URN0-V\OA,6S3=]BK#+C,
M*'/U\8.N-=+%_?HD:9^HSB(;8OJXS;H\0MSH],S[;X,"RH #+](#8D?>A>'\
M9C&SX?6@J$=5^45PS 2X9C>7_;NU1&'$](8D,%L,]4G;3K::>I#\<7'?;?QV
MN49!M"-^&Z-+?MBYCJ&-3.UCIH0Q:XN7TXEBU,:?E@G^-&+U5?[F]$=!%TEZ
M*HU,Z@,W^/0 H\[/XKQL_,%M-5.$NP[LQ15JLE9_ T<A@E^%NE(HF(6W#=GC
MOX&S%1?F"-C++R#7?9@Q7F\-LB^ D8KU&A70P'8\Q9'JPZJ_-R1LCBZ@(]=Z
MH!Y&51X#>D4??XZR&JF+'L4LX88OM!&Z8\KJ.)G3D*DK /K6Q*]'Q5W#,H,I
M2G.QP^*UBSIEX;PR]].H2$N\;[ZZ5B ^G/8^&_:BZQP<(>7-Y[V,-./6^S+G
M>AXP?/"E1&O<MPU3%ZJ0\U&85B$CX@=]J%KEZ W"2VP3*E,*C3TH:SJS].L]
MO="*U/$0S])?M&^.U32+!"?'Q*I5Y;LZD62 R @L,_NJ3(&3*[3X9-R-\YDA
M]&JL*J?K(ZE()-A7E#A<VYJX0)DR<  \0/L<26[P9+Y+H="]Z:^];X4;ZI)!
MR(_)?6=!^16FYU3!>W3'@'%(A=($*8.6@>31!6]9GI7N.]*R"=#;*5U?+?)O
MVP<+V)B-@(%7 #N!J X@P:D0GBS2-@/S:LMK7)#/+]H6>R/RR[W6MLN);>-
M@?G99/O1VXM1.9Q"B*K\KN45(#C(>5[9#J>'>B\_M Z%]!"%IUA09^GB,T9)
M#XQQ,Z\&&FP,,L5\H\/YUNB2ZD!V( Y\<6\')=+!NV1'(??V1*4RN,(2KF<Z
M=9"[I:^AFZA^ZDL_5*<\M,7U00?USTVN3E:2O;IK,XP ,69WXG:& S#1'W1]
M'(H7#-[+GCC^85S1O38"(;-;!BJI\(N6BE$*XG@> \)OH>,4%//%Q:M-?JJX
M]7M3ULCR7MHR]Q%7\1/=_3"MSE$698>D[.2\$8&0\O5]3X0(>I5Z-^N,( YD
M<LU]F(1)C/(MT1-ZK[#':V%M;5G'UIBVY9(F1%.!]DQ1,+$:)8.G8JX /5<
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
M.2<U7/L,2:1)2!<@_H@<X#K^']C?<?>C$D@U<(T):)[LN&(<125=AOQ,8U9
M[P]SAWN5XA/:/$+4+6D:3W]0*Y+EBI(6?VT&<1$\L-7!!",8>EBWH;S2P]\(
MT>@G$M7 9S)Q8^N!X&4*]1,W"YVAY+&9U7ADP&>":M/$@;(ZPFL7JF<4]K0I
MYW/R^L4S5(6>8%DRXVL2C1:3I<&6I4$J2@W-5Z D65G<!%QI/YXH" 5=&,[W
MDR4*-OZA@PBED-_E=*8KXPL)2*KG2T@X!XA^K4-J8B2DNA_QG394[K OF"8[
MT%K;V*X\%8SEG'*L>[!&HL8M:P9<DTK@9\6GEA@4_S[CCN>.E]_U/>6#:'V?
MJ!)J<JC7YS5[@YK0;@O]31.J)L0LLV1(HLEZ'79P[;YSJ<2]$]I*AK/],=?S
MA)G4MRLO^C>7K9Z-C?+SJ2LY:MGTW//\H+.5CS- "=#C[ZT:9EC.0,4M>_2:
M9ZHDYL^6)#X"N [(Q#*Y6-Z&FAB(YY<"@KUD36RD7C3.U+>I/!XT>#1RP-H<
MJ5_HDU_BI'B3Z8,VV>O*Z]]^(\#:_A"OMS;<W(*SVC5-MS7[YVQ&E6_*F]8E
MX_WXECZ4+(9+7(UDCB6Y7VX<KM#G%Y18'U;JVGC>T-"<]G6^XO>9G_5%,%F>
M\([HQN*/'FC7+\HP-9YZ$\K9^A\G/^K-IJ <YEGSAX*3"]X<P!O2^8."(YC8
MB=OII(#6T+>:QKC^A'IP%#_+%$$?([:ZM\^B'S?:VGJ4"Y:0IGC_M8Y?YS<]
MP,/(NAH%CEGAQ[_XNK"3*]32VM30BHPS:-+C4]TZ]ZVZ(Z3-K0'C39%Y0,GY
MXB6!$I?:O<HLIZ^G-WX@QRD'516MDO1:AF@C)ZHF[M)2;3(N][#4NSN\X7M9
M]3)^PY 2JFDT*[>OT/-(?Z2TPDV^]7FF6Z[C6=-DQ7W4=P6E&IK\W(+IG>L1
M$/O?$F*#'1#@7[F\^+Q380CH7$/N7[+RO]Z?)?X5U<F!+ AKK$A/1_ IF([@
M!(.47Y?W3W/U!8WP<(=(J-G+-DC*BKMI"M,OH957S2Q!90N;"YHT/SMLC-0$
MV B/<2MU$!RD]T%'7$,""%.8EU#O+T4-EU]]F2;1P$>A_EHD]4)9,79+6%=.
M)'WS8[T^K=WZ$2M=W,:LW"C+HALS?KW/] ^8X-R._6=\ 1Y[P$F1^*KU=9V.
M"<J%FHOE7LSZCZ--_9BF@U91TC4%W,3V0G$H ;0N$$V\C;T"A.PC_#&7W(=&
MV:@FTUJ5G+HZ2XUW);ZA-B47C#I'D7W3JW]>-:$$6.4&5'D0BN-RE3 +\+XH
M4D,RIL)-]0$2>W9:^(^"*T/ZOER%A'>0W^G$$YP:ES+VY^'WP;2+%Z@@!J]5
M%OQZ-__=UMP=%8T>X/M3S^Z=VQ^6-#8Z/M&DO$'&L_VJ\C,-Z@N*MQ3H[" =
MQ>3XT5X,Z6SJF$[J!>N_N_M0W(A6<C^Y(N7;R/LG>+(U1N#'0&YX#TJ Y3;V
MH+H<7P=.A\!"_9RCD6WTK[=FJ+T?S^J<2??3Q=8^7 RMH$FA>/G1!DG,PVF\
MG("U<[LM%"=6G^R;KJMA$=_@;Z785[8M)[E,'[R=.4<D?Z]J3,WD*DBNN?TQ
M4WGL1R[X]YWO*#-#;65FH;$?7R9TYJ1KDS^H\ZGS[3P%X)OANY:PN"$>>)V9
M0:P@QF@R" VT,7Y!@NU[&O/\'_#@D>I 7%)#])GOJE3F%4!\6"#LO._[M7/A
MP,FVB^/D\X,P27SP_"?3$B=\;W<P(U:*/*:,3QI';\4HU[F2F)D C]8]7\1>
M!,8"_M:=IN.$\XH(S[&YV>NC7&X@8#O'Z)>==SG.SV>VQL,76E6:0[DDT5[0
M;LJ6%$4]Z,?RE"I[@&<>P-W[D D1B(=A#'A4:RCC#P)9-?Q+U3U]/=T3WGHX
MQ&>ZSZ@S/S 3'W>GJ65>U"@1W',3)=T +KQ &1$>XC/681R_.]@+L&<H,%Y+
M7$(9M/9^XN:[JB'666-UB$ .CZ[O:4S14>S\QQ1ILW=O@P,>8*HIYJX+>I\2
M.*37[^WWQ(;B;)O'/U6?PI[=U^;CTAULWF"C8U"3$T!= :+/8=U!%#;P;+/0
MG:WN%<S,_'JMIJN>@2=?*R/7QU?*908J)'T&E.6?@0GMO/KK*@*G KAJ%#W0
M< JAAW,PK_F>KF]OG@YIR1K?: C6YB[E2N3TN4?^,+D 6C%Q7]DG,E <_#N(
MKEW,S3(H7A '#/LR*1O] >[3?Y[8)I>PW#L0ZIMMU58KX*@5J9-K/NF_6&%P
MK^+96E[E?J"B2ZT^>=I61M7VH^7UG1Z#<5C]K%[;\>2JXT0WQ<O\T 2FU^ '
MCH\I#96 =+M!V%0X3'>:V!50&.1BJ>ES2O]<0'AG\:?:RLOQC;WD=PT9(F1,
M:@)D<+/^K+-HV7VSGF_X'F-NH3Q667K5%2A+[WEDT?-L'R>F7$XYW4;K8=*.
M[!B*);X^Z?L5JCF7Q0@EE>HNFP?NXK"&[PH]K2M196!S6/KIUD[W"''%M=8<
MF5K;S_0A4OQP,P_9GZ>.#4+ER/2MW,'E1CF0+YD%LDXY3$K9HEFUA:HA]#\>
M,*+2YA_=,+^[Q!/_*@WOC1-\AL\NAG"T6G.\T2S<M8R,D%ZY72Y[Z@.$B4G.
MN'^!#QB_T1&\R2]*.H!TP.5W=;#7KS(N$!XTA_7;BC5@T\OEBJ,)]W V.5R%
M,4\,>3XM>KTPN'W+_,.A ZRYA(H>\6O]<.'>+FH5*'>IUP5F/)23VKL"A'9X
M9/W1G1;R;IHV=5&0:6UDWS>)Q!ID?=5<NAZPXS37 G48-^/7'WR@"M(KA*_W
M=<(%GHW+#3,_)!@$W.OU?>,D4Y^9<3;>,3]YQNP1X:,Z-^M9*1"SRB4'I(.
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
M2%!$1$1 %)0N*BB]O$@7-22((#T(BB@(01$0$"+2^=(D0&A4I$>0T"9(WR6
ML"$A.;'N-\:]5=:Y5>.[M^K[SCG\V'\RGC''SMISS?4\<\TU%^B5#7K@\T';
M*]]6/LTOIC'\2&MZ44%O'(+3PXRS2C>7ZPZJ)[0UPIU^'@Y2[NRQY/D\(NB/
ME &75P7H2Y[WG J+P/HUTV_S*\\72AL=;U$;%V3ZW]&,I.8_HH2&WL0)8JYQ
M6=8^\%M]VAU0"&TFJ/?,,8_C48^@HNCCE31"1J5.6$5DY>-4:Q%KB9[U/?*5
M[>GJWT/"*XZ-0O/<,B%1& WT4;IRA#=+ =3ED[[:5P3#TAA&M)PG>>Z]PD-V
MS<%>?8'+>UY8[1Z0M_^4LWS@8/;IY_N?1C.<))C/+QI\95Q2GSSN_* '9Q?\
MKTQ,BP"VR9A>Z)(G0A(Q=[X7N_+(XU>.BDQBF;N.*6]&I;:S'K<:\OR>,2\;
M1Y98,)_4(%G-"#'LC-';OOP.+F/1'U 1C!8*3PG_-H$/&#WF2A,-'T]/;RLB
MDXM>R6><S5HNG'LF;ALE=]-ZPD(DPN5Y;,@C0PCR=74*"2=1;3:F(3G<F(E2
MD#6I$Y,:;XY8^-G][HUM# QXMYR=95P\:EH7AH.9_BD3^9RK2LMB,RNW!DS>
M^9@E%0_E<4+%S];K8A2DHCRC=,SN!Z4:W[=0YN5U4U<0NOLF)?;FMO<>P"I9
MI0VNPK3\QI1\A_(D$<1I\_AHF"T^+4_MG4^95J[]&[%.GE23YT::/'XDJ;=&
MSYZZO-V><*(/Z[7#9_>TDP(M-VR@0<J'J<#=?.++T S4&6?1[1=7G!EM 9_\
M\;'A=%/NW!RL]NH=KI6;HGS)/TZ$OQ2WZ>+UGHR[&7^R,_G12>;)O+?_TES?
M_^/A3@&?Y*%R36A/UX;YNPI_MMX>II(MYEHB+NG94%&L;AFOMN@2"=B(:M7V
M9=W;ZWY(76@8P:!$RB1^C.;]8R,);5E)3VX.ZV5]\N!U5D]7"WW[N$TMEJ3Y
MQ?*\K:> S/L!I&.G(50&%%\-H-\JHQ9*64B MG/W=K"RQSX'Q-C65*1]*?NV
MH'@?->"</CXVS-_AFY F*;F(N#&DW)#BQ-^'OCRF'#W68-L7\TJM1W&/0<:S
MG,_[Y;K:9<=K5_\$7 "+CA,9+UP+W2ON!6:Y[V#A@H0'!NV&SGPPUKZ=[2@K
M(?#EI'SHD9,*:6^F=4_P)[OFN#^SV0A,N[G;WJZ??+K8:/O95Q>UC8'#^2';
M'H0 ' T6W)/2-*P.SE0,:X".5$\VP(L*LKY,J[8+7GA,QKZ(B["M@F">P*)E
M&ZSNFGRQ1$)4-)Y$4!)"61IE8'@FZLXLZ8,=:$TB"@1@99NI/F4#-36#ME;#
M$FH7]VED[+^J(\Y'.)+F_9E_( 2?SYG^J009TMB(./K\1[I%/$L*?'**+MT8
M=/V5DX/#M+B=Q2-O&2$))=MY[>ZOSI$M!V,0@3J\4B4&V(>X;9C]:#UP\V:^
MQ\9P>!'*::3>.]<B_^I4U]76N_YK'P9-JPV8K9/52=J+NET)-4\/9WA.D_\M
M#O772>6_%0G??@6$O]Z1"X'\ENGV_$*\A5M7OD?<C,>HLH&>""O\Y<QMA#O@
MXPP=.J[IH-K/Q?#A WUP&3!P8GC1M*)ST3]!\1+!4L;)<7VMTVR\MGG-AN6D
MEY=<D2C4N.(MPD6?2&'HSCK)@B]R^:!U*J[Y]N#&9,,B7<EQ /M)[N[DGRD7
MD,/!!6J3I3LAJH9!V@-K,K*MXJ/M,10P*@>%P?)7RXEWL10]X' Y988+GX\O
M7X.M^K,6@2?MPC$Q]=+^-XX\3I*-V8'/F\J$\(-9.:@B'QGF,3#E-4KZ8I_Z
MBDJP_84J&GGDZDET\=";_4HV=QNV\ZHI?%J^(^80<BX9+YZVZDU?(Q$!$F53
MG#1-C6$# FAU)-?(4/]PW=X3CK2D(,;IU^Z"&=^EIS]K\CQ9D]^^_@'>_SI$
MBZF?U4P9@4RG7KK@$MW4JW+IQI%SKW?PK.!%P9I78/L%,&ITES\NQDFULY0-
MB*'BO8]2ZWM;SB2IG+4]1ZS:MC/%XJ[6Q-4F+47$E[83CTUJ;)/1+FP@*8:F
MS&K6QVV:E*4""(HY6,6*J6B ,+EH:VS@\%O.ZJM'7=Q0'Q% T'A((\Q\_.77
M(; "ELA(#'&J"FW(!FJA$.Q2?@)HC5%G Z_G?W6M M &;.!+_D^[@]Q?B%LF
MMTQNF=PRN65RR^26R2V36R:;6>+$*'](G)P>+;YDS-NY*=4[)6+%W*;+\3:Y
M_E#FLXG)2]$W=W:1@4N%+V%';NPZ!J,6LOY:D,..LP%E<SJ$U=#.AYT.K#+Y
MSQ>:%"$O@MFCK>)-8DY"/3#'S.]@_L_+\_[ZZ><D%G-MVKH>:_%<"RP_<IP<
MK/(6G\'2<2-C&]4\%BD^8?YIFGE(CWN8"NIFH,H?B=.))*6C#2Z)?[@0DM4H
M9[OW)QU1NI.O( 3<+UNHR9FNC$_/'9K1+:_8B*D.M"FYD*?6K2 >$&7:DFQX
M);P-4*)??<\\12MKCLVEQ3KM[QRG.U9#W=-.F8%Q*[X";\YV[!P6WTO4E%B/
M*$2'4WV@QE2- 2,*O.S==(;J^^I2^L[BS.EG>ABIGK&*1QU7+2!D(2.?<=/5
MJ) 7;\Y<>ZRZX\OVQS$G]IQC':85QS8,*W.^X7P1+_,#F@V4[-&G+X^E$V\P
M])QTUY%S'3R]K*/TR4<867?NRW1D9"ENK_NMRV%(3[U..T.7:^=RUB74J5RU
M;2@=\4B"(LJB;FF*[CE\L-/?-.#%::D;'B?"="<VC$JWA^E#-./'*7<PUV=4
M6ECJVE!:%V)GRF7=D>^N%^B2-ZL56QAG*\K[USZV][<N(BD: SI+$1%V%J!5
MY6OP:>Y3A*NE?UF5VL3\4<?;_543;9TY*Y-_Q!#(P.8^_.%?!8W[Q4<M-N.#
M$!L)GCHCH,G\""UJBDA.(Y82&B'D"E>XS[.JY0R_*IU1HNS/A*C'3!OP3&I0
M&%HYP%D\5IT_1:<O^O:K9]-LX'W M=-3E7Z1/,]N>A68+2NH'QGOX)[>K<+Q
M?$5PA V<7J:P 99XR@@S)XLEA(AC RL6<"@;H-P-YGBT!_#3;@NZ!=V";D&W
MH%O0+>@6= OZ7PS]A_*@"$LQ6(S&$]VA44*HJC.=*P9G418D3UE"3(%9WJG.
MX!('T@NE\HI]%>+2@0( C^]G[LS_= F0Z"1Y<FZ9AF]@R>.<>C&2(,*F3UU)
MV#QOQ$WWB<.G44 RVZU%")!YDK'C'I\(UYFU4]T!:B87>M179NT+-H\/FZGD
M9=H^^Y:^6_]TP\T]^PZ?&Y-_C'KW'2,'VHTT68.5&GQN=%01%5)B7I0==FKC
M;(BEHGO]HDHX\NE+=%97Y>Z#W,F]!!%0N2%#_"')COBPE,^:]-ALTCAK>/H/
M<U>9%\XUUV\>E%9OEG>=@.>\0\50VL.8U]43U&LHP>+V*6>>6N3 LW))?WBY
M2)]%F>4M??=VLN49EPNM//QKS^-OB?BO/0])Q(_73%XV4-PVR0:LYF^%&-A$
M'\S<]G_  SE,FV2FZS4@&,(P'3:039Z'_O4&4 (_]G,WVH@S-EHDY(9C42?C
M"O;S.Z;+KQ\X7M0E^1;83,7^2)]A ZO'P1(V<%'VS%^.<?TN9@&56JR;K'TS
ME#]UI/&$;<*DGGCJ1%KV5 9OPKDRW=2(-%5/[:-59]:.GG=FG">X7&QXFQCJ
MK*#GNC9#ET6.-B<L8+2=P(WV9CG)%^CD#UWO HB[!X?A"1ZGUCL'/LME"?&\
M2/'[XCS\W5CIC5LF-Z+I7D4\',JTH^U5;%X&H[&BL\L#IA3A;+M&UYU/$\\N
MPO8KZAVF04I\GIF2=>_Z%L,:+HVO8&.'U=.HZB^HDF@CI6&Q;W"%&3@7&PAS
M(-L7UE3;T 9?.[QYK0'[>EOU>WJ7Q)?SAH:7-!=@XC3G9I88F%T$$I8YK]<G
M;5<%=;_/>;T8L'3ESO7WH;YOUWU-))QCC1X%WI6].A2EW=Y/H#933TN59BB;
M)?#T@TFSC:L8.5:;BJ]<KN_VQ..>K]3E@.[!<\7K)Q]^.CHGLALHHV<U."D0
MP$0:)VHL1L#, T;[F48^^1ZV4HUQV36-]8VN,H<5C#_&GZUUOTV]M9]W0!+(
M\R:1#FR^J;Y/%Z:L2+%B\/CPGU (4P,IAR23K]9I2V73D_S%EB2S LV\O@]R
MCXL\6?MB%/=R<P>=FV(2#;,/H" $W#'JW?X(&?#^?*)Q7OFC-5VMDW?2E.(*
MS;]\5'3AEVYC=-[976Q'^=G^'=1XI$V$H*P;VS/=<;1(C0=EN'*.%WBEL@%S
MGOU47U6,<7N[;]2N1),,BY1D$:Y%@FRO(ET\8J751DFS,=A3M.O0\7V.W%P;
M?>UL0)9E@-;JQ*B@%=_W8!10%^H9I^GA#:G9A;T5GC+EN_QE[8YT%QS3A!R]
M\D0M(?6T[!77J0*58_Z,8VK>68+V=5*-,LZO\V.Y0"ZGZYP@>DZC%L>06<#^
ME.MU ]C H_?@/C9@_.173!850S #$T!/2"ATY>I?0K*5,QMH]OSFQID<6] M
MZ!9T"[H%W8)N0;>@6]#_:NANT(*^IWY$Z)<0EL*%H<VRP +SF'J,='G2LC$Q
M>DGDJ9-GK+.&])&]HAWS;7_4KHEV8/YE.W&OHY<@T0C):EM:_<RR;25-1@O<
M7;_4UC9IZ^UM:_G80LEJO7?5;$]!0\+1O&7E:*,/Y\\8&LGSX#N=]N>R.KN'
MF><>GL7RF4 >XF$F 11IA"#?Z3(.QZVI:E6HR7T2%E8J+L@+ZS)K.OK@BHX4
M=E[68+'AK78$K></\,1R0Y"38 E=H,?,P33??J"Z2X5\]]A9LY.^ D]:E:J=
M#XH^M.0I[W3RI2.IC_"CK<XD)UD:,<(;;46M00^9>CL'YZ6?&)(OCX1UP>HE
M(_4S)+Z=DBG-VF^H=+>WBG%-!65[CBX>#CLP+-^-I0C('>^U6;1DR&Q@TEYZ
MQVV_>'<-L;])X8 .PO7ZQ+:6QY LE2^$H]C/QJ P9WC2VUE9Y-9[P7^W=A9_
MY&_TMS;73.F_X<31O^]Q@#8BXT<@!)[I4([/8C2ZJG7VJ$^-5;^\V\V/_5:O
MI90.&;+N"M'_HO(#!WI!(HF2)9!:GX>5&?AK3.58V)T+3]Z,E28V6:3_49U0
M559)-]R,0_O18[28:+"N $S]<L&^C@5I2\SBJ%+8#Q7&0/ALB_?M>QT\%G23
MU;!OM^@N[;3AC1;DKX/WUQV=FW*:O3M3=_I!O[\^++WV>?>00_(I:$#U+M3S
MODXQO=Z-[+B:\3?T0;+#F1(C[?.22F> @D.R)[?+]#7CBGW"X8IH_<UTIIYR
M.$$*K6^NWRB CY)-:>PKO\_Z'J/JUL$&;K94M(0UBNW]('.:-TBI^"?^>V/9
M9Z)K.Y^31[FNE%/RVX9*7(3_K/1DM:Z=\1>EU?(/GSI(R_4?GAM>EE?R97Z]
MX\8]^+=]&9;P_S#G\ ^2%O^.JM6EIAB::R.->;H;AD!$.$'V3&,%RZ!0B/#F
MAYT5'Q]155+,;D::3D8U-E+X*C4ESIKR-X9VOF9*TM$(0>UV2#NE[V']!K+!
MVZ29U, 1R0\*%_9]C![OZK\A=)?JZXLRNAU[1DC(J/A:V4\#$2[*B(A_NVCK
M&"X"*K1BP>UA-SX<[E/@WH>1MI\]J/%,OS3L373[L9 '^]]<E;M]JN4Q[\4R
MZC*FE0 '@T8ET(C78##,"DN%A+>,ZC.J]+_OBS C"%U@ VY/S16T!KB#CQ^0
M7\+\ '"Z)@/:ECNQ$?XHICYE4^M<U-?$*^1&C]@SO)<,,UG)RQR'QD9@Y(E@
M(2U^ A(-5^V^3J2'UP^0[<C3.]6TV<"UF?9*[OT/]67??F9,//5.!@<%4Z9W
M+^%C<4M6F.V_XJD?&WB[6F+(PSQ$%,=V!OZZ234$+L<&QB]#:3E,1\X2T$?E
M80'@?3:0?/G_N@BU/HT>M"F.C(2"W)1%UF4K-K#;IW%DQ1$CCQV%1!#7+__'
M):Q_L1BP97'+XI;%+8M;%K<L;EG\;VG1$NVR6< 21>^0LXB%77=VSR_?;J?S
M2L\N[-T?HC;#\FU'SP*/>0P\/V,I]S$=6%EB *V XH+E1QMH#-%=&YHTSW_"
M1JO!803?+RG[+YSQ-93#YZ,UZ3LC<MNQ>9@.^+'N.>\^=)^MS;!,],&^;R]*
M,X$UG66+:(3[@'V<AP\$K0I6T/W&7*,ZYG4)D$XF8O]3Y9>2>&G3I<1CC-EJ
M_R+BU<T$M+3G;A1I]3E8\A9])FFHNBM#J4?8M$-MT(4UTREI*6>Q(U(>\BRW
MBPUXXQY5&N"9"@@ +C.+%")_77=W'8V3GDLU+[F&???GS2L=_NNA[W_X&<HL
MAF)X67U88?0JG0TT%> BG*3^G,YR#]SPGO@0M=E;4U[V0-%G=6QHI> 9CF;!
M!L*AVWZJM,O.($6K37.0XLNWZ.*Q^SOP&7K-(\(C[DM>7OR9#QTAJY!Y3WH6
MZU3J8CB&:^KBS[).JM3$!_'*TJ+3NWUK77[<\>TJ8VJP@>W+H+UW06,1./^S
M/8:UWPE;R@S*,P"WOWS\WE? Z;F-32UP*P068[>9KQI@?LY;FA+4B(UE Y(_
MO[<U1=3#Y3J<N@ZP@9R*B^Z'HXGSZI1/A1 >IMYF&5S!X\RD#?B6N)NI=Z3Y
MNXZ*HZ+]-RL+1F#OD=/\^H^V2S'\C#M61OBFWT^3S^ \LZ=I<<5V5PW?-TJL
M7+($F#N<?HGZ^S3<&(2$!$#/^A.N#0G<[3E34C?+DSW51A[X2+E&[WJFY*KR
M[J#JY9UG ==CW-E0"/;6H@B*IQ8N16LD-EO(J$JIO_#.:5+3'MI][!1)J$E7
M-=6_J"!\%)9T1**EN 4:\'_7^U8R?ZOWG?V?E!#C?R\A)OZ]$N+_/TVJ4!"/
M J"[65T((34=A)BGG&8Z4YGRIPW#+KKM>*+YQ,?MU^SL:]-.7NP_:*]ZI^$:
M_\/?.F9:4=K73_A$8E</H#S9@%D9&?'7?>X Z-^>^NU+_KTVP'"'-;%753OO
MW>L:0GG)LPWL!_+^AOPX7]TFK/H1BZ\,JP&WS_6:4WP.^%2LF\6VZ?>L#AS
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
M?UF2/=6VI\!]>_ERTX=F^:DO)'F6?-_SWYHQ_[3[)Y,G__SSCB@$YAK3;B7
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
M>]ZB 2N&,; XL U;KWC3FV*Q^]'\A(/#P#SNSY;:"-&!S[3EU>3-%(S<]]8
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
MJDTV7SKBV,#]X"7-0T,0?8:&>SC>2>VKMGH]E31[-%*[H2=@EW?K2H0;[ZY
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
MR'WAG>:?OS5D\ B0GFI')(*6Y]2&IB@N6=2+#)$B$I2'#$0=P]8HE E$>V;
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
M5[2B]H=L@;;O90Q&1NA+R[:,Z3'D(B1Z5PSUI>*OU_24D\QJ[ZOF=LKI7U:
M!]U6/7/^N,TPBH]'M63=:N,L2GN0H(H2&6"J4\(^5RT*6?N[!KN&: \[OM!T
M<FFZA?OZ0E-$]MW;S6'WR*,?S=LC%+= 4? 1(+JYJ\B</M4<1*Z_1'9T@K]"
MKH=\DPWS-QIR<#+YO#'@)]4>&74,*:J=U'$>9$A>8^WRV=#Z//RCC*&STT2"
M5R -+0MI-&FG7;9CV^3MH9LY56_&K_<9G'CAQD)5!5UFJ]V!T]]+U3[K3J37
M45)4#*SIF"8Z_/J VL+V3Q3D%3$IGLP#@4)U5ALUJ1QM&CRGF]G^<Y0+Z\-@
MX@_ >_]UUL' -Z9^WWC(ZNOG>-+8D=?V1X 5<E(+NP-X-=DNA1NVKCP!O.EF
M71P'0N=#,YBW"7N]-*>^;8&\4:>ZE:&&/4_LTMDOMNT&(%)\66M 'YO\7;/?
M[57__FNPC0VNVKG+,@7LIUYA8;$( 50P@_L^F&[N7_AC'CIAX2>VE"M0RI+1
MIHU>8!FB%.F8DUW6"]!D?=,V(\+/%4/^$@;Z(MN?0$BP/C@JA**]D/,C;G.3
M%BY6[%'<UKB9A]+59$O%,4:25?^5R_.ZY(&RJU,L+J&;8.:NNLG-1] ;$.Z1
M4XBKP.UR,EMR5 P@#/MYARU0P&4)\4V=KY&&<RS)8S3N$K9JA%9AYHG//'"K
MOB\&Q==#*MG_SJO4OE[$1+%&V?HMX,P*J[/W>U9RN,%PX@\&WH(1UK1DP78H
MS+(V[*<%VVX.BF;VS-F -SQ]KI[XT5LU3FX@I:]='SRW61BA"VA,GI54VXV\
M10Z"%:<\83WD^ XFY_=!OZBQO[;0I\(NV'SOT\\LI^M'\UB"F!C'(F8<&@';
M[3*UJ(!ER)ZM,%L]_)CZ&L'/#*H8K-D"N:&;3&0^Y$0[TTWQE]:S8DQ<LG+'
M4>=_/KH2,9K#R=AON >),%<.CT^\Y6\L@:;G;8'<+1=_"+ ^+5"3-Q<7,(GW
M"8OE[]*KM+"1XR^Y,;I/,KM(8>\JTQ^<8WRJ'PD_E3J/Z6F8LXXC5B??4UY'
MMZMQSAW!-LB-B>TJ ]J^%FZ![B!6.]F#?H&F=L<Q;C-\)ICAP0*T0$@4JU5&
MC!S0,7Y[H$?-@C"4C\>N#:LC!MY(F6^RW\*#""9->J'W1$C,5+C).&/CM8",
M)8?M(8-9&S>&-J>-MGOO@DYES0GI,0&V1WB'N/J6_2?.=';<??WI%L@ELW^$
M/7B$UI]'"G\I5\H%]B"ZK5;]A42J.31N,Q39=*!K<[6*2/\$JUK!,E$1[VV<
MU8*K@+@B##/P@1;'+/%7<A>%6#.U==N/P0#6YD.\*00W9&#MYL>,S&-)*5&E
M<4QT1,<62#AO96-?[6O6F8-<_<0_)"?)^V,&$R!O]2%[9J8RC8'@<L^>::(
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
M&W[+ I0)O::!ZF--"D4D!*2<:'%TC"7VJ""HZ=\^[;W2L:LB@$=VD://_NT
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
M96*/WK5]7++*WKD5N_+\ID"A]B9_#\6I__>#'6C8&*.=0&ZZ%TV-9UI&Q>G
MU_[ 3@W>;@X4XM#74I_1:O^[#>8%-@\F$*00O&81\I9UW)@H&NQ5R_VMP\)'
M]#/9\:.%PJ5G0Q5[TQ&/C:'J*R\@OZAK(%*HW4 (0^U\G T#'8E7IY8=%X_!
MVSN.81 ARGZQRD(N)Z^**;>#:,K6H4-QC:R]M=W?4Q34P#-^,X['6E6SKJ;;
MQ"OGJ*U8[?(9EK"F'.8>^UPN]FN"^-<5G-_07X066@I;[VX]K'S_]>&WI/VW
M)Z*.)2Z-_]HH:^.5-HR8JG2%.D09$DZIO6-@^&(X5G!6TBX&#O<3OW:XR?WN
M$=+A4T<-HDR]O- [F+S/ID,_)A4AU4@#DD95']<+L? "$^DW&T=)CVD7>0^Y
M-HT(F-YBR_0O:E"'ZLU'!('/Y#$G)Y0"W?#-FWDX?Y\ZTK?S?(! N4@CAH_K
MV1&>Y.<YN?;F$XB?,\$E(V%BG#T3A)UZ8F<"##5X]^N=F5>;//QMN*XB)PM3
M=@O]]V 6_M>#_<9T 4TVC'IMLGH\V8"?0A09'3:[&A7N?ZH6C[SW),TN3;RX
MZZA(YR\:O9X.>G"C9CNE^ L=&OO%F@_Z^*F2E\X7+Y4ZI\#BH8WH>BT]#.)@
MT<OG$:H_31Z5NVJ]/=&(;?):,O'Q%6]8N*?DT;/O\W856L@J&^_ER%'Z59-7
M0A &9*Q%O%@*"&YD.-ZBZ'C-JF-3SX1N>O?AM(MW?;*ZCU>"]D1RR+X)#/S[
M^/3_V\%V9?F?Y\BV7Q^7##G-ZOO,J_D$>@0+=_ Q]-.0H^*"[]^?.FRV0TZ2
MQE2D2U&PD;AO:GA-^F)SQ-XWKVOA%N4!V<+D 8O]5WE/=DIRGDN[7#(Q$6JG
M]DMI!:3EB4W8N%7"SCKZ#2-N^HB18-T]2V@<K4=EH-F>KURBK#GD1O !G=,K
MYT)OGP>D*)#;!+$W-$"W*4*&_L#ECIC5TYES#A+-'E?0A\2"1CN3OX^$P]/_
MJ'3_S-GGZJX*YSE#7WA10[;+]BITZC"H/7_"@[,9HU7NXK#C'$=PT/7KLY;"
MMZQ@/S?8?HGQKWMQ_Y-0^'OBOSPRY<V4!V+*D528^&<DQJ27"2U#>C@X'T &
MO+%9D0JIO41V44Y0&FX<#V)<+,%$Q:7R7_L_N67_S\V@] ]GN^Q_GM7ZE]3_
MG)?]GQJC*V6\>JW9>JC+J?<[)CZ'_7=WPFSZ5#I'JZ!#M<%&[B:)WSZH'X4<
MD=T6?5DF8PNT?0?@Q-"?1OI3!(IT6ZQEQCCK(Q(S?18>.BQJ+7=RYI_+_9%=
M=X/O<*5@T<PZS>@02J77Z+#GD:$Q*[]"[W1-WDY%IY=7,C*O]42)(B]%:4;9
M/HPJ?_&V*2U^GXQZ6<1PCB@@I('TIZW,&^U@1'%V7_:J]UD8>US:](0WR^ZN
MGL2>',E# M^OF#D'-03 =J)]$5$0:0.X#T6-"QC>0+3H"KW3LD,/Z0YLW-]3
MF;W4F'B$PR!S@;"'*6L=5U8"ER24*28R_5Z(Z!,35*\(XBG^DR0^X_O;\2''
M]I\W[M 4#?) ',\%=Y48V%"/.?-0(4D.+%FOVE!HB_/I_;12C(BE;ES5\(Y
MDE1^)F+X296%KXS*L[?%$]],N2^N:U[:S-<NE891GS51K*0#K#E&35UU2IX#
M.8:&OHKIY 'D$/XSZK4KK JK3C[^7G:[L)W/[=Z(M^NV_;CX@#"L-%!/:\K9
M-U!>_<:Z^4; 9$5=6%)>H);*@:&D^[S'!"^>W7G^8NK.CXL)T.LX?F1F>_LY
MJ^(YT5= @V,%8WMK/_[EC_3@](0;-8N^D@J7#U7&)+Y]Q1GL$1W)00(0JV]K
M!@E20*DSQK176QIASA IBIF?9T++PXEG^Q&JK2^KCHP]DMWLU>[A1BM-[OC"
MTS@:1Y^B9215P<A*;?5J=ZON%WV>E:S)+N! E+]9B+VOWI-?E]SB<G!Y+\LR
MJO7 @>.YI;[\+ACP/(Y20Q]/"2@[X<(0K?"C=FSX7%VVP]?=<7&:U6$TOQQS
MJKKYK/U -5YC.]F-[]&.W8<N*[;BABRJ82"@X7A%GX$M=5$(N6;3ZW2.H;VR
M\%!CQLI[]OSW$#@H6<ZK2DZHXNH>'X[L8JX1@BBP#DN \ <@Q CIZ^ZAU16$
MVDJ',Q]]AAXU_CA,U&R=)(S<A/F>U86( K(3"Q[L2&^<&^600>6)5S9 4#F\
M<,?XSU-]9,0+#CN=E;R2YI-\7/C*:&7G^,8H"]$).\46NQI,D>-G!^/T@: *
M.<$3XLWMDI'/<T-!(*92>\:JW2?[H'0#:RH",,XZQ^HQXM0D9\M^&/_Z(V0#
M2CXI@U@TP$#?=W54=OPXR'DW>N.L,]SE4(^<D? E%@0>(=M +\^@:O4EC5J&
M^UXW"[G!O"=[>[*Z+D7.(?ONYXX#/,="B  <(3IND8^^QM3N73PP@/<H1JI9
M+:/.7 W*Z<:=&#EC]/;D3>J'W54-D8MWKB;*?>=77/6B?[M/L_3Q-G1RS#CU
MJO^;P8DBX+S#%59'15^1O?"HV;8#5UL+LYL-RB2KOMF*[:R] R1M:+BT;X%V
M]9ZF^["JX=?<: LG6AW3*_C[7XW.;(&\H\_=_Y)\*DO:M/7]ON1V!=N7E#::
ML=CW+1 YRYEA]M2+8LT/B/:PW:,S_MX)SSTSR(S:BLJ[3=2[]DZM-??SEV6^
M#K_GWO/V?M(/TYL!6ECRK<6VS/;F8;4=P-EC_8RVI,!R">WL,Y]KLD6J:DJT
M?$OXAK] O*Z ]HDF\RWXS(43KV4+#PR>QIHSK!/P4&KI(5QA1NN IB.A (5P
M<%GP6"[[$OGB[CV"J/S2!_5X9O7VLVMQ/TL6[D3:V]%MOSZ0'GUH)/3I&]ZP
MZ-*+IJ<Z@]PC;]V5>?&/:ZRSD!^G%.6^@$(626@R&1$_+EQN(.*5![@XGZ=9
M$/NJ)GOPKC*%;JGD2WD;.L^NU+I7I>&GWPD9-EZ&CC6.TK9 E>,+#E19BH2!
M%4U\!2((D,[1<3$# VV&SF;88IBW6&WZ0,$^)W<G/;GPV!"Q#QS'%^R68K=
MN2QQUOMUL>9Q0:2];24#FE#M1@E7I9WL45[16[!Z4W9GS&*)L]4W)NJ18(+X
M8[!Y,(=Q.WU\WGH"PX\,MNVF]3--@OG'LHN\:BI'K'U?S22Y^FMW)M>T'=VS
M<W\J*GK?S68Y <C4&&@4O9K?CS\T,2XRXDW@24!=HQ %O4+YQ^*\7H2D/\CZ
M4=8SAE0E;U/.4KUXC[&?+[F(2R"LZPY41!L*\29H?\*;Y)*182T1N_NHO8L^
MWQ<LJGD=MM7<<S:5\S<0K'A_EH-;/:H(Y]B.&,*0U@@2_0&=]DZ#@=GF]H/*
M!B8E<VNI3F4KDYT/7UKXOI"-V7^JS\E4YBW5I$I]X\/E58((@"A$GFB3T69(
M/UF[-8Y\M3JVOJXW>L8&KW./G!N_?=NA4X+9K7>I9XT;0=+._]^%8"2T%3><
M-1'72)0< 2S;9718+0Q^O%^G"G;5:J6M+Y O#G5._TD4F/L--1'T(YK2OF 8
MN'$1N=$R@.5B^E/0P$GFL4*OGE$8W&5/GVIA^NI7IT^,R,&@:[:R-3&5%:^N
M077%7SR&(C!<*!%&>PJ>AT%J#S6,2])2.2M>YMZ-TBTF\?<_J1'-V+G?%)[[
M0B['O3WK;;)TGL$&+,F([_+<F%$#(RB%P=4JP]N'"^BP.OQ-151%YY)'(MGI
ML>O5_Z>]]PR'^_O>1D<2T:/W,%J$:-$3G:@1$2)Z270F8XB($8.$Z)T@B-ZC
M!</H@M&)3G0S6I1AAH3!&(_O<SW7N?[G/.?%[WK^[\[YOMBO]_W9>ZVUU_W9
M]UI;?&^+-\368##E!GUB+\@,%=_-C <!(]:3D99]4?5B0<\Y*HE%E50OTC=8
M&HZ_Y8%SPV2-F"L>D4A_37KJ>GU4A8&XN')#10$ZL]!E2X9#'*]$>/ GN59<
M FHAE2=\PBZ*&Q^97E[SD]TX V]%P*C0%ZQ$%NX\W/7.98E&'&,B^E2B9)K
M7ZYV]B%*A!'$W!DV]#,86A!;''Q3YUGGN@]$>B\*!Y8^MAC[LZ L_>@J#RA
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
MQ'/)]CFH6@>G;XH]^/ GG@5_;C#^6DD9#3;=J*Y/KZPOMWD\<3@_HZ@?72I
M([7 F:Y&*U N^"M]V8/M0@O'B6HK05HIWY<K*<4'F4U 2(GIE=LT="VUF0[:
M&S?&!QC)HO0<G)+DC6L9/W1:P/9/CG6P4]G B3WX 0,T4V,:<[-07$FO9'$A
M2\>((X2L@Y5&E);]J-!\19B#2;(DU>$Z$\G&)0";";H$ &5&/RD$%E7N!MXV
M *$"5F(A+MB_A#/'VAU>4?Z(TP0%R5B:]0GR :&^H<5"@$CKE7U6^O:H8@U'
MK/HV]P.DD8A+ '7)3.Q&,J<?3PM8K.C(WHDG[Y:O,!M_L*1-?+RJBR$M?L@
MBZG*_+;+39ZL/NDR_KJ*("\J?&][4N?VFWF@BK#9$!^;[LN\*621C=^H(=HN
M=!X8J<*PTW'KQIOM0(Z.L0TL/M[P9:V5I7)3"#T+-8F)JC!/W$WU7%HZG!W&
M "T!F,<'SP]UOEL6J,5"0MX>,(,44O9;9^KT;PQXM=G'[TV<)GUT'[ZN4.[Q
MT.G'4OBY1N!8H!#NRON=+@'DVDG'@;?'E-0+7&?;A:,M_?4WFI(V>RV,.9VB
MMS[=&?923/^<= B(*4_>G3_9&T7%TUOBEY<W+P%FFCC?4$SK'9A]!H\#_*,'
M,[=HKY<PJ[%CPP;*LX#L(?>]B\2K\!)=:?$<V7YW' ZVW^DSFI81D]M<$CV
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
M&RK8.N'!8U'/)::!IAA.:"2[IYO*>[O4,=FA:LUB7F(O.0]O.FM0A]V*:75
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
MZBLOGS41&T6[QO:P /MS8U L U$;X=PPR5>K]^3=!,]SGJR\B._U(NVFZ?V
M,ZDH;$ZX?,9T!P:, ^FUX<0K*[:I<EW?AV;G!-P+R.XLRGQFILNO^>*9IE[J
MRY^_.+.^2^Y/_5_2F_^38?:_UP4?5O]W'NG[+RT@Y6.41%S6(+>6?L].+%EU
M>]6DH@<=J+&Z<;4ZHAXJNP7YWY5B2OOY^5IW4:-[V'\R6)1 1Q '/L0*9PM/
M7HAG6+Z3L6BA=L)H?4^=4DVLTT)<(*%.<V'Q4.Y&K/+[*, A+25QQ%+U$Y'>
ME0@(1[;SMC:,[1L?:,U468ZY<SB6>G-JCB]4@!'BD@(>[(X^ 3OOIKO/E5UQ
M4.>)P4F;65'8(_ W_<J2:'324OVC "'';.<5*K4NW:5\2398D4$>O5+C\?LL
M)I)!O!EJ(RT81@F3SEM>_A6<7#/MJR.V9CT\*H!X/<'//WS8?YC4;U)WNTK%
M\C#^)K$O5>5Z,S:E-Q$GTCNNA[+A/M&<:.V9L'Y$.GDS,>ZUB@MU0FUJ__ ]
M<I[&H%S77%I.[,I>$ZKC%EX>A0B_55>U\PQZ<U6_R&9IR*-N@#P6?2Y*-!%*
M>E3_F7F>/497GX%"P7)V[[QP9UEE!F8 1M/XZ\0CZ3N!$3**[+D*@77K):EA
M/DFLB6P]#7*NMGR_(RH31*9*<VGI9RX!CI< 6FBM';T>VHX!&H^L+/\MOWP[
M]B\9_.BU:-6<I6.8*V9&1S&1'7;\F=?N,\"<$X@=5K#?.=RAQX_V).J566B]
M0K.9HJ=ZT&P%BV3SGQ=RQ*(4=9IG^WG)7\PS:YS+,I&@S("UK&&;,Y7%ALSX
MKLGNF6Q^"+,%WG;4.(Z*2O_$Q<_RKFYH5^^!:-6KH];O$^W3SSP5#2.!-_<"
M>4%$;AQS>TL%7J='@3Q;1,Q;':J$N['# O+C;PQS=8R-TOX%'3"-M7C\=6OL
M:MUHHX^-QN&C#+] "L!H@B%JJV[L "Z$>1W8*6# M=X>,+7O#$^<=VFD>&C_
M:SG'%Z2 T"HF4(9KX3D+8%*3!#=TI<JL3D,]O 9'DS+=UEY.;7K(KY&Y]M'>
MB8(#^4CS42[O"8NS2I86P$^\Y%S^=YVK"D7-N _&NRLC_-/=[+6G,_!D]Q.M
MDCC-IB,6]+*Y^6,G%\@2]7W2=Q^C-I4DS^_^SJ'P4:7Y1][.@^O]1J2%3Q$[
M4:>RG%8U,,AM R_VI'WESD+75:-S? );2J3QD>+%]:NYXCM5P[WPIFN]MG<"
M&-:ZTX@2TU?4,=E'Z<V ?;OQW<^]=Z&=;IHGU/3IODMZ1_*6;6L2GUSZFH?C
M*_ ==HW8UEYI+Q2IE<!DE=S+#_MB[5,FS>52I^=6I.9,HN%C0KFT"CB7SB\$
M"YQ+5[9R$ OHS&<E#)5!92 X\KJ]A^^)V2B#7^JH\-$-K[(%OE6>!7CJ7="/
M]V91,DVMNLL"TQUP=//T5N/$F@13K)NS)W_XVW=8S_NZI@P*^SPC$C=\WCXC
M2X:RKMXY"89IGA7F,+6"T.15$CE&;353O:F)R\,#</9"1$V4?>DUL#J/&K]F
M;V=M%91LE24<>XYDR4@I+BMW9\FPJ4CEN!4?(" XI(%(_#S _*WP,9(NL=0M
M0UO3(&*P**5-[LKUJ\,O 20;>.\B_,]90WPHNKP\AW%%KD0\SX_[RZ2%S0-D
MLAK+@,/0AP\5D7RQ(>Y55KY&V"U4:CQV],E5MB%OUAQ*R-]Z/N,CW'J.>;IF
MGY?M=U_JU[-KI29:)/3TS"8^\&=D'_#=Q^J3!*=R:,/9&OINS%Y\9'TFS9M]
M3O6B4Z]1QV?SHOY[%L%W4VBIS1&?6Z*=3GROO$N%K@][TLLMCV/ YUC/>L L
M_+DN-MI+Q6[<U[LM?,U/Q:#U-2!,J*"[SE&;XC1:VO?/,[*PW9Q:P_!6BTL
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
M8;B@B,JU^?/3/VM>/AZ2/Q(;I=9]JN30;NKNHBAU&3A.@B4;XQ[]PJ=#!"+
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
MTPPA7X2FXUMY^IW3L*( @W*I;P[7Q\H-2(#YD?PS8^'S'&&PCSFN7@]X:Y&
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
M;Q"R/ *>!7*=R&L4S6%,Q=) HX?7HL'OA:"(;_5J 0F.^Q</G[.U58^SA-1
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
MA.)W=:&5^Y7AC]_NKQG-DG[F. V93ZSP+,PR]%G+I*.[19GRZ.YSR%""D-^
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
M"CHEYVP2OE>]G;>?$8(S7AD/OF_I-5CNC6\=4F//>HE5!R0O %D$F2U)1TI
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
M&=1"(T/I=X8R];/3\S7.UY+?REJN=1V: S$LOB:*W>Q6OQ!-?,A#KP7,H"A
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
MTX^#.\RO-^?IROJD#F*C:MZ\;RPR,K*Q^M3:ACZD:/MB\,O58V$[W_%$F=]
M\W49@I:4W+X2FE]LTXC)A5.^.2="4/ZN;ZTN5;\;DX_VCO%_[.*=Y.B<^C#.
M<5\2!<7+FN<@$IP_5MK\&6@Y( 8+E,Y)KUC"!(YCPT ]QIG#BBOG\C[+D"<U
M)^M#\MZ7ID:470K9"_Q8_C=84/C/$ZPB&XB)YJ2\1!J<K@YFD[#W\>^H&_W!
M0:<+9D[C-D?;S8V$V^K3KD:X#]<+2O@)9;3H<BVWP1/"MGT9]DT-70UM+\?]
MI&;JS'1>'7A2IOO04NG>0R_YC%:G'OSR;1';U\P\S@WL_#$[6&K("!HL/@RS
M.WVVA7Z?"DW\/N^PV7O#C0WX@C&?>X6T>M5;#^087*C\</GR@3?Y\Y\$?=)(
M[XSOF4YQ,GLP&%[V@34+J2,D>V5=<O?=(G>69:D9=LZYY'MZ1JF=]_=F&-9=
M+QFNBS<ZJ7%RQUU31E&7->?.SUG3IEJ@B1]U@N37!UWC11U WIC^]/X[@Z%^
M:;TVS-84#X':=\:=X$TLMVHN\0B]E&.=/1_SC.?A=G0M2F">:05F4.?Z/'AH
M0[TXO+#E^_/&9A7@NERPV6#>TZ?#VPNEVQ6Y!@%1?/E/#HPH617*O OF!'PA
MR9]N#',.GGD)J1N+#H?$&T+B4:+#2$\*1&(6SP;\+X/E+FWH^KG/=%: TIT&
M4<*NC@SOLG=;A^X>QTXR$&+3"\>+':TH]L\+KZC)<YT4_G]:QI4F.R<T"?,B
M#6=^!*O^E>\^I=MI2%X?LTUL?E5A*W]V:4?!P(==/%-5FP8LOC7&6:3_=DM<
M$TV@APTHUAJ;4X*->G_IL5JHWU:L)IY1UQ,KK:,J2S\G'VC)R9T>[Y,_7*F;
M>]7R@,J#$>F<Q%\PFN7 #$R8)8M(]JA[OV%\ZD[14HL!_9=[H6_K9$G2P?"8
M(\_[V[/YCY1\BN<I11FCYM"2*"FFS79MN'8RM,$NJ;ANNQQ:;WQL^]XST/%U
MH,>!CER'SG2'B:;1$R</'F@6T?WF7J2[0\WM]B>SNU$#G'%_"&[2O.A7MO.^
M8Q20QVEQZ:2'#32I]++ G 8P2D\@_WO'9$W-(TO=^LCKL=:0$S$65RWV'GW[
MA2FQ1:^=@?I"=S"/I0WUY^"$PV 01-=<7]Y6VGJPY\OT7OWQ4[K)1URBH[US
M+E%BO9]ZR+PI?>P&0""<M)R,,@ OD'!,\?$A6YISDK%!X4H>+@EI%!E4OA!X
MU.SF'85FK(_F1(_XD4@GE9]/"HV<LZ+=M9F2 O34=TQ;QG&F^LNTC3[6H>U\
MU@%$C(DV&9JD^\/V:N_,Z3N1+K#1^-N6<,U>2_G<*RS2.;/! 6][?E/U[9?&
M[@RAKVP HFUL39[#IBGR@3!2*M1EO,,\"EX^&\CCTI%Y*<OL968OKZ9\%OT$
M=PDO;>A6>]\G/L)TUU&FQW:*L1W5SA7,H R"L45,V,P:\@#9Y/C7:2=]EN3D
MAN9BYK2[WAK%&C7RY8QG6'LF:3A#P<>A%$)I'YNU9YX!=]$81/CJ&$=!&S76
MS)*NH\'ND>_9V[H.]:'V-4_&SM EX\KDDQ]]MKEZUF=1_].#HQ?VS7^'K4G3
M\GLQU(NI7O0;5%B?^_FF]C%A!!OXBS:66A-,></B;Y[P+(#7+R=.OUY:3SE2
MTU'JHZ%B]%?Q ZY?XN; E7]I$WS)36&F1#[]*"UW39FGCZ"(U* YY9-@R9A=
M/]Q2(WK7:DYN&2I6^#4'!>6K?Z HG9)X5V>G?ZS+.+,S:&GY&PQO24?1G/O9
M@ 0(&_#82:-2M9.1JI*?J@\R+-V]+*<T:YE9&@:WBBX=N"Z[(.641#[H4)ZY
M1XW[,Q14AJQ%D AI"\)4= S2A>CN3!H;LHM'[PEKE1VS#]6]O1'_.8U[=ZGG
M]?B1UJ8,2LH+Y3<Q#N^;]Y#G( +H3YX<$^EGF"9LH-SMUPKTBAUXD%['. XV
MG &C:=J#MU#'P<?%X)X^TEKT>-A$V5?\[NP0)\N6EL0":]],ZVQ7FT2,]J>R
M#R189@G5;W4_S::/PW[0(D@4AHR+#FED V+^MU@2[=1)M/#ZL]!2-W?;4,"F
MKTI?J^=1U5G/HR_>[KN0 B -./Y)V7[!XD--8UZP@<'AVBX-I$['I+$ YP\P
MO(@CX/.>'VZ=3G+@L_;)A>&S/INB3OY7+&Q?R12$G'GUB=6(% >Q)'0J3J 1
M+09J]^?Q)'><J#!KGG%\'\X;+J">M?=HJW61KP7^Z^OKY_9:&<>HC[$!8A&Z
M;HMI,+/J1<'>AU(ST+VJ;("OM-J)@"=<8: _,-L3RN87?V; QW);Y&;D&N9V
MXU*9FC0/ OT5>">2A%/410M>^UY98WR!M)=Y2*XG[.S-1TV\/QQZ*(]]W1"L
M-]$]I]]T"S\"$$-,L9 %N\1<2%-9)SD9L=Z$%4$&TG8G5E2S 2,Y 1G-ZM6U
M.97/>LV._ #WGG,G7OT49_'J46QODK^L*5.UQOKCEJ.D281N=S>6*'?$_HR4
M&XC:*.C868H074[].*WE\"-Y[B3&UB ;>(%.:B0D$43TQF(Y4PE-<O=G S**
MZNE[ \9!9."$0&.TIIO]>*F!Z('4CSE+LD:V0A_/>B;VG[H'AXFB>XYSAHO[
M _-@%VB [:,2!F"[OI\PUBQT)RR-U03,X(TKQ4:]*MPTZ-\N%^N*O%$(4<KP
M383=W/&5"-G!R5 GC:.PB-TS+'YW$D&@::HL%AU!U&ZQEH]5:LIU;FFJGW*Y
MZ*7HD]?O'OU**!/E8<JY60QVSHSZ%.<MAQ-RW<9<>,<R0-P\,^XPL75'8SVX
M=DWKV4[NA-1BZ^SAG?ODOYLV$3= 572L73<\R6,/;72;D(9E';<-C:!T>EP:
MR K,L@U6J-6DG$:-"AX9D+ANL1=_5#8G4D5;V1>IOQUK[&S0#XG'#PW DV#4
M^E66B-$HD7&IPU3WL>M234FC;%R5-OZ@]$PE7"4)*^;:*^L"&=:P'^3Z7L,)
M(9+AJ78,B&TF977+V<,#&@Y7_"FGLH<'Z0<]&23,DG+>MOE-VKHAK-=M@6K<
MC]E ;#8;<& #B3@J#QNH+_ZC\D?EC\H?E3\J?U3^J/Q'56K5Z;%@-J44M*ZT
MYA#HEDW$:[Q-4+)ZE(.PTO0/Y=;4+RT!^J\^/;[BXB7\8LV/)\7[]KP$UT\O
M"NP>6AQWC0W@-T_1A,:ZX;+,0UD]4"G=#?E1\G;8!^NH70]E#Z0V#3XNWTZ+
MS./P&)%Z(]U0WN[A ,>B]"D<L3* 9D!N&1R;76!T8[A1!Q$SYT WRAQ<9L4@
MY^97>JA)_9R[6X=(<OM7[SMW?9RY,KSVL8%JGGU1-', >9-Q#6E"R^V')F%V
MH@P0 MTLI2Y:2P]C93;$6!OUP/55]=+MU(J8;^]5/U)+)WVN9NI</C,J?BC#
M<2NA2Q#D[B=(X(B%O]+7)"G"<5U:( J/CKG0C8*\VS"O6:@TUD; M4*PLN,!
M->^D157.#^G>5\MX5'FE>+5-C;M7.=V)9K 6J9K29"< YBD(]W8IL(;><;LJ
MRR4GOW0*6J+6BQ5J=CX):MW]>C3]84R4Y;_18/\GJ0 \2K_W/E<.D-9,";#6
M*:^Z!EN'9=XUWXY+%R_;"EY;D[\&?ARNT8B]^(1;.2-UR.#/)NI_J=3"R4.#
M$#XF#U7O2R(SF.PNT.NA,#$3_K:TBF#I%R1<YOT@]M40]PF3"NX2[!LHJ EG
MRD>R@3UWMLL[C*@$E@2!J6&WMB'00X:M04 ;=+UQNL[Z.N'5MZX!T]6HW%O;
M%"-:HY?J()KX#$.-%.XEW#O(. 5RD5ZR#@?10E+#U\[[3'SGA3"&XX-'AWEB
M@%@[QP=)S!K:T.H((X+#=7IAHB5@7RCUBROM1=R [C;TO/\UI%%)GW?F*R6W
MV<[)!RK#6-WXP^.FEW*N1A8*SVF#2F-,^0PV((S:?MZ$C8-1R] D#[07Z/&E
M'X>'47/109$+ME.EN*Q/44F"?FMN+1O'O]$:ORC_X,?Q0(D?X*"R])HZ&]A)
MV\8QSU/@*3 A-D 2IG85$XWFI1:V6&)"VO:;6HNXB3(K9KO;8^^]:7SGR,\L
M/HKQ 2S:/V4MZ%^U_/A_O#C?97V$4"]J1\.HYW!">FQ@(#W!53L>JY(P$E1L
M\7G%&:?0466U]5?W$Z%/IW=8?#X_"MSY$8E=@S*N,C6WDY%<JDFFAQ$K?5T\
M[R\:Y&J5AHFYE9W/?'#ZF,9&.C'1I;.*:D?_P@;N]:'4D+=I N Q.HPJOR 6
M[Y"[FG/[;:5_6TL"_'$KK %_$-Q_\TFP$K& ]S"BEH=^E7.-/S0("QYB ^G%
M8"K#"H&[1%7(>>[DLH%T"]6J) =5) Y;K8ZP2):'I?P2RBR4E9. 7P(L?DDV
MP(-QG9/;V,,:5>0-FGWTR'F@2_U^-2I_K5KTGL'SQK>M^T(2OF.S6>+HGOTX
M.!S4VDJ[Q@RG)5^F"<<SM8TBFW_-I"UF3LLH>>6PQL8?'')4WAF<)H-A_&#\
M_AX"G0W$\*)&,=1SD@V3':K$5J8UQ<9>CB6&%5^=##</9=I_.N,TM,#[_L5U
M:VQ#Q=^^GK?"!G9WLD8A+[Y\"$^]:9Y%$4[3O/[%B7;QD.9#L3UT.O>1PIT[
M!+N"*A>/8]\/[[.YY'#\O5?:$4E'"\F37X'R_V^#*8,30\*%^Z#QKEN)6IJU
M&YI,:/GE0(<Y_-!G.\,^<2L'/9;J_NL\-\R1/ PU%H'0Z+QF5(9),H5DD:!)
M'7*5"$M+FBWNKFZG_B;C-%Z@?=Z"[XK[I7,LG^]\08PI?0^W#I2#AHIN?=0F
MS9(L&=]K%U>@1'-ZWB)4"OK9OIR"2^T4.A3'F^>,YP.:IX[OC"X@XU1P@6O"
M?>@7ED,X"=9[0CTA21<G.%2[5" YA346+;/*-86 #5KEE03\*[A0?58]6.U/
MLPY.+?7]>-]J%3!=_+WP@?J $\-=M8MNLTSM$"5M<"_CO8)N^V97=;5'AFEI
M#GSZT?G\IQ2UT(5W\W&R,6T-;^H\IEC.<&%-%RALIZ,$L<G&I^ 5@1'.6SF_
M+!*+ NH2]81% R,TZQ<&IV3NC@_/+CYX_GR]_W =Y#BZ!ZTG@B;FZ<Q?Y@K$
M41\A'%S.Q/O'LU2=O!?I0^A2>XXY9:"1S20;N(;]L'69MGITE)IE1U/$EB^/
MA9'"0#VW3J.1"=-)FUW?%GT*]LD$:Q]^]I9ISU,3B&E,'Q">;2=JIYH>14;8
MQ;,4J>7QWZWUCC/WDZK<:LR<&AY>&>)>SCS[X./KQ>I3R@V)R"&9C(?>Q !T
ML_! >G374=#&8/"I0?=U$$[Q*%6,]9&.KPDAM5-]J_0:<Z6F(QQ&=9-1F0DE
MZ6-IZL&9NQ0OJ.?8W8<2G\'JO NDP9<,:R1TN^![ZRI*A@WT-HPS/<F$72!*
ML^T<ABQ@>U7ND5=S8TJD_<?+2_0LJ22]7?3^-Z;>V!HTL;! 9QP:M*U./T-E
M WW;@6-.N8,0T48[>7QG2OX<0_Q<3-#+=9:'D\9/T1#/QH[E)\?X 49O$M#]
MKSY1U*%-?[W=""4]8IZB;O0:2L=[TM#]\&37#CPT]GOR4_L )ZUW;IVCHP-3
MLVD7!(^>OH_1VNOMZWTQ-5$%N%,JN1F_>HCAA:#0H]\AM;UHRJ3M]/M,<[(=
MCRMB<,S^7;A7Y5?7[,:B?5]3-:Y_-+N>>E@JFA+FF'%K3%L%2BQ?^U*)O+C=
MB8RD&CB!0=4(0TH/2KZ9IB%;]JP*?[FY)MCD8_/[^KZ0<8W !9M6@A931%;/
M&! N5L/&H8,V0'7+ >W9C4LTJ4XB;M9RB""!$@*5 @IITJDUQF8^Y:_CYE_/
MO_(J,VP:73SR8-FW/[3!\J!,T<_X%4(T&]BK"\$K$PFQR$B26WDGE9#26!7L
M=_8IY:AQSN9@O86+7'9PM4[Y@QMJW)5%74$T-K V3[;!)6%$C*'4%E(U6JP:
M)9)P8="YAGQ@?-&F<I^TJMV$UY&_6G(K0]X;J=2[G1:DE3_%W2X*0E,=-*6'
M;AOTNJ'OX1W+^],ED$'C!SDQ5"/DQ['B67S ]<%4D[7M[KA(S6++'!G]:K'7
MOEE7[#(M3@J7^F,Q3"XVL$N8^I30 T\R5:--M2.X'4 YO8&6],:JY&A$6*12
MB\TS%9U]NS_S$3-/['N@U!C=^VC\Y/M::!]NCM)O#VZ2IO-IEJ1'8% ITMN+
MYQ[<,N'"Q=PUM&]0R<0/J_NBFMF+#TI2DB5RSQ\[\]7'^4,MU_>!?WF^_6?*
MK,HE+U]?1\>]*D\ ]<TQ%K\T)_7IHMZP@1>W"0%2IDI0*>/0H#;H*I3O=:Y(
MSSY*\, Z,N'%#9E#F>;*C[YR?S?LXGA73 P'4H:Q@;_U#%QUSC$UH UTU5$$
M[$-)=GMV38;?H( JYIX*+]D -C[=I $6"Y6%$ILP+7Y,:8&AF0(N4)G$!D00
M7GTMEB-99E19:_F,WB\ 8;GZ8E'!Q4SJZ6YB:=3O]DJ_/Q)W]&!GP5@_IG$F
M+3_LOIUJK/$A_2\WSJVU&*QW_M+IC>^:;7_'DXB:PE##I-<<.=-C/VT">6([
MCRE7A>"?<]*4[&R)JRF9-G:,@IP>)%T0T;8X*/.^>$PG8S0<5L=A-:*T9/H3
MFBI3%=+$DU;;(:U8HXW?")L+&I@VMJW(&MF[?KE#I$Y^_>"M,<&DH*T^^H7M
M1)0XJV]A!TR(J4J%Q"/%2Q\4P5^XH4L\LK].O)W-B8 L9']@S%3:\[PEO&AA
MBF41M9GB62=MX+$PX;!4R$7_CJJGMY=0L]4+][8Z1EX>.S@>^2'62^&A\WO=
M_]A@<NV57$0);D>C>)$GP+EPFG(?&^!#*7SM,NY(O)I[N?Z=9F''<;^K/5.[
M9V6&YQ8O&]V-3MYYLNNE.< A'D.062C);\UH^RD;$% GE7.N38!]8/E]@)(.
M4G^4U="UCX6P ?4UT:[1.6>CT*?%)KL"79#<5*U\:C)+<AL7PU2%$[7K\R&@
M1?&XYHP5X\2*\.SI2%.75S_U*?BVUVK<N: YU;('W;!U+ZNO:P<U/I8I2@(_
M16:=?:=;H3NGE_'6I=_^>:&OR3F=P/(^N]D1TD8/6G0E;^A>!P]QC&^9I9:_
M9CA*3RURNW1Y>7RQY7&HBE7-,9]'ZS?.72KXW&[X[W.VNX.'3MW.Z9)!S2E"
MWJ/D0?*6PSCR_&.F-4G!S;PSRVY&5Z[JF%C3C]1QX7D;T=;D&*LKS*I=Q[>6
M-PGIA/JA:'3 B,DA8\]BV_#(PC=;LN<J/2OF PR;,Y1K9X+<5JR57K9H%.[^
MMNC>#=R,/@F11/?(X *PB5T\-.'[:#](4D2;=LI1*L8:O$?$22PU$[Q;H_8R
MJ[P\*[IUJD)WIH@>-$NDV/;S[%%_";IQ1I2?>9D-U*N2-K8-"3.=J&'("U@?
M[,.=WC4OHKO2%N/T\NOQ/ON9\*C341=<IJXVIX]$^[4]S3N=4+*:^-> (EGY
MC(>Z]DE.!+C&F?UC:^:AM(*W8T,V-"4:LBK5R2[!8_]CU99-U_/^]#%D,/Z]
M]RV?YJ./1"B!@H) (&I*QQUYC=K\DHKNDXY1"!IH\\YQ_5PLOMM4>GQ=LBCS
M4ZORFMC^C&"*YV9; W%(XGX$9I>Q)@D&(-7>(?6(T>5#)#O^V;)[97T^QPOD
MK*J'9N]S19_P9Q:E\&GLY36^!U-#!G "QBTVX,4&\-KD@I<4N#Q2?1)I2\:*
MN>M]+JZ$(0C]VGIO4MD _(,C-W]%X6$U_D(UX#;/?1PQ%R.(DD$B0#/RV&[0
M \+/P3R/WJE0/\>'!M0&:JL'8!5Z%0QM;F6]RM3<Y'LSL=<G0%E!>.RDXAU.
MG,KU ;W10;;*_<YU0[7^:#EC\^KELL@=C;<BKL^YX\_U036" X=/+7T[ @F;
M&68#U%-CW"L806@ /!J?F_QD%L\\#7(_MR,91?):36N#?WV>E.7M[KZJL5%=
M(K/WT%O@0OH$)!7RPJ\7@Q<8NH'(&O#8F[=QL:,QW6YRM*PNJMP-C!O7UU2H
M+8<'ZUY?UO_J0N]#9%D467*=O,5SAP);Q1+M\ )]AEK99'<I.^V^"S5ODR-*
ME@U<M8J?O189:GO[[;552+!U:MZQQ>'\C,=[+CXX"=7@P+B%732>?EMM%K\+
M65.B'0&SZZ0J=!)F4? F_0QXP)VJ&ZU&Q8TY>IZO>KD*K""7T3W.G^&)6^CZ
M@[DDFV2W43,/<)ZTYG4N;Z_4Z6N:FG#MD%IEX[A307(QW=NSAD^(VX[4%J+J
MO2X!IJZB,'4F?E5W8T_+$[_&PWZ,H#?6!6[Q#QH^VJ@?T\W\Z^VW8T=O7;4V
MCN@>^V!$<EXED5M_8/D0ON0)^X:F**AMT-I5QL7DDXTW!%P#ZMQM-6Z'U^$?
MQ[R_FI! D;N>!/!@WYM+<#E?:GK9.>&=-KZR:B"4FA5YVO9)#.I"S_ P,TB8
M)8H6Y82$*0[=_X ;_!\5NONP?O1W/?0G?6U:\1^%/PI_%/XH_%'XH_!W"OFT
M= KZ'MH/P^6!*!\J4'MG#"&-&OM2'*:UBQN:4^CNWT0$%*,M5:A<>N FAZ'\
M[KSQNDN.J<:X%<TP07C $UT7[Q0K*DUGND/-8G&=\E#-T6'*LV\\^^(\!P!4
M)R([7'C75^F\YCI*E8*JS03YV+R'A^NI79V-7ID;RD<<SW_,!+ C$%#-CJD0
M3(VG7[RS)DQ")VJ9'D>T$<)0OKD!DK7W0BCI>3_N17Y8-GV;J;S'>& %EF>J
ML/WD=[F'&CJ4J!F.$_,(6J*NDSTUFUAM:\\0%J]N]N'Q16R@Y,'Q3:4D9^)N
MU(]?SSA@YW>EQ1+JQP9F_2^M8"1]6\%Y,JC_VG.RB*$=OU8B3[HVE?B(^P'J
MW7K*$633TDE(]NV6-0CGN??\WEX:/I<N#-Z"BHY060%G#9QNJZ _F(HW7O[6
MXJP2?=T9FZN1^7+H]6-RU_?M>SCB&_1.YO&X/G>01HFC3;]4G(7T_=)P</-_
MT1(>F:RQQ5V^[[1A3+4Z?:B7)3G.%":MF"B;3US3C5*U2S@5Y.,3DD.GOT]+
MR"CD?VX$ %7?N3YQH#W:UQ9*#Z<*86([>+:CB1M[+@F>*O=G09H;6LSFFP]R
M><VG61MGVH;#J,E@.BL.RRP;8.E-G#\I/\948BFS@6=5;.!0'3H5\N?W_]+?
M >*?XTG_-8+<8-QD SU.IK\W29X(X]/J4D>>?O_=_>S YSE_IU'ZJ.]W2/LG
MO.5C_8("K]@4Q6K#&;+=&H[STE%(V'9IQQGD[_XM>U9ZZI;K\]U,'-;?AV/$
MEG=^%W$M1.R_JJ-/OD64]-'E8LPQ'%%X-L#'!JY"N%H24>K@5E\7[_AU9%;%
MY>A0A*5CS*XW#:VL5:O1M%!8$IIJ#P>-Z3:)6&,#QC%0\O'C%%&P8>#ZNJ]J
MZO0T+R&I<8SUW:2J#^>#!O7%Z;4<CIJ%^(E21HT7')WJX FJDLPAK_3/V%4C
MBNC0#LG@$?*NQ0IQJU1%1$*:.KV!Q<<)S3M5M_/9 #'_W2P!H=Y-_S63$GQ2
M=0"E/%>QS!BB]:\6&=U +\58%OPL%.X=NX>FFH_-M;,$4BDCVHK(8!I/@O$Q
M4ON]S^8U(&TQD9+X4JGO+_M2"6KWSIB#//M'4;WH'F,<<18RBZ&+,/;452*0
M3%?::.TLM)GIPG_9;>[UB7FXS[V=B..'WZID6,EDXL[X%^X>$.L1*PFL2-CQ
MO*+;WHCKW/]FVZ<1VEBJ[D8<BV^:PU$O1^5:O[M6-@GWQ;N]BI'!6\MQ9\4Z
M7#=1)Z/O0ZF.;" 1)N&=/R3*E!HG$.>'XL(PDGB3].1=0\G*$]AUN%+2-[=C
M(<WQBRUBQ@(171([-QY_&(#@,2(_MJ5["X 9/3O1S@X49"+LYWJ308&RADU@
M1L-?+L"!W"O7[NZQE-'[:4:[T",[QA25HQ#24*I(D6GI2Z!0J3]*<<KX G7#
MM>W.P\87DWJV%@!>:$1L>N'L0*F;T[Q\W'*(V36.[\*8$G;TS4GT%4R<+#1Y
M_^^:.<%R4L]-0>?;-R'7\=ZYOX+:6X.+=."^3U\%1.]0N^QY[K/'L>][GM7@
MO[:I_,K^,="9FEHB=#/4^!LON275^:;1T6Y'>SX5ZM_Z576U5%5PIK^^*TDR
MVX^6>W^1*XZ7QZW>>*:*A9=M26T2(/""$3:@+06>Z,'5Z=Q!.XP(89R)"<I)
M+-:GZVB55LRRR!8CPQ=0/Q+.]'FGJ7$_VL[!$6L6>+9+3 68H6!69-DRA_9*
M]T!%"%\WEUTS0O7+@P("=HUX)-]*]= ^<O;TF0@C(#XN*KF2RJ"S:#L]=,'(
M()H!J1 ,?8:\DK7*VC/)DR#MD+]FL?NEC>8YT9TV?N$J:JO)$BU'ZU(?O,8V
MN6TJ7Z99)G<=9O5!J?:=^I"X B/J5 58=Y,<[+#^[8M5IH*IG$MC9&WCDGG-
M]_K\:+A$IE2LRMWG#PY^O#6S *,Z6K,!DA_B)OW<.%,U-#BR(H@-R#"-G@?4
M]RD-VSZMZ1S]](968*;6G-JSC\/H"^YSK_.KR?/_>U3E_A>$_S8;2-! 'GKF
M$9A7NE:07Q;PPF1J?GYR1%"J3BDG4N76?D?)4P<2 <"Z*JEG4G38.,9HYC.$
M*:] M)/\8.M%V1!!")P'6ZC2YM2#G:6!;4(IIVD=ZK4?+5GQY$.KCV/<S7?$
MY _[-CEE.LK58:IPQ *4*&CYG'EDDNE)U>[_A2JEY@Z]F+,I_?I+LC_#_]?.
M]X.TCYI/^+LOY6K$62FG*646'[5?O<[U/5R2:LD44^V^C>X=F_.BSU 7,G\5
M![A"T\+\:RR>57Y<=N:M*7(;GBM_F6G])#?B6GM6CMX8NN<\E)B&XV6I(P^
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
MV^7.KYZ"OD-2K7I @VJBWD(S^C[TD5\Z4MK07N!7V^"+R)X6>FG_=*V+&DQ
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
M*/,*E,'5U!;""YCLH$:X"$.MZCV=<B'[UMSGLK:[7[_RYBO>"CV9^O?5T.
MAK-]'K>5$2(1,GR,N7>0I8@"RW1S/-^4A+N2%FU^QX\W&HDXWA?K 6XI6HZD
M\J36W1$ 8(G_FO)6</'; -6J]!&N'!];*0MI@RD._-'P?9%4-S1I2:7G%A+
M.SP?G#*M:RJJTV1ANE;?Y!;)#C%(@],Z=0P3UH_)?=N ,WYD99Z<UPH1=]^$
MMC"TJY,K'R78_YBZ-FXMO-^^*,6ROC9YJO"N1?!W,V#I[V'9^AZZQE9]@RBV
MZ4R(I&- %PD2?<?P&BE3>J-?"1\LM0U8QHW)*WPX6!>IC%$MN<9A=4$KR?C!
MUG^!O/!?(3?]6V0 R#NUDK73U:ZD++%5ZP'UF^7]:Z#<]#3Y-I^,D'R:_ZT
M7I']YK^X,+%$!'C$/PKC0[:/_0G:T^QZ2*YT&UPA(8!NSW?MR!(*?><.:G&I
M.\ZG*D>VJ!C]Y,FHZS['LS%'4\S775LM-8R&8=#Y-)BRF"6IKAL6H',Q\$#"
M&*'"JSPPSHPWD\\YY:C6Y](OQUS(RZ \=P="U&[<;%(*[V();['C2LL5*YS*
MPI(FXGWR/;SM7GN77RR+O/WL>*KP$9^SXH>$1#@V>1@>(9,A EN/ZE5SYN74
M>YG>!3_F_8<V,9?<[/95I]'[$(96)JXU!B@BOV(^D&)\>\:CBM]QZST>A=O'
M:G?<W;_N8'^&UA&O4WS'),J$6AVN?<(7+^AY/D8.(3]DZ.)D+?G3[_+U?+4T
MJPEN]L(#:Q,V6#Q5JV>,C/3BZI5_F?KJCR>+TL7J E^!IN:IK80.>G"*&WV_
M9.6AWBO%J/>E!U;W?C8J,P>(3V4;7T(XMW:>3!5A>=B7CX+I#U=\-#0FVO=$
M+%#:[;CC*VCL*8A=-DWJ].?QXY'[_-,@/)E1S<UE)HWDQA)?L<3!4@J:[]=&
MMBAM(XP$ANU.A_$-U%OD-7FZD\$^C1,-W5,]BN\___'UH?3GQ6GG?5W2N^_A
M9=@I"0%WY;?KHLMO%<*.FSOYYLQ/BLM_/Y+W/N5HZFR#Y/NZZNCZ=<FMM?>?
M!OHB&66?RY*?=<)Z=C8MJ$K1X&5]J6+)5E_SO4DK;5&P%"K=S+=1S;G;J X[
M[5'N"H0>2TXXQ3U:8:7_MQL<_$]NA"[:S70$6TC84"S_.EH<[+K>SS0@?1(0
M]@[*=^R::MEU7V9#,6E77)HBP'/ UMQ1A^'!%**9MD,XP2 KZOEL:&K;!-?P
M39I8^LU2'H&GA>8R]UI12[PN29KGVQ1Y6==CI1=1-2\AH3I0@CC=80CO,2G
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
MB>'90H,A:@'SY+=9%#4CTXJZX0I+^>7SD;*'MXCQ)6HV:&62\]6WFLIKMR2
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
MD_E!SUG((;$9$=L@"=*H\Q8T=/AZ(50PP,?N<9=KL!LCY\F>PU^""G,*%12
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
M(0Z)XI+V#^3EU80S[6'43S_NAG\UW@0#CY9Q ,KW/W_W*8XP@%M=5JN"Y4#
MB[WK#_X?QP?^KQ[+!:AGO#(<H,49JX8K2^$ DS%UQ.R6W[%AHVAO#B"[CP/<
MAPJ9ZN"@[@ZGLO>L'B*7*Z00W764?PX?8(_DPJ&169L@MF1D7?_EYX\5M!-_
M$-_Z/WG^93&Q^=A=:&%HZH6U]]QYA<[4[]*8%;@84>]S)7M(WQMY,SBG\N:Z
MW.,A>3FKP>S-#\:D>,?A#W2V@[R-^8%4?)3V'<>,J9)37X8,MR#Y&R:%#-(.
M2H9>B1J(VQ57>OG8I_6(;?"Q9*$!,+B6O0M$T+BMJ'6@N(4_\AQUXNUL'MJU
MK:_;YI&LK[C8U-L.Q13;CX]W[XXPB;!$,G8P+X%%-"53\!F*AJQ=<WDP5ZE%
MP<T,;SU^^(YJ[K(4?,:B0*7'5TC.^<+"!]7SM6^S3\<\Q!M1@^L$^-#<Y#;L
MMDX,/,T-*Q[$6VRO.#)XL4=O=:0"J.4O"^VX:'CTQYT\5VB[T GV8#Y9R[:I
MYQ8JB+W?G]>XS"VB30:I99M1HC+Z/IYB<.*#8GY.LB[@%_>/'I/&HM@CHPNW
M?QP>+(&S9 .(!DJ+.#J= \3FTQ L2*\F=XJNZ$ J^KX)-X9;NV02.MZQ*E[/
M1'( P\?C2Y!V56//_LQPL#6FNJ+,CSB#_\VI[?_S!Z>,H]Y48V:X4%88B6KL
M9\I*:R]^=^G;?R48OG 0#\+8<<+?P&@6"4Y!Q.I(IH0IT5,I=3\G7IV=JF?_
MP+,W2&:.>]!?_&9;PB_]O8154KEUO;%<1+;$NK:V&R);TQ)74^N(5$OB/?8!
M,,Z;S("+N+=FUDM5Z%->1V^=VH:^./NM-'E$/=P2K?O<,WZX$]$NV/+MFHGL
MZQQ_;IIX31]"F V;3I;H223?FM\VN2+AU!EP>F?*OE374<>MYL7YM3/(!1P9
M'U)Y&N(7>+ ]!P-CO5(O9<MAN%";T7YUQQ -4C*#*3J2W?STM,1K=[^^]7A_
M+E(9CKRWZO:EQI9_]V6N-4/:$+T3]&4<1<>:?&(:YB U=7;UJCBPA_2H*\$:
M:D+ND>[!2+NBC"24]B2 2FB_M:E"]K:>8@.^6+->A(6?9>\3V.%V$+UU\6IM
MSAF'D]H$A4"5KCUF2G8[HI_LVNBTJ&/\G&T#3M._TA(:8!!EV;QU5*@:<!.#
M;Z^TS4%+]PTUC_+'GTI\:*-1N*+BE&-C)S80LQI[+J"W&GEO>TI,[N17'(^V
MX]AH.%Z: UP=P.S(LT,_J)-6HR5$:?M0+"KS_37Z&TV'/LC6JL0>.%Q@V^I[
M4VBO"REGHQN\;S_O)**&2#*I)18&/<ZR1QM=*BV/U2]E[$V_@LL8=K-)CCMP
M@:+U6JF44E;BK&=IJNQN;6WE9"!?3HB0[=U+_<847QLW[I9]YH$QIIY2FKTE
M*QKZM:CO6MA'_>WU.A_>7-H9 S3O^#:S]H=W'OTKPK_>"- 36"\P:@QKIF@?
MDV=<TC8\4L N\G11X2S*VTWQ2,P^<AS6]6N4KJ7^SB#3_G3?)Q=XOQV?9PHE
MT"OO$\F2W1P A=^A2UV1X1)M#KB^E[;.9ND !W#S%%*O0"^6'CU*\NH8'"TP
MF7E-1@S4CYV/_I%S:A)#<DB8,-;XRJHMJ^Y53?>66[$4*CEHK!SQL<WO!0
M=\W_M#8:3(,WWV"J@D@*3-C>9@1A"_J>*^OY6E(8W59::G#5;;,>L6%&'/"5
MLZPA%KC,KC)TV=W'#F$N?<*3X>&5DCEHK5,T#V(]2]:X4IP>O])?_N+@4//K
MT-'VZA(CDY'7UAN_Q*CM$UN7ITSTPUB"D9E,:=">8B+NWGICS3)PJ2+)9OGR
MB87"_6>Z2D\8\!2_JI%;YQ?&C&7E%,(%H&X<)[K"Q+&=B(*.T$*B@.UTG[1
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
MQMFU\Z(MWQUITP(A1)7GG4..[>U>9O5D5OKQN>@2'$5U?K"$_1 ?!0/ENSC
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
M.TR8 AS@;.@B4Y\]"Z.I?<#S=^J*,DQI5WZVG?1E2&6E]T/L3H-MKG'Z+__
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
M?6%T8@^&4$BDRGZ%N()=1R5V?.:_>P7^IS=V<0![;QT:([J 2/YN@5CB+><
M->8<8'PY?6P>5.AQT*1AXU)(;C?U?7(=3COQM5Y?[[YP1%?Y3$,@3]"-3<V.
M",'^*XSC'. #A@IG18C!UDRE'$/&<@M$TH]DV^]=63A<3XMW.I;_,/&=F\<$
M-@[W6W'H?3ZNML,-OK5R3S:2Q,Z\DO+]KDIN0LG*RKM<L;X+>NG)UG)714U_
MVF(0!2?7)A-^1W;&\>M^'%KA )!GZ*H&,R(/PRQITK$^AU])/TNW1T?72\0'
M.E*.IA4%S0K532QLI)3>#G-R"K5MOV4FDWKF@RR$987S3/%ZNA$KDJTYC=BJ
M(XNQ":]G'Z).AOI('=<^^GJ4]:15Z-R]5@^DW)FG7TZ=N*EWX\9)@'N2^%N
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
M^:_3RVX,>%.\B!X0CKER(,'!9SW!H-!(T%OQTWDGK\O(?DFE<>*0'K3Y&U.
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
M]=[KF@73'M.:WN=M;4_==[Q6XN)X\?8#9<'82=T]JWV'_)G>1N!]AA8+UTM
MMM* 0>V:4IF=W7?;@DO]W#L7PUUL;'JAGG*SXQ)[KKFD1<0OIZFLO1]T70K+
M.(T9*OU(*N";/4D%'O 017RA.MH,+"V^QO40_M";[_;[JLPT?EXH4MDN[N=Q
M^D3W[@2YR%CZZ7N%]-%W^];UD:DPW2GE"]4]#E/22D8([5I).([I03U3O/5Y
M]O"-[^U3T*[\LHC6*YEZ H4Z>R\!O?I6-<=>'!(4Q8#*:/KS/$(-);^?&?=
MQP\]5&&2^OU8_*.)KB^OQ!\JJQZ(DXH\ES._/GV[PE6M9D>?I8T2%LMS+"MN
M.*3"\0#+V!:$=AEAIGTQ^[A/XEAO5NK4R,9N3T! +_.F)(&8ENHN-;784O#*
M[+OEP,XAQ\A-5U\^4>I3=0!CV=NA+RQK#'T+4Q@SF()ASD7L:?>T,A^-K7Q>
MU)%[:\+JJNNQNN92(4.FQ#4OH[J]MS+Y-R'H9*=P8F@<1;I"2H-8/P$.,U3K
M982[/8_ E#C=.0?O*?H^7XPR5>YXT*K)54[MZ[.>W4:?<643.P86VF;]V3Y3
MI(*V!F#P!S("3O$XOC0S9#59.*4XO[)[]L#/F)?.<^F#S=;&BVP'T<AH$]EU
M2@:"N\8\Q.6295DR()J*'"B%^"M'N:HL;?!AU5Y0?$P%=:E;5\''U*@7*-4Y
M1/W0WZN:CQ%\^R,NWEM$F.1TP'% A//ZX"N=#^>YN9#H-*IPB2-J1P7#J67Q
MEMUSY,)FEVU:K)"D5WK7D#$+A*6 9G6E0NT7KA)'7B*[L8\II90:TD"+16?1
MG+!/R-GR'L^< V9W^LXP6/??@-'@5,=8P,+05+NMJ?0;93[2GFRK(\/)2A\!
M:B%6"K=:V[K>B=E7CWL B.J<''U/+[(!A&^,[&(D?777S+SUY9[!-S7UJ(:9
MO29!KV.MMN/6^6FUVF_A9G*TF5GUP,:*K="^+H["JQE485+:<$@X_CAN9_)>
M,-+KY4F/T2$5$]GHV^],I$Q4<A)5QLP"TWXYHK.UF/T+*'L"IH/:.2JJ%6:I
M \-V/L?0@D.UZB.V\=8OJ[2S7YM_CGEC=-V@Z:+A]9K &^MF45M]:ALE53EB
M/,3H2+@[4[PA(2.08\4X,V<+" S;O>S,QEWYD/_@R^,C':<??RP4?]$\FGH[
M^\TOJAVZ"C :/\*C&$[U7-5JR8RP7&5/5Y=+,M+YE?'ZW1M#/-\*U[*/>N)D
MV6AZ8E3,+ ]Q8T$OTRRQRAH,J09*@!IL*,"PP]X_"WK3G.[_S"@'17W3:EC'
M/HLT+)6*QQ6>O"E]*?.]SVMO(2="^]:O0J0UW,<:>??\^NZI4P9*Q_J"JW1<
ML$5+#WY.O4(C)YC82))^G^INLJ^KANG=XO>NFB,MDX\=;G<T[KSB^&3_60$$
M@01'*88%:F"NKDJ^O+.(%'J,4.KA0,O"K/_:DC:U%-];,E@YM.S%ZK35$_CE
M_GC-9JNZDY_.CS[B*^"^!UP )%2#+?!^3%#Q29 *SY&M/N9B7YS-)TPY_3F_
MVBV5D:/<MO,*<1T!L[;J%WA@C*%V[-95,E]]BH=P_:2C,8;AFRF/*Z9Q%5>:
M5= 72]^_)Q>6=+KF3"9K&*K(';(]%)ET)XQ>NNL%RA/^>3.A8>4;G0E;T #X
MBE%;,Z]?M;<W^VIYI["5V)$?;CEN>\K#-EX?U8_<9-:(P*U_LD9]#89J5),W
M*#NF54-'-B9K@ET!5)2X2YS[M#.U;2OH85+&^!(U>0#,.9 P/6+#3C]QX11C
M9(CO\@@V[J!+.HAE+C1B-_ 0EW/,&[%2]-D)9M_#KDLQ%@_.E&A:E$>\P]HV
MND@G'%69^!+N]LY-^8=<1/3GNF0C%IR7!A;BI9FE-7-;IP@'F1:)C#9:4.53
M,>N\VCF1@W  <B:\$:6/=J76+>U^CHES[:@+LW0S^4A=;6XQZ%1#*7&B*S':
M6.[84!3C+=[._;:.[]O^(:QS#DW*,S]:.W)/RVQ?E-FV#PEZ6Q9LFM:W[K1P
M+3.<\$/0T50BNMB[#C>X;A3Y6$>661)PD.,&&M%:VI#@6RFYQT?"C UZ(CI2
M;SYH\G<^)\0*A$Q%XH9M%1KLC,8V?..(\A"U/,2FN_"0T;R#.0)C2,1TLKJ+
MZ1:1FDZSM*_5P(8*+X:I>^JIR:]R.77I)IL1RTDGF8>8(C44F#Z JF;9ND=
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
M*LD7O'/)P-75&^?5M67@\9'D"R82C+>.9XV_JJUAVS#U:(8Q#(_1C$=X.YH
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
M\G?XWU'@0XB/ET_H?_G8>P\1Y^/DXX[AY#@ V2?.P2G.L=<'@4(@'-P<_W%
M_LO!L8^3BYL'7)* ('A#LQBX?$[.?>!BN;FXP$]O@Y]#N,2Y)52/G.*1O'"%
M]T"DU-'$^T_YU$XW=$L[CU/5#?UN)/$+R,C*R2MH:&II'SQD9&QB>NRXF=49
M:QM;._NS%R^YN+JY>WCZ7PT(# H."8VZ&1T3BXJ[E9R2FI:>D9F5E_^@H+#H
M87%)><6SRN=5U2]>OFEL:FYI?=O6WM/;US\P./3AX\3DU/3,[-S\ I%$_K+V
M=?V?;]]I/W9^_J+O K___-6+ \+)\5^/_ZE>XJ!>^T ?</'^U8MC7^S?&\2Y
MN%6/\$B<NL![)5+RP-%$/JG3]Y\V=/.K&3I3I?UNC O(J!L1-6A_5?L/S?ZO
M*9;T?TNS_U3LO^FU !'BY "=QRD.@4%^(@%5-Z98%=V=U8$G%,*$NG29'D!
M)!F:@3E2Y('SF FBN38C]9^J>TXS^;;N+3^+[WQ;P97*G;%THR__%YYYFLS@
MWX.,"^]!AL?ZH,S'MDP%\AY$6QN0WX-$[D%8=L9F#':")60/DN&-O0+[HXK_
M'0<D[T'RJ_^'=UYM_]'F)(@"J8-TR3U(N>(>I B7 ?MMEOL_O-,%OOA7YK\R
M_Y7YK\Q_9?XK\U^9_\K\5^:_,O^5^:_,?V7^_TPFK!@/F!FR^?'46#:_(^][
MQO;\;J]">J_7F$)+!T_S"5S&+X<7!A6M[$_!ETJS,P52#>VNE]ZP^Q3S6F 7
M"EAZL4\B&@U8L313=O*S\9/06]CNU[ ?2;F)N%WH'F0J^6(=?@-<C/$@V^D"
MU9 -DM,_]T*C=UD0J0O6_Y[_+YP8'FSWC]4?^UC%V U\)OZGDF86C/ ;^9L#
M,X+_M=JW^D<DWQIR^]L>A.?M'N2C@"4/=@F[!W$6/@]&0UT"C# +_7W*]OT8
M(W</\OW4B]G5GY +UE+_SYV((CPU*HCB11MD\Q,9AL%064M1YE6:;,J6L8&$
M)RJ"W+O]Y)];:45O',+:[OPS:W+4NZ;RB5.4H::H0%7^VAZD%4?I9\"QW18P
M0BF.<P\20I$DI\[VH9@^X>6MF9UJ9+A@<,_'$.1FUX3GS&V3B4^H^QX>,>9M
MJ@^VN>VNB\X?TOD!90OJ[4&X=8 /! - ?;4G=Z&74-<W)HD^^I9&"OX023S>
M%"[K,EGA,!SW-68UVF]7^<:;\G2)C'DQ<8E"/=]NACG*GY[$>@$CE*T*,:\\
M9<^NBJ-AM&R26R*1=B*G=@^2@M:**R_-U90M1C\8)S\\K8R:U+PQ_)5SAY#$
M\>>(-5H'G)YO#Y+4\F$/PO42?'(%@))L<W]^0)^B>?4M6#Z^$O)TJ;HAGA*P
M.>%0]%CZ4K_4.:5G?,F\H9#*1&ELX!XD%=9<1]%@2(3 ))K'%@S<J+#^7,40
M?I*20<\?1(J1&M%']I-UR<( :NO:<_R]:X?>'.MT=5Z'1NER[%9*_V:!TQJ
MTWY>QG:?-Q)50&F11!*K4#!R;$]'?AA)SZ1_;.X77U^.>%NK:^#-^4-R7TY_
MDKYS];@$-Z(K.MQS]M2DUKNN]M;&QF8KW<DQE;O:3C<\BNLARL\3="_XQE*#
MZ!T G&$;=JNPE+I#PO;BE4,]CZ9/Z:'-2>8GG..E=2_)._,K57 GRE\^+O?2
M3(OR@7JQ;U7,&,O_#2]G*?-=^1#UC_>'E\$S*SKU14Z3KHNP$,/W;XK5Q"C(
MP^TY#\T;LB"_#ND4 58T?#>V"9I\L<^7@X9-9482?VN@)"]]-G8WUC&Y?^RF
MY.F1U >_Y(>V$0?W(-T(6+@Y-@WVQJ"_#G!!*#4A>)DA@-<3."EWTU%SVWJJ
MV39+C,.A0W H0BG\PWW^:+LYD[%'^UP2+*?*N\Q!8_&QI]@6K*8]"*$ *VRI
MCCXWBR=JT*HRH)=D_^3.U6ZR/ZM.;3W)W76E#4I0[AHA"GABOGS)@\\] (/^
M(:+>C2E[:)O^&!2T@KX&<+XZU\+F;VTZ104<@NOMC6:.O.BXO"AC[_I-:<L_
M4..,TT%?J-9/07(NQ9XZ3/=OG-RRU$#;4+5Z%V][K)C+HQWK%D(.WAKBB,Y8
MLDO\F.9\>EU>?N.DTK+TEUU<:^O[=S#BB:I<?4LCM%;R^]G=T>=>J"RX;,C&
MLZ7E:MV9;S<#?I0X26>>[$]PCNRNW8:RI[!";$FFX20ZA%27T<5-G4V.3LVL
M,::X(9H;)PU27G2I28_DZ3KS(HIC&I:.RTMQ+%_P-KB[!PF%IF$%,;+N +EO
M5=Q"D+C*'9JF&D 2ONC;W#BQ-?+2$Z;_U9X+_NZ43O-= K]\-1K&\&#JT,+Q
M*<\GNC31L"D2;6<8FJ8\V><:99"QH)OI.E233M$P:2'*4#K.1V9!?@KHC+#5
M, LP7HPHZL]D3Y<^T$ =ZUG1GI*7F+6=9L+]_:N]&^]52_ '>,@UBD$$;MCM
MZ\B5!Q:M@2AB_&A4GUE7T9-_VJ]AHE>>5B]KU-:^Q-ZRWY_JLOY"Q8FG4IKH
M*<N4EJ4'TFQ:@YY_PS>YO:^U=9X*<O!R<$ H?[L(C]:IOY0C'J3[:>2D (?Z
M/>Y8G#PV9 ^2AF\L_19&$R1!$SMY%KZD*1U#9?LV3WQZ0I9W1^_"CZ01>[[\
M.!',V59>C(Q46A(?EGQVW^[I^.<M-]Y[I[:$,;9@.'9CE?<@UW+GPOI:+(^Q
M<&Q=5+8K]<ZM@.T,)IS8L2H4;#K^CXSKK$R#_&5L?791"\_:F=(O>6>\NUA/
MLR"8MG$$A+D/#*:".J8TCLUO7\=T!AQHG-Y@4@CVF 5,?VH-?SX?LO!@X7Q5
M>(@N+J!$9R.$7/CI8HOU3?&A(:FX^_7W>9!,J=4^V'[\55% 7::!YM +:T+F
M:@*9!)\#JRYOIUYW&A.K6F9]26&74%];V".+^R/3\S^*'SV\RA@HY81 RZ7<
MUG*9$@XDK4$DH&W+E/3OADE9># \T>>HN#Y19<1WS_-EA992U ?M9Y=/&4_T
ML^\N'"](+[CV:9B>^FFF5]_Z-C=)=#&_#TMUA /JOP;[11<<+N'Z5\RIR,6;
M&[^OO$EW*.HW':Z&(P-5,]7LR![C?M<_/A27U)03.6DY4HX_#N9BB;(.ZSF6
M4(U]D\6\3HL=&(TBU%B:Y9'@?"BO;HS"N+YNT[#V,BDKOLW80:<CN^A^48R$
MW:4G7.&K*15@%7P$FG (-4@VH!33%.D76$]T;^I <Q#"ZVT.2DB[W,T92_V6
MULORS*31M?-^5W&A$C5WUJ]A/(0X_CA:6[T(=?UC\C@R+L["I*6EH6G242?E
MKKJ3@^$1 H1#O2S!;:UN,QRL]*; ,'C%LVHLHJN8TC0%IA3K,4;.VS8\BO36
M*,S1H5]9I^TV42W!=]"XLNG<RZOF3^Z/G[Z:KZ\&83F5=SG-V%)XJ8+T-L"4
MN$NCE](D":O9==LW61%[$*_/E/!.EY!8Y:+8R'U&,V'<CPHG+'3[!D.D,L8/
M; 5$^2[2!.FMP$5J+DFFE B59IX'XHFY,F&*F.[R[RMJC6^F#%KW&Q1PY>GF
MOJ6:O/CP1/1T>><>A%Q$":+6T:^$&Z'/ L74/0B1.,.5#E?6I$F7Y=.W#9#%
M:[?+S^R8;)^C?#+5OY65[\!ZP9;;P$F%6X@&T!3?QY893^GF.S=3F0JL9R65
MHZ^J'K;R7U,_VG0NY?#URK./UO=_YHVSOL[>QWK>I<B\!&2^1EGU[$'$T*(D
MN PJ"+:HH%_T>F$EU.R\XA6&=6?$A'6:ZOE?^VDS;?%X0!OY7@G6M["5'4D;
M)C#-QE)G8F:NJ=/*'K5ZGDQL&8E0,XQ(L5G5V>8,(1 ^\]9?\![L@>64";&>
M6"A",YB\I&TAU&+OY%GJX,M@A6<*!:5#Z2))P1[WWI3Q\1YX\XSUHDNNE_88
MH]C:A^2HZ[.!'T9Y;]"3/75:,9C!KW%SBSM!0>=O.8'+CVNI9 0P5<;91EJ]
M\6-9J\*UF /V1[VJ4I_3C!_<FK3[1_V,3"#\6*.J$,](@<I='7^B%D4<M"49
MF,Y-8$83MA6%]VUL>A9_CGX5[L P(^.61K]TQ-VXCG'M)M!.*N5(K[</4J*H
M%;VKDLA.R6HTZ#I_LI[^Z"_!91YR7TQD:$SA!VC)SH=K$_S.QKGK^A^E#-3)
M)4O 4UI5-YZ3"=7*Z PAC0D!L%X:&5-5^_U>"#VDK+@P\)+\G\^\CM;7S60I
M7E1\/X+'@*WV#2'.%'S)/#$QX6%@X1A0Y[GT3>:5[)^>7;NO&O.K>H.W?MO2
MQ<!,V65*LSHL+M*N&*TJ - >,UC2+WZ]3C.T;>VIYZM TL>5R;&V:>'.3V\T
MRN^MF]]HZ//XF'<!8KE9WO5WM#A[$J>(#ZE+797<[C)!GP:L:8).$TPO706-
MP<3H92W7M(GN>T?56DJV,N4M^K3ZNWU6@H[5O4(+,[S1!P$<S<")BDCKTD*?
MH,G>:0(;:?CGFV/B\\O?8^*/88^N'!=ZT=JU)O<?(;SHS'K#%OUG54&2^&Z]
M'YDV@Q=7+]:;[)E$E7P\$?+LIL0!04.M1Q[WTC@#S]ZSE6Z@YM,S "R-&3KX
M'F-&C<U)2XRFZ\$9O)XM4_C&U\=9(RL.K45:O&O7E$6E..;&K=&&>Q!>7FRW
M7:<U6$,F0=TPWS':5-WGT S/M5]=C\O/7RO<.G$</66X?/9N#K3P1<8;,K(X
M4NS[215HU 7?"PPA]K09G-+&4&6> &K+*5XPQ>#Z4(G3M1V;L=PQ8QS'Y(^<
M>V,#OU'02L/3JP!_QM'NJ@\T-1(L@0VU?66HD0\4]<F4G%TY2KY^9\FN=&AH
MR)M\(,'\H\X7/'!(EBFC180Q);7H <K'9J)'#?H\MS.NC:R(4-FX6WE+J!(;
M[\$#TEKA3SX6O5V3MN.,>J,6O2( ZO",/;:0VUTG"-1Y S2JK4,KC8O#XK=%
M^//>T-U,*7@44M$",! O.?$A;TC)-%H>\D<AZ\=R+)T$Z!"Q&;?@*=&P.U#!
MF]LR8:3YIE&9C?X8L>]F&6V#\W=,*-IY</,;O^,O;2^9K!]H[3+"3,!$]B"!
M+ 5A6Y)6;J<L0<_R&_-M1*=M[6+(]8^KRVZ//TMN"D-B'KB-[4%:U@>&<^!L
M_FZ:(<FV!Y'A-+\48BDZ9>% W(-( G$UQF%Q"Q,K#BD_1L;'PG6=Y5J.+)R?
M":_T$H(=P2A@NYWW(,';&3CJM>UL?/ WMEZH"5:&J4JRM6N.1XH&=_G\:EVD
M4+B;9K8#/V\*7O>Z&9P783U\O\V.ES(M35UG2N+8 FV$$^#\.U3_/EP3[R \
ME0T%[I,-A 9K$+GB0/+9SQ%UR0Z'^&?FF@Z)/?R8E"&K'9^,< C#M=1UXX50
MN)X_FI6T,&(AKA9%6EG8[BV4M=1N2-M I*W1O3Z$*)Y5(&H@"Q0.=X\)YI]4
M+K6VJO8ZL86S.++D&*0^_D:=FGKTM-W[:)&:CO0+;79#7\3[,8<6,7.K31/8
M[KY&S- .9H)MF4_\N'B[TEB;:4 TFDDP.X9W.?I8I2=2=0&>=[3BB<5G7DJJ
M]&\=D'\+O*,UTD'^D/3-GJ'$=*7)E-*2>Y4/"/R1S<(WJ$Q$U\)&&DSO"Z8T
M7VHI./W*9LWOW",[ :%!!-@KQ<&,@R;C>=%Q(42$+-H= '])(=YHO,ZM095]
M'&"O/4H]><_AT%#_PP3(Q;R34AS?;KKUPJB^N(4Q4OKF($,O&$]]QM9$JP'Q
M-!WW&<(1; ](-:#V>8SSN; 0AA;]62923<="<2=/+7!QIZ#N91$9DTZ=)"B#
MILXH,Z#"TW_N0387PW(<O$M=TB:M=WR-=6E+9[LMGON=E5AZ(<6Q<@%Q[P>8
ME%WZWQ#4R+&>OU!;"5@UR.WB8-J-7Z49F>#GVZ7[.^M'JQ#>9PIW9UHR=18K
M>N5SF#.!3IP6Q>KL&K0KM;"6C$^_U9+_!'CE0CW?<)O#X4248TMS6]ODLZ$#
MUG>_'WR">7B(5J_R*/S898[/%Q#9,*K--J"-H&B0<8 .V#;FA^D/@=DZ!)#\
M/NS&@F7I%>*RX/G)3IO/$NH2;T)ZOE1TJ[L=D:O,H)RVOQR)B,5,=XD"XS11
M^C>P-^/38,H6'@2XT&C5TH:OZ03EIH'H=[&YN?XW.A<B=EV/>MN>F/IZH6WE
MTB+RB(MSPF'>62DW05HV_1$0QC@FK(=199ZAPA*]/.]U5T'%-V9*/*;4Y3[V
MKYO%Y8 EXI=R,W0@=Z&.B-U<K0PI6A6W5$?QOG<U&P^8?&UA2Q)TU-?Y\<20
MKR1.S#[AX_F)ZW*W/O/>MHY<$/V/OM5OJ3O^4\E@T%=DJGE,+,3*>^+GAD_H
M0M@[!_BQ_B_B.D6%2U_\+G$?W[_C42)*B:?B^GU-9M"&E4PG(/8%*K\WWQ;Y
M*L2U2[VQA.%0:%_(=1?E>IIF>.Z;G B'_O>*/&[(+0WIKPM%E )JL@TP#OW/
MGNKPWWKJT/^IIVH#'F +A@+KY,5M 4"+U-J+E$-5.-RUK[MY6[1OQC.556ZS
ML3]'76QHXL"K-Z]DG#@/\W*!G*)$9RPZ=X%,A*=W::ZBM)R QU3ZX("G3\5W
MV1+AP8Q-TA1%+P]FO)XW_TSB69C<BL\#;5_[0>,Y5,79TGY?R:[&^AF#)O.<
MT_.DUFFC7TD.I3(!JH$9\/WUC:^M#(H5GZH$N%\5$SZD0X/2>5@-V%#X0C9;
MT)HV2P^AF5(,R6%0 :9Q\XSF^"\]PYXN:9_3%\-OAR,C(H1*'&S(PX^*^#(+
M]TLKW;9B\RV"N#$&# XP;\-H\70X,%\#8$F:%53J=RU'VO.B2LW2$_-OVNW4
MO1Y>Z8.8#=68''@0':VQ>]!)="9+YR-:G!'+% 6*JS<*,8K ,+6J3Q8CWU2X
M!W%/=Z2%IRZ5.#:=T6WTUKV1+Q3<QQ/;\^*8NNO75H83VI ZV^, AWY'@)RN
M"I!@:Y3-]L6:_:KQM!X)W_71+SDE>7#32BR8L[V\#9N"4$3+,DX")C!QE&C_
MBBRM-?UK =$1?G+Z\E3-RIEC5_^#A5-M;NBL80&=.LK3,)#0G@7J\8*6YL%_
M0Y\Z> K71[:>>/W3Q\$%]10BU5[?F4:<62J6*KR4DWSM]WL-=TZ*@,[..IN/
M!=K#:P*-!)MN/0 'S5L$3(*A>8I6E?-L>BI467/:""^"#<WV.8OB+9#=.H#4
M/R*!TS-/BKN&>\FT96"8?-381#2,E(,@(WH<=7HM]7;2TE^MH'KA28,>/]QU
M\8'%S_E-!E2]AO6:[HD(0VXM2_ONN#5/-A4CM_3#B0U):I$:O4,RVF3.R!O+
M^Q(_W?+#Z^U!_%>!@X,#<$!OEA)"KC4@X#)F"76;V]0>DGD\7N94Q4*HKS;-
M<7B;?_\^^O%:O?* BZIZ7'>S)+6.D@Z+3@OH?&%%8H/A";#FJNYE[DYL%=H:
M,"=13N_ 9PU^O1.96>QW+;KPK<A-3,TQL-[C0[A:S\A93^L#1L$=Q=ZSK6@K
M5BU;BGD 2'P.P/MQDEW* *+?<V"U/GBA-:-FLUF0,BBX=DH]6^W+?P7X;Q$Y
M>Y!F:"]LOG 0W@[DTV3?XT7#FX-0FX$T?7S8LT'4$$=TYFOUDVM6!U6C[N1Z
MUF$97NB#$U]:O>HRP3L7-JR0DCUO@*Q1H86SK[].N1U%SR3&&>8N)W[:=.)]
M>L%7&49XOMH8AO)G7,-\QG)^RJ;7U;/P;,E:@TU\\"+^PXX%JRMPM30BZFYD
M%MT!+O9M]P_7K=IWOQXM>'\6K-Y6*_9<)NJ\M=NO5"FP\W:_?PFDS?HZC!<;
MNIJZVF13]<(##0/R"5 EW^"JB*>\Z9U6(2^&+T?=.5MO-V!Y"FIR7!I^EM7(
M%ME8E=.W5)YCN@-A<>2-XQII6*%N4OQ!XPQE#;U#S4\>C-1DU;A+?TQ5)X.=
MZI*;9#E[ B>"MJ=^W!A8B,T%$3?*I'\M:]VW958O8%)O15/GP+N/;9EG#ZLF
M7FE*$CDDF@)K=@-;S()@[ZWGC02#3.5]M*[<IWGM.?1$L)2>782KQMXWNC<T
M#/THB.Z[;CB18+Z@0T3,X]F"%*HIO9S5B0Z@%O5VF5!]7B<2O1S"PF&(J>:'
M>K+]"TV-[2=:2M2C&6<B4R^\XY27_X%7<<N'LODC&7[,RZQG>&3=@MHYFEL_
M+)%M"3A4>O>;)E LY$D^4)?.QN:C[:_,/(9VM2M-,H4)O*,D6+X1QQ]NZSC*
M("62^GR2K( V+R+%]LZQ5>P6W7I%2>;&,^[D8S)E08\?1>W>N@23AEW#I<#V
M=49?(6(5F2X DK J&?IB?Z&G31LI3,_R#^UJU/[P_9)V;XX%.3^I/G[YY!<G
MWF<7O)')V."Z]%5QC%I8F2B8DW<[%>M0'3T >W[<B!*ZL.$\<>.ZY7C$W:OI
M99;1^V<#3G)+7?A?/J&)."JZE9F #T3\V28A6;SVY;G_'_D3!,8&V_T/]$<6
MGG\/,F\'4H*?R1?J'%@@32'D8'A8;7L0/X/YE1UR;!\T&R'5:5 .6-E,_5SE
M^6[V^&XID7%<$7Y'^\?/17./YW,U%Y3CGMW3M]EYMQN?RY2:9?.!#!P!'%K)
M]G^*M@$>T\+.4F-*HV2>AA/Q(F///.<TED+4_;YTMJ-;==<T(M,>/AG[^/(&
MO)X]"'OS@747(_ -P]D*))+QT. R:$M2KRU6ZO'QK9L==G[N%:WVNA2]SCZ!
MBJ\/[55A@W<@'+]!5,V+!C"#/0BJ#47M[,1F[<UEPW.TPMR0D) PB7[NFB.+
M2R]M,IYPNSA!G" 0B,Y3$&AI8X8LCU-;F8:B_</;&9A#M**D7Z()R'*KBM![
MGI6M*5L:1?9O[2@Y3>*<^^_W;13OCF ^M>6=VL4\! >7[$&Z-3J/@,7=G5J9
MGH9119\%:I\"!O RG6GJ=MIKHU*OXZ])$B^7/JC/2'HW4@J*@AZOH5^>YE&\
MZY:")^25%"7 @O0,B9;)#&?,I (TL<E'S\A+T-$2*[CHL^!Y8--]XI?1J9O/
M##CZ.M)K(9AH;/=72ZEV8)NASE0$'A,5,XWKN '3OC^?4E\M>=FJ67&/Y"B]
MC3DVT%\V@(K%/6BL=HX58O=C!C$6$Y8JF,$]B!#:MF+)LRO[)<KAW+N60DW6
MY\Q:M2O)B0F\2CQ'/KO">[%S#L2Q!*Q?+93 O96[!^%/[[VM<\9QGQ=,K";6
M.=3)P'S]4$;M0>2C]I=$=L#"R<%[@!>;;XVXFK;*O<66 <S)6H.YO$S53OO+
ME@*3S>\LO<SCX^R/+EK%1_KK5PD9%'[L1[U=F5.+NLKY8YTM'$0%*88;6U"8
M<0E]Y3,9";A5-L?S1538R+0:(L($HR.JYP3ZKR0NR@V)= KWX.%X0J>"['M6
M/)M_EJ3!>FIQA6S S3S1/*6[E3.8&C$C[/OGQW%3KX7W.?LS#<V%-F\>,D%J
M<,7/_B,Z[T"W!J(88FCY23:4J4=M3D_IU'G>:%?8LO8EKO(:LM#CJI[Z&Q,>
M7YM %8Y'$%Y!T*E:H(M#F<?!:S5F[ C3%"C0RM S*O4YK^3WB6'5<7>!/?!5
MXZ90COH-&RM;]0P7\F6K+Y!N=PCFS *PXSZ%)WQ;G4?T2?QS*SWE"PW9&^^A
M",=/>>XXQ]L;C5Y09: 3#C6/9QX(N13A<C^RW;%C=%L,,Z8LRJJ$$6C;4)3_
MP!^]N@RTP1Z$;^T=:R4G)LE!^$+YN*Z/6GM*4GZ?^J)J3K<S[:D*6?H/?SD8
MB.]P'&ACA@-3 VBH"H5)ZS(]J.GGDQT;BM&(ZY1:=8%O_%V/>[T_-'@_L7N>
M!3OH+)$F+2XLB !4]R#)3:N ]O-:Q@4/IC<P&41S<#\Z:#@8^;2EK' ,TNKE
MDMC4^S!/.D>JT9!-L8^YU@!ASH.#8CK#7[$_=<F!]LGS0&FNLNTGET(ME>JY
M4APR9#W=+^F?OL,JDR:(MIMSW,'.F1*?I]/4V,(ZK'*FPRM;5A4IW-]EUN)4
M]?<\^_8_#@ Z)\]B%1MY+NW#L/H/SH)[R7_ $L2U#0H_!/"R^6MI<))H5B>4
MO)WEJUE**MJV@%\A9?XL[3AQ/E+]C>[ZA_HTE^M!C\(]N*YIA@_-.;YE_]VY
MX6.J $@JCK3>BQ-$59# %)5!7XT+FD;+5GV?>549TBIQP&;'HW&A>>1J.?>/
ME:",!(X[%,<G^P>9"J"&VF: Z1[$Q[B.9;$R.X&G.B&R;^V"\.,[V9$:4? J
M;,6,-CV!0IZ<;"IJ<?@=\-CCM6;*TK 0!Z'I[E>"_-4S(RH2'"^P5Z!S@L1M
MIF01H0<0)98#)5"1F@'"J5=AN[=*!M4DW/ORC]^%C'@47[:;?EBH4A;&2:YB
M2I*0?[&.;1I&SV!@-4=98KI3D:MEP3*G'%Z!]9M_]L^+R-+X6K,HM7,O32WN
MCK3]%A""< #%8,QN?V9>84BQP=4W[D$H/H2Z1)B8I>BW+MYP\]Y6_M<KP<Y>
MJZ-^<HLG\?,EJ5OC&GG#G/+2/$,/],F/,$/L)41C:S*6\&8/0G5P=+.=&'W^
M] I-MO<ZD-YCEE(!]7]W.'.SBE?^W!$^8-U_Z-U0+8@@84S)B[UXZB6#9!H:
M1FO-M50%@KIS#GDC0C#RX?K2TQHY,W:^'A$UKS4O*AKLD\TY3WYK*C<..@>L
M9I9-2$"S]7TS@"0BE9EVM**4FK6C(-G2[WS3$2[NWFCANHT,X^2;?]@RJ"_%
M6FZ[?!)V"&Q,*=@FEUVFE#G=A&JPF4H.%UKR02O3K!S)I;=M^KCW("GQYXHC
MKH7O/SSXZ$]FTO*]U^=D\I,_?)AB572= +;[$=28@71BV&W9GC)U\&;9'N$
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
M8%J6XK)@86P6%A FINT_G*SNU"XL0DE6---Y&Y#\61S[8(T#83_3K.,@[C!
MB=C"6$G*=.QE*CMJ1]_I7Y5]/>9WQ4'E>%6E_:\PK0NX?<J(!I.ACNE38!MX
M&1D6P^0O][KO_X$L*&0^B+ *NA,4[K3XLWQVJ&*'?HQL4(B@_D/Q9Z4[0MX<
M;S;X 'T$J4''(95]P=2@V*4<#ML4O9:JW#2P&U,">$B?S3 120D>O+KTNKNM
M2CSR:)9_:'?=(6'E"_B&P7]N][7_>>'ZW4F>IQOUD9_NO@VJ8!_<!GT-RN*0
M]:@9_(]=#-UMT A*%/7SA)48UV;)/VH^WP3BC+V!FMD%YH8L0[9!;W:70%%?
MN<S$;/X5A><C'@NCS%.=Z,&LMTAN(+03*H80)EG=@^R;F/SNL.!8;6/A!CN8
M_-I4;E/Z.#;^1ZKP[4S7*KD==P/(*.K=;1!3V 4"',(W+UHK((Q29"$IJ+V4
MSUOB;5KOL'%^UW[%M,Q(*;9T-_\@W?:X<MW=$]KOH\9-<V+S63,.(BZRRE%3
MP\1(NHEL/],4 R>T;$%CF19E\X=V5BUD19IY:QP[[+8-LE\ML)Y]_]C^EU6+
MP0"J1=9@9324S;>#X\\XYY> -GDDKLF8J?0^1?"*M0B ;<\<-N'*4$.4Q::$
M=S_7X+O8'&:;ZC[J[MQWKO*C&ROJ501$$#45QU;/H_O^!F.0.VAN $.8/%Q-
M@[0)[;,**QCK++0Z<#)_4*O"9$3CVVH^]HB57*)RRJM3+5<127'$VLG_"4Q:
MH_92:$Z5S6O!N,'4XD"VGT2TBVX3$$7B%]H#;]]@: HYU0\I1ET:\LC8^M;Z
M^,N24N#^Y-I;[P#9T-N>@\;"##,X#R=J1G7APC NP$AK[7W1GYH%*&^K4E/Y
M9XV)YC4)3FZ'_!(/6PB\MGELFN^"LULQ$.-B;J):<)!O^.K,=B% K3<B""+N
M]6X1(G&S/I%0!.M3:8KQ-HAK&MG3%9J@%\SE:::(&.R=E%[B@*5Q#* V@6&*
M,IJ16JPTMB[\&'EW(LWM-$VE9R4V2%U(T)GHXNMZ,Y\R>#;:YFUJ56)\EE&@
M7'Y2_K4:Y J'$29O@\00.U$W\8!A$WB,AUP^@XE&BC)O4-W&'( \NV=F13_O
M/PDY2JU);N]C#>JF^K0?>U\6?^I*YP&<)YMWB)I^'7!B[/Q=UH9X863/3^ZE
MFG?Z:OH9*V]U,BT'[%+,!IG/^]P5*_6Q?69[SSG'\S<H09H&;7A6UZ:@*4C^
M1+;@;EI>U'B["]A:XEB;6KZS-&9:<HF"@MU[:9HS=Z13.>)A9.4'MF@R!M#
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
MKWN>?"*7!5KT>HO?!XR;4=&/EH-93G;]ZXU\7X1J;O@<"[40+-PW;>+VJ>U
ML>'W2SK7V)),1RKF]X+0&)#>@CQ(W08E&1L]J'/RR3I8L#??/:#ZJ5_ZF<_)
MD7N.J^ZTX3EM%K!UC/*[R4\;5$*;N:L$F&O9G#S1G\^P6HG5W,CV#O8]7L?Z
MD5$Z>\W%_/,GG@,-?""U5PG__Q6,*G630J3:M>>!M4TDYE'B3> %L'#0QF[4
MWI:*\:[72AZGW(1CNR_D7I5,<I^6M3P<>V6<* /YW5R[ZNZ =9MU7.XNZI[A
MVU[5VR#@_,:BLS;E2]VG]KF/N;>DI?G3=$_^[L26/[#!_\"Q5;;,@51?\\$L
M0_K57=JG)%UI^[NG>?:G"'H"GIU;0LD&@JX#YL/5.8Z+A,W82T.WWN-2R%9'
M?QRP^'&IU"+!*NT< RQ8,SB]4P8T_(H30F/SJB&$;5!BD]J(/H27\Y[9JL,X
MO?VQ]@/K.1YC],4+@8\ER&H360>/&Q_GB7*._M<*X%QK=DSQ</H%6BPEE:&Z
M#6HUFK(R-8MJV^*)T\>+C7K7DR7[<.>W'GSZ7I&# "F/?_ZHUR+[E%>J!_&+
M T<QK((F.?8@1&PI""H'O\1A!VB*-A5_@^;_&G&L5,-/S\%'II%:[R3[-=N
M7VW63=18)<"@XD+$[I5JB'?>;N89FGE,M5%OS'UZ8@&03JAONY_MZ*L.H?OC
M_16SI#7\%42;5&#'3WP4<4XSE5X=ET-4,G21+1 )8S^&-<!#CNW@U]X)/Z#]
MZ'YO4@U8R LI,S0[7%%CL3'.B WSQ]S&8OGO/.YBU(EH?G%0?MS1W!PAWF3$
M/$9=B>*PW"G(Z(A]O[Z@I.40SG(*)O7=9[,V1.=T0&F7S/Q'=,"!U]X.=C.[
MNO;?/5X!HS\;YMPRG$.ZSC&#J7,65.M8Y &$ 2M[O?'PZF:KBR)-]F>6:@+3
M#!FSH/1 .03K039R<C<5KVJ^I6=DG,1WCN<-L@]:=:P3+8=JL3&18+I1\;%L
MX>]P;5)&:IF7RZ4WTR?/#%P;RA_,&/F<_0EMD:&F(!%!L3YZ6JW#Y0#2I: 3
M\I[8AHDDUJHF-ND@)-'-6VN(R_UO];=!4G!H>U;[+!JF,A%I(5]<Y!<&\PVQ
M/2V0>_%Q39.R_?2M ^**$2<P@"J*4O0*.4[DJ@@N/T8X-KEK&*?X=@(P;YL4
M;]2IGI0>NI-02,\N:#VA]>-V,)^T_*4AP\L_\%7NQ-^[X@ -'HK!:WC&%Z.?
M3?M^3BI0H3'Y]:=HW\9])&"OH?5* KOK4O/M;MZ;AXGDBO&A6\"[D!KLEE7X
M.6)+*)@?X5S&M ?BP\AYB?QO^,=/FMJ$_Z+T6^B?=YTLS;C[5,#_GH!MR_.G
M+U)_@D50'N@X(C_*%[V/>1,XGKMG:)FMZ&5['YS -"+G7)BSJ,GP/9BYY/CB
MF"T=>\G]_&R:Y,-7_(?#SEI*HV=!3!;K&3,LD"9$Q_]N"#RA,9+'A^.A$<G\
M8Z,77H[V>.:/GWY0- \0>/=7?QB\5YGW5+ 0Q#6CID!C7$,@!B&N4$ -0Q%\
M,/4Q)-F-?J\!>!Y^:^?A84J%MYW>^.GP ^MK*M']1^^X#_?=<^JV:<KQX[C
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
MF9+=UNH;%(2UT#+M_'#QC(4TP:_E.Q=0Q98W8EQ%]56SOX(!F &*;8ZAK":
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
M_SQ;SX>^0]TD)]2ZJ+.?K^<:TU(^ZL"H\([2D^=]7JUK*=:'.5+:[]\2D;H
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
M2_*<9<D#'3N.)%2P6S-U66P+TK;RZ5G>Z.IOTO,&V<T=+#'P-J-FD68>PY'
MF?;A0D(DVG4_N.:CCV,#OK9'OA&IT$NK_?0^F(=79E=X,-*$T[4%$49Y4996
M00>,"!+&.L'I_(7D6DA!XYA20__RD)S@OQC/)*;?^(>)Q&5Y+E4(;6M2 [X(
M%H&$-H7HB SL4\>I7JM!CUBCTFK>LVEM/PY3SZIIF@BHDP]N0;PIH(837@ \
MMNG[<PNRTV!L'^A<@N;^$P QYDF$RAL,?N)=OZ!0M.;%U*+EY=+@CI*J<RUZ
M*? ;G,?@2R8<-*43H[)1X4'DAUL0$<,4/C H<MY%N0EH?]SQN/@0'^_.RK8;
ML=0G;E)A]$7GU>@&_6)0WZRJ_VX8LM.B_S>8*8PV-9$1#O4<O*:B\N!-_ET(
M1)-W.T.\1F)5R@3O>78J"P5L0="50T6,F#9?R4XCDJLZD],VD)^]%DK.>I2
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
M;4_-UT]%E7$Z,]^3(@3]G^%%6&Z#3<HL&(@&-&@C&:_P70-8XODJD, @GAO
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
M>2K#03:(<$=3T_>^9<L:UXF91M4W]_[^*P>M\^0=0OAST5\>2,1P0;IE"Z(
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
MJ;S,T^6AG4W],F+$BK(R6O2EEY'PTN?*7U-WG)-O<"I.'O*)NU,:=BL @)_
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
M;S*UW12:98#>6H3WS5IJ=="ITN5-78&O.A[HKD3[[961TOH1R##'-.B>H'*
M!E>!Z'$>+_SF(3#.)*IQ3(@Z'J+0O9)NC*@BA$H]EZNH>I_1W^]H;6]"+])3
M*CAB<_YP[LJ4E'^H=)/K-_Q#XCN#B!6<D#/A $BFO6K$2C.ODF<Z^E.D/Z4X
M07-XYXPGL\XI[&+)I>*+;QJ44BY_:NWCD7&=N?//RFC_OSL[Y'_.RNJ;>V 8
MHFI@03UOL>!KG])$Y&R QG.3AEUM/4H/CCD]>%5Z.>3FD2:M+=JF@,I_@*9_
MX/&S;(8/ITUT_FB=M.,E805U#Z%XZTZN1<@/YEJYVHR^_V4-*(C>D__ND,32
MX+FXQZIE6SR\+V^:+;6$TW@I R$8(=3.N49[19I6&%.-'"5O[:X1:&L6VE;/
M=7-S2:><TIT=>S>;[I#KCPOA *)H11JQSB)#GHJ,J(5#LW[G^ )#)3_SSI%9
M44MMJ_R[J0=NW3VR=^*77?J U^ZK,&'PE0D5$;K*[V3S6<DK!F94GK"TL4'W
MKB@O#M)0E2]N^7IX7Y[2QP9@D_RC:Y8?%H?FR/!Y;<\\$G6 @B5UAIL[S\9A
M,B1HTAD%_1<801+ZM;&7CEK4W75R:=8[+1.F?T]W!^L-6XQI#.+>@'(DG)#.
M%HJ I+,M!R@MY==J$$VQR4DO"B*FN^T)M:(7 0MF0:<U'":=YH]2)^DN/3\6
M"7+HTU0$B:%\08\_NSE"8]CNL&(N(!1?NO#HV>8=0&('X//YRDF?;(\"%ZK=
MX(B>MZNW9#M?5V7"B?C0JTEA6PWW!AW?^_GS'QXL2PJ,*6/. 62P);D,MCS;
MYBIF[+?O BVW8EMFXUCO(6_=<*F$N':(253'2'?KBS!HU%^C.^EK_R94)J_@
MU^5OYEM,WG^'5<!L^PT _.:0.R!PYN_NM>$?_C: 8N4_D=8-)H+ZF /L(DB"
M4:?+^E35M=,]+U;U4CX7PB<G$7XWG1L@DE\>$BS@O7M3'>A$7P05)Q%Q*>.\
MZKC(<8%5U?"A.\'WR<.!/F,F9Z2.;8L^#U,^[&=JK]'>I"EV=6?(>V.SSVXK
M@;H!-57DLK*RF)Q4EU_D[V5&EZC);'ZX0YX*X)N1@S[39UE)[+U8TGYVO[U
MCXZ<$SRD]B@9Q@VV&X;<IG9&.)42^Z;?U;H,Z;@,/5W2+LZ:>'Z@M!+"G9.O
M&=ILGB=KR-*P'YVTM _5=NR7-\CP[:#>E5I:S.HO>*Z4@2V(A "W?2<LN;9M
M/5!U^(R@>.;7:R=."Q34[J?,*S2S17N].[BO]*X6"EN5Q]))E]Y5&:?9?I>_
M1&O?G7>A5>H07T%6T/:]\=<@\^$Q!(-POFY1R-E?*ZK6<X(#\+K*''AFZTP_
M22AQ<_#,OV#*Y4-KF^T]*L^?MZ/##Z(SYFPS5\8)#C"H05UCI[W BW. (!3*
MP(A55(8<6FY$[O(*,'DPV8@4TL"%J9W).UNRO53Z\,%YY1]GBYGQ[G[?#N[8
M9AN&K35Z(5#.M*2,*G[(D'K?K]&!0'27!FK*G1I=7:VW';9I.EF;<(+GC7;"
M:1$<E?@3;;1 E8&&#-Z?:'.#/#Q?/WRE6T/<FU<Q)@M"#]%;=W>=J3N^CZC
M :#9'9NZ-N]&9;!WC%,7F\0L";)4=KXO)=W2-I4QC12$AS"' X_F*/C^DHDX
M,/U-P9.T^W$R\!E'M8(/\3; BG+GC6@,(]#7VR^SG>8QT9_X^HY)+N:[U9T$
M5*2T  /Q8%F:9#WV5.A199IAA$*[W0O8:]Q.K///,'-QM/%;9X(@K3.8:5Z
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
MAD@EV??)EZ2VC9^/F;\=7Z#L%'NYSFF'_#=YQ.$CV7/FY\%E,G)PFLVK0"/
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
M?XO59UHDID[*[GO><_.^J/Q\@S9C!]THI\WX2;9M;,,>@YJUXI>3GB'K<&K
M(L,2HIML/LY=P(&M 21: A5,&?=!P)_D2F40!ER4LEQ97?<+>BMWEX7"D[T*
M)!@&_IU'W:OBI,5R^=L2NFJI890\PT@R/Y5SECF/-6C%J6(">RL'Y/+=)1JK
MA 5<E^ZW-;D=2NADOB$ZJ%5=Q<P,?W@:XN#U7'P_AS ]24/U7F_18];7DH*(
MTKIPCCH#4I7!\@YU:I#EP-;B[[NZLF]5'XOCP2Y[NUQ+P+3V&=X.S<LR>++$
M'_T.;*7NT%& 1F[&)$UUT1"!-EEN;1AG^MYXIF =P[;^1;FX>[IMWSEE#?W)
M&YBEP(WZA6E.!_-EGL@]C?1FK686S^ ^JW+LF?R52#C6/J]=1RNE@866S$D/
M>3N1Y_9>6OC-F[BX=L/A1]DE9W+EKXOWD\VW\V?@.A%%U-H(!W!C/K60W]]+
M2(F&#X^AT3$3<W4\F#[XXV:8"P_FHIGG$VT0E31%*8\^AC,+V+Y/;H+0/51K
M"1X'U@SZH2\1IVW2\VALP<F&8D6?=A.T]$?W"V(WGK^$P5I@EO44QB52KQ:-
M4DL =J-J561L,(_JJT%IX,6@^\7V*E.24<*E'G83^G"Q+<;IQGV?ULU1M?X'
M3F_2/V:VX,T1G:7S8$]T-<$ZE- B@1\3<YIY_IEDT*V#;SZVD5(_ADH'YURW
MOG8__&E^*C8[(M"\$L8\*=OP[[RZEQ_.I"_5=:($BI" I86OQECXC+AR8776
MYZ:,[@:Y=](OJI[.&0K$/:U[K)ZHN3:M1#@(W(%I9^5S0WBPP12* +38UD %
MC=(C31NK&_GN_KHTH)(UL+V#H^!YXV:7DW[DC_RF6Y<.WG@3E7A(]R?,F$6:
M5F:; '#6*># >\YI((0NJ+(90%;G^G3%ERCWO92_F3H:;7E=?-LII^NP=0F
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
MS>S/KM'AFT7^H^.'7?.G67W_Y=6N__?Y[ZOZ_6>/TA EA,I H;N5!JDUQ*V
M7@U1 E& U:?9G1\S_*Z,H&WO=&(K?R_/V=PZ&]D:5?PY7$M._.AG^:N=<,X9
M/_9V?"LD6DTF5WBP8<5%N6@GU2NMU5^I@_'+.TDR@>>_OL$M^%7J8Q$\V#8X
MK@Z^8(V?:^M"+ L0@& VZS /]AH2UKBX4A[L\R4>++= Y9?MQ;_M("^M%X=8
M]C]\:^6U<)@D2DP7YD+6!&S=7V,^ (G&19W8XPGD%(_7UJX62QNC:^;.*3LG
MP%J/WI*^?_5.FF7TL;QC.*4ML7EB:>M8HV&H!/6,X#2SGI<Q"RY)M>++0X-X
MX&!);<LV7&U/QO0F'_9QS&U\($Z*W.&^..DG2+\4#^[)*VZ?22O^6!;9YK>W
M9\!13Y!,+5**'9-JC)P?<N:([ZNS$:Z!!E"&KX8'@GQ P" /UG-:$\T/!)@Q
M%P="&R]^HN9]++;;,UP3N.MTK,_VW.J#7G6W_-+T,:B'X%&.2[NNHI4+7E17
M#!"LEMU6T3Y[*(VI%<C!>[VO3&M:FQH\D_JA[1;V3=3FQV=E'AX9]/]@*<IH
M80' $[85X#M92UV+$\7@Z^!"NS\D]U37V"LR7Y*E\6+;'6\.)YXK(2#+57OC
M#"[%C4P'Y'Z6/K(;MO(NE-GRHX7U@U$_G483\ATSSNO4T:*CUT_,8Q[4XB0[
M4XV*D$(31^ )4H_4Y%(/R1YS<(H\<_74YQN6.,@6%\O&L\6P.PN9"JQX3[J0
M+:KKH(X*;5I6,'C:UN([.GUK[\GVACD]J>O6([<>G[G.MU7LX0,A\4&B(,*5
M$"R)*HPD,"ATK:HL]*:)GJX@-,<0G3-NKP#V?U.([*1_E2BV'BXJ_, V7+%1
M4^I]O9[/H6G^UAAED$@LAA,0+I0P5"$\$.N5 AB>)M+@$5W5-EA?H>;:MN9;
MG1>N9#6I-P8:"R<U6+TV6[KS8^ 3_+R9/A;J\_I;W.QR/%L(K))5!S(9D]6@
M*%.V8!!(_5A:PA3J8]CJW[HBUQ@B,).L[X3LE]J]W@1^6'SC(-S8#*6 \68-
M E&K%SN8,"B5?I;5R8)%#.%07:GF(3<9B\Z)43^+4?J!G&N888--XF5*S;LV
MZM ;MY77*J3";;ZMT1</8FK3G0(8SK3.4OJLV$1<&3R0H^&@F99)[2O^<6N:
M?GK.J/[;_GU\\@M2ZFM*];$5C"!6)U#*-@2D30'_082_YEVL6N=NR3)'LCSS
M>2O'++L[*O9#<;M%H]L=A2OJ)EY^M[](F2R?['H-?J44#<0SJUD7D6''ZPB9
M /_9)QK'%F40-DJL9@EMZ<3@O9*[53/WA-UWUC^X=41/4VNK\)779!Q$[%QP
M5%\T1PS/NHD*EM#=V8&5]G/+IH[[ION_-;*?-RXM>O[*.#_X<H^<6-K91^3;
M QXQGS@7N15D=8PA:[D V/:*LQ-PR$:Y)>^L8-XF9*,XY\GM-"*RN#2R+X1N
M*N @5*W^#EOH<F$SN'3BI"[E-=F#^P0_F+(5[+)7!Z(&5;9A=)=H];6$Q\?#
M-64/,+ZL//:-/:)0@W,OZL_I<WU$[W%<ER4647?X<ZG4RO$_ 31X/?E$&VX[
M<'[V2M<A<G7:CZGYL;EDT\1^,]RE]9'6L7>$46?G\0 :_9BZH,&#C:C.\V 1
MEDYPE5I+P@F!B]$]$\I9K-:=S\.K!4]?>39AH/) ,Z:D.;E2'P/!D%9)%7IE
M!P\V]\*'!ZM[RX,%L@#(U.JA0',5!/ =S0U[SH.UK,9S5A,)A:=?4D!\-0^V
MEK#\IPUD.7Q"%;544T,&#A9^6T!L]?MXB4P=/L62?KXT97!_.?EPJD"VCUQ&
MSIFY<.R>L>-JQJZ]X=GQ?9?4;FT>3A'XYCX>'?T1[_-3S+(17FPYW<]$LERX
M;\F2'&W(^R7"@/R6H0VIGF\ _.4.W*[^GR)Z'NZ.79Y^[]>USISQF#:X=',X
M-J_NLEHM_C$/QK@H+ GTLH*879^(V[ JK3HRS+'JXV*XO:WJB<3M)UH"RZW3
MR\G('O=%HRDL\!T^XA5=<_SE-:O;2F/)_HL5XDS#U3NTU_-S4Q#ND -EQCG)
MR/B$#UBY'[\W[:W+Z79+@/)6'[,WORRNTWX/8RIJ6O5,[WGPU+JAI]I4Z=4;
MU=\ Z,&6P!VZ.1#<6Z CB>*I4>JDP&*;QW?[*M4533L*^C_GO;E_V%WA?<*1
MTK-3$3\>[X*;FJ$. A100)#>THVO2]Z6SWU%EA['K6%0(XNL"F6T:I,EF8YD
MA=9[W-.WEB56PI .#AJDA$8S!:NT,(\+,R^:_?3OS2EG1ZPUE*_<%&'7J*1Y
M=/U#^;4/'GJ,^UY8%VM9CU^#&'RW9%,_/9:#^PJ7P@J^X1P (EC[%^&"IAE
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
M+SHX&XM._YDW7IS? Q18EK1?S8U8JY#P,_/>0?T/G]!*G[M'A=5DG9M/PG>
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
M71 V!N =.!,#]M?KHBBZ0Z:X:A,2[EWF$BM(\\*-<1]_K_F>]&[[::P$KOF
MU0[P?1WE"+'9(HS89,&0G4$397O17+TV:N!@I>JIC,JT'JS?_8\/K<UE7W9V
M>C@\N"JZE4D%=&'S=[BVRP/"$>&.9DB78PVC8]\B=O)1K%[%(#KM#?'N3"-W
M]S"Y8DHBV6=09U"LR<>E<V;L\,$J2%8/MH O 1@]QKY';</H3<-VT-\%,*G;
MOKJN6>7MS%31L(S6=N\[G.]1][1+P_Y=I?:R[3K>2@5L63,K+N$;#V#L"[[>
MKFEGL=IY-'I[=>#+ZAJB_G6&U]G?_OHV_YZ;$+1=C'#9=_3IWU+]Y$^,92'5
MXJT0P;UI#'6,"RN&8L37X9X?KK4D/*U%RJ MG@>[A3>E=0X4C'8^G=%P\?.'
MQMN1OVJE0L#+.-8.$CT/3%H<VS@1&YI+%4#T]%@P HYSJI>>QS2BH>0 -U#!
MB+8HCVLQ?_[K5QQ]3?JN:>RDGLO2WD#P0Q!B+*>G/BL48 1.I)5N/4)>N"&$
MM</YD !3TG+)>@U%:59#%^SIP\KC F8S@W!C"-F%GW'0BZ_'%8S7"_9CF_?-
MW?I^"_I7%TVSHRMK'L850RYL+!%9F=]X('P/2@!Y\& =X60-RV1PPI3X,CGL
M4KZ<+SLJ'6[#U6;9XG^&20#X$T)W<Q83(]7FRCQ"FX 9I1L$0K2BAHF][*TR
M.4.8CB_)?[V >EF"06<WYQMQ2UM[G.#J0HICVK89H-PYT)3?(+ZDF>\F/-+B
MV.0^GPQ/S;#)1+4,$!S4=W9^D4\__=#W57J!KP)Y9_POS?0O)_0B6@^(:MAL
M:Z(N7U\G8* \W=E+/T?N"@%-[J/DSX7^W%,1S?#DBD;)5W6=DS_?^.B"&^+V
M21$&Y)#F3@C&B*>+:[:O7:1[M@@@M;9M!,2.X"E)X#6G@QF9G<>2WCEYZ;!#
M(9#:'#FFJMQZ0*X=U77SR+6RI]J:J9\1?JC1 @:[)($CO9R&(E"W%58/%];C
M43FM.,DP)3?@M]PTO;#(PKF<&W-NQU>[JJ0&QJL26 %MP6G0K_6)(#3:H5D
M480CV2%&-E4ON&[IFM5U(Y'B%\MS"R[I$T+]5>C=!&U-3.A!1?N#R4HT*\B&
M>A9 KJ+&(I83*4#9M!$>5.(L$HUR;<'^Y-Z#8R;Q*9+E<G9]EW:Y^N^;.O+.
MU9]7=%>$">.$D>97IF%)) F*$8!O!:$<;!)9.G5*OZ^]N/3+\'(]'IGD'"Y)
MRDV&S7,3O*H"?!:4MVYI8(QW@<[2/*EU3(@ 4M)X>\UM>F3^#F=Q.8Z[2( [
M,"6WA< N<NL*K2K*1)Y-]@:O1#P(^I1(M[\D$? @8V>B*+%[?W&]HO);H.<_
M4H-")[,7$T!=H*"5EF-EQD'QXQ?+F] 57ZN"8GB@2VWMQ'7I7R OL8LKS[=0
M?K+BK4[4KN=BE+C.H,0)WKE #?W^J]R I)_(1-5=3R**T0T)[TM+FP8<,)6G
MFI;@9QYK_7[J?$;&:T6D*5L D11 @M46C$!Q&D_1EEUQ QQY:V7!K4VZ!P][
M?FPPA7KFOL/,73H+D^T94UQ7F^KCOHW0[;I')0%[;R-&,:9(,S#7N3EM^!*@
M'Z86+8"<B]/V&C)HPK$DHAIKPE8O/U.?+=I/6NH^^>RCW_RXPS0.V =]2X5@
MWT4QMH3 H;N><'+.1\7 CU8$U]-[FO:.'EWR7@KRP\M)'\*4>F7*S=6^\Q'Y
M3ES@<6(W?LUX@RT;IQ"G6VU!H:)UG;C[DOQC80D_[*?K^N&'5'O4BZ?*2MQI
MRCS]DNVY]GYGR^"R=5NW(/5XE\$N4&(]VU0 &0OH$ J;FEB4)$#LT+#HYZM5
M3@;*OPN(8%=(.-4^).M0<^7(41:V2G37V:N'M0LM_MH]LQ['VXMK-@:W@JTP
M2;X-$Y8@_&X_D%+1.%I\26V(?M:L8]D>-Y1AC&%1MKWON'9\&LWZ%@3B:,[4
MY<LCIQ??OGN"VPG@O*L])2P)DON.\KW*O5N93T,5BKJ*;8\-E.2\EIH8$[<[
M_UA& 2*RZA'$46L5THFH,E#%WE9'R6I'28+[@U>PN[B2[4_"(\H K"=.OCQH
M;\5$Y<#Q!67ZMS15FY4N&7'>F46F4A)E*Z[Y&D5B*AKA2+!Y!:1P!MI@G-_?
M!=MEM66.]9:JQ1)&CJ++[GTOTKA)F]&<KKU] =<LA[@*@%OF<!)",I#E!@FY
MQ?1*97"N-N8D5]L3-;4S2_\A=6+\CR1_772#]@O]Y-87,,Y9)#Z)G70'U+$O
M EK8[0S)'\ /LM1LC@9\Y'.LQ$4OBI/MFT.=E4WVG\I6QZRN\ON@S:HY\ROE
MPE[C >[!]@];4-O(]R@R7+=6!&Q6U2"QN!R06W3BDN+U0S3,7[X9B!0;#CGU
MNV%5RE;;T&?:VQUJ2L,1SV%BB_L&K:0!U]CTH";[<+.,X*79'I]A@V=5"?:O
MS!:RD[H1YMGGW&Y)G^'"Z-J@^"K/!#N,JI$B<1U8NBVPG4!9ARKN@0 B+U'R
MR/?-TEMWVE"#W0NO!!>7+:RC5BX2?2(H^Q,[/(]7M9?M#H]__OP7!:GX'?_E
MO7_^CU5O;]K__L;(F_;?-)&-DHB_KP?YAS(FD972?ZJBV BZ\;_B/HK!MB*^
M(0209]M*4;B_'P.R:?\C!IT.^'O12^$_K/(Y#XT0SGE"\KO+P7;BJJ!\.1(S
MK(61BE(HXI")\(/TEN &9P#ET8 VR_.@O$I3T:S)-#[K?'K4[<@D/E%4NE(
M8>UGC")!0@[HD:\I@,RH[G^\%=1*7[\G@'QYC?OXD"4-VA3^:T-!*@3QK_?]
MK6$3:!-H$V@3:!-H$V@3:!-H$V@3:!/H_P>0]%^+@$46N /'L01WA)5B).L!
M-;9]4Y0YWF_$;UCNF,2%%V;H&R;,[0+(F7H"EBU*C;AE]CTM[7<G:YA@[-\
M4$L#!!0    ( "TY)EEE;!%G#VT! #OT 0 3    8G)C+3(P,C0P-S,Q7V<T
M+FIP9^RZ9UA3W?<V&&KHH8.T*%UI2E5 @H4F#P:PT(0HJ#0AHB !0X+TCH"
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
MT4-,AT.P-Z,BL=% F>]+8HK>X.CKYH[[G GEV&:/[@A_IQU([AU52'T=GO*
M")Q#\7#WS'P'$H04P1YBS)",LF*+*NA-LCB5#Y$^!MHN.IZ%GS0.:,XH)6FI
M'=*TB]CW^-,;<D1A&G3NCD<2VVG[I0,),7>36MWWA".'=7__*S=]6B9$OK2(
M(%]H6%SI@/ZR7;_6:+;Y&C[;/[ZQ5[FV),\_^-Q:_7ZP:P<BT T> VH'"5+Z
M89$$-<P4B2CXM;453*:-B2]/;\4:)7PI/R4]='7L:K%,AS'AP!5J^P%(]-KN
M>!ZF@1QC@RUKQ!$] XQQA%]58JVFL;[4W#0U7:!^ $+XZ,T]!]I4^.KEZ#-1
M9V7\2/O?AN=#I>[LHXOY[-M5Q?4XLANR@#T/-E!5G=T8R)0IRD9J .-D0]WW
M/RJM<[[,\C4EX6=E)>&RS>-)E]+T^TX'>9_94\.WZJU'0XKA>V.[);X353BR
MH)[7.#N.:H7.<=4:BL<Z/SE2?2ZH7-M+T_/AZ9M6LTNW%AU."U\7^^?95:IX
MK-':'J[+2/ F"X%[[Z<,PJN_<8S $D;N@'P=/HP*%SX2K/6EKG%P<]>Z=F=[
M:\NM&_:K_ 5ZDCSS*;X]<&<WE#IWW8@=".4%!\;%= ;;E?$U&:L'T&G%R<]Q
MBI\.IV886KMWF)4&S82\>RB\)]6M]*O^Q F^9]KZ_91V#:C:"$>4""!/O\^I
M"@VDWZQ/?C3PFG*,8:,G>@,@,$DU>I""-7CH@?4]-I,&V:TTQ,V<(+ZU??M:
M&Q[-@IF.'5._1'U"5T2_^2TNS='VZ%M(619&1IX_IK=W=X+0[CS4.P^VG#-3
ME#'$EB8S>Q@>:WDLHX_!W<K %@FOHIU;"Z*=ISI?J<H?,IW?Y7V,'X-Z<4[Y
MR9XBL]DO)A7N%HF2T)]Q=KC Y6ZS[5(\I8,HN ,)Q&<5$V'64K3L"^Q+P8]"
MSY9695EXIV3JW["8&JDZ-WS:M+7/7=-S(<:]5F_U=RT-#QY69EX#H"07/@HZ
MP]J"0A0%\?W>'S@5U=\M<TH>'PN.J/'I15^^[6!B_V"X03W)Y??'1R&4"%OX
MN)W<[Q:& D<XD;47][%4(8TC#5I0$7UX4;8K $N)1,HX/ >C'5LG#9OK[%?6
MM"<,+S:G>Q5F5P1F;WW1$F^R\OP-8ZNPN*>+ /, Y8&_>>@R.9&SNQ.(SK0Q
M['0/F=LN:(Z>OG']7*;CGK8\6(E4OMO>:%L5H3MZV%%;^(M(CYX=2+,.6Y)$
M"<]D"8=ZPQ+8>QYC/&B!*9%[T3]1:7_"B 6TGQ\HR97.LV:ZS$]O-T\(1P4+
MG?\,@?AV1W!+\4MN;'A87^ N ;Y=T.E"W4BW6*O#L*AV7UH*!U]0C\\-9/<=
M:BVZ$K?\H:)D%V"1;&]U[^5N>/5/CV$\< X&[E4A LZYH,X.)-U&/7C_QT^8
M-W]HJC"2_$QF-Y1(B)"V3!#5=]-L+(1C!F4IY@YCW/)I9P1J;R1S4P?Q(ZN/
M $<$B]O,T&<&-C*89."V>37]5>0T;?S9Y[S*EI:&MO:S*1]XPV[_=B2:)MM+
MN9WF^[F9\=N# ETE!G!KRQ8XQ1@9\D[-ZK2WD?I>*E'XA%N?^UQHNW[IH86T
M",Q$O[EYL_Y<3?.@>I4WA*A_WM7V):L023#0<*R7RU\[<DFO:M=$:1:)UC &
MWJU]$@NCXZ6"BZ8[8.G/']X>^**A-;(P7Z(HM>M5 H^VQ.3?P-:C[4#FJCFB
M94 UTVB[G6T%P&D*R1S-H#\;&14I*\XS 8TO7DX\IQ3'/LL(Z+1PV&IX+92[
MNA@ZW'X\[(U/&7B(F_UEV<+@  V=AE-$P=CG@8U^6.ISKCM)< \@*YU&D.IV
MG*U>GK N&-$Y.M$QR'A"5G^H9QD?MVR'?<2"X'O/<Y2XQ^:,$P;I V2Q2+C:
MN1 B[/'-,(\^[ZK"NIRNI:3 ="GOKZNSQ0%/%>[;7CS_Y8"?'0N![QU"B>U
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
M-8V)NA8?S\LB;[0\OSJX4KU2*"8I&M:E$ X>3XG'-PZM+C-N<H126;:85_3
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
MH?G1%AYJY9'URGNM?IV_KX\UJ=;ZC'Q2##U,B%QR#KMU5J[KSIZT%:&Z@M"
M7;]W(":8V]^-_BS13$8;LC(,=5^#B>: =6)+<#!-\.=@UZQ\ W'X7G^R?(?O
MDASQX:'PI MFV<MM)W/E';L>F\_3:5C@8BIX;)PC:Q/@@&-J"JX6&H]1,J99
MOFL2C%<B4& '&W"O.\OR5ZN/[\G0^SSY*5I],NKY/K6#AY\9F//\^ (3,S0(
MIAG-M0?ZB=N"98-6J8Z-PT-;UYTG/\B;'/K$,^-P+]AEXJL[VLNG]Q'[/8?@
MVY&B$0WX56M:$(6'T_@4!0[<E9,'2!.;6?Z_:-RY<ZIX_N3;E,DL]V?[]9]7
MIP5<U6*.;G,ZR!Y^ )^,4<*V^\)O?ZC72,(*%Q*!-VT-!,*P>GIP(!6EMBG=
MZ!8##+H?3M$\=/;<)-^-EZM696(.PW!R(J?O\W0-)OZY/WPZBI+R=LY;FBWT
M]DV%FJ'U3?*ZX(^F7QO3)"L?[M6/8U-HGY!3IGM)=0I/HG#I>Q(@K+1\8N[Z
MI#9[_P?&?<P(%K!:G[I"M2ON\8=.6 "F"RK?-W.(/#\<I/)>1J#I?W4][D;N
MW]?9MV')O];5$R??J?E[A(IG2C13]3MQH+[?.WC=3''L/1=GJE?2F\S.NQ?4
M/-C](V_&J&N\&H5Q!^X_\9XXTXZ>?.R![SL#=_;&=R.F>>A-K!*X)RF>6"WP
M E%'2$9;O6:/0'V0U# K@XY9\11JW[7DE.U["Z<NYMS<O76\5O7C>4/BP#-6
MX<AJWJ>.?1Z-V6OF!5=]YO<K/'\8^5'([NZ#W+*]UA#!HUQDXM0.A"W(#VBL
MG&18>1-Y#<,!A[E-8I*AG4X@&*IZNTZZ/SQ<\:V?MT?D^5'4-87KW$_-Y"*;
MA[03&(D<OA&_CO8D#\"O?D$;5* N_:8?49@R+5>LR,P0&/R@XC1@R-W,7G-P
M?3!.T6<>>K4#.?:#E41<;HO=@11O($PX9!@+V%BGDOYM>TQM"W$O^S#"IP$K
M'*R2K&$+?)ER3=?-W7 >]"+<WA)/&^2[J)YTN^-<F=#^LMSN"/BU[_@/&@]Q
MP&7_*7=R*O.0R&OV /Q@2S %)@-:4V&<>]2O5/[""Y@53H,8=W==TC/?OL%
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
MYH3<HV>[)@<I?L)1G$]^U3ZG%&RLVBQ^HD;"5P'%34B#FY76'LE0LKN?_/R
M3."S+<D]@6L"$ POMAV&.0SV4XJ9$HGTS5%#1;(T,6[6E5!6^2G]]5)&QJF<
MZK&BGTE[?YHCLT+N;!A^F#O>4O(X.7::>',' NJ3>L9QP"6-*6PG7.).'98?
M;<,JU;A4J9A;^;XEJE/KK/;,I)GA9V;-DV!YG4BY#[6[+(7]EH@36^Q]#\GK
M$SAZ,\VK![^?Z0P.E8 $*O?'<:/C40Z-GQ>J:'R6*I>HCG,C\MZ]V=/M!-1S
M6>VZ&EQ]"=>&"'L?'JBE3[&>&0E^)];^T5(Q;0*?F2+DL.+82V"Z/[79^4/1
MB.&(QF3EKV\6LCZ.F>>SR=-Q<T\<>^5-;2^I4,U6G&D_L>!)=Q-6D2J&%RRW
M!:T+?G1V_O35])N%6<;7NJN]:K8,U15+?R]P&*U5T2S*7KY_@-UX^0SL!1P(
M-%N)9UQ@3^Q !-FB8 CY5HX[%;MO&I6ZBC$ OOS^ZG3!S_Z[F[<XU4(AR?*6
MYHDT1;>NEMM"?9%Y7@P9;+L>T0<:A04"QE/:X*B<=VV\L93!5$-MNF6RV06:
MEK3+D:G9;I-"(1VW!:IYWGC_5\"Y6V[M\<%/A_%C94>Y?F+9O-4<QDAE%<!O
MPD'5U%7).5Y#>4KX%8IRCY6]RTU#Q]_?SID?\2M],S8E+684]%4_[Z82XKC"
MX?>R-OGZBW#R4USUX*H(XRBVW1;KFYKDJ@5R49?AO&CW4Z]+7Q;**@#?MA*/
MM&2L25]S=S%_E&;GKZI'3?AVQ_-B$[M]Z SL(:[*FBF\12]E91/)F;!Z @='
M#V &V7+IW5A),6BLU'2WZZ&TR8\);H':N></TG?#7O%K\9S@&1J,,-+%MG/Z
M_X0XZ$]=?^3$+WL"8)?]-BUXA2K;,AV]O5EN.>-D&3%V3.8C;3#@_%#AY5/;
M;7?3'K^WX\.,.3QCCY.J!SD"%CD83<\3IU4XU07ZG*IL:"U8<K)B9G#"H-19
M&+F.?&W\-%MK(-)80_FX"02CP.3E8$ZV(_O=K,)G]F%4.9LWBW$.Q7,6,,J5
M3452!X51N"Y7.5G!D0\_/][G<JP[,/E*T,%#JT/ZB$4[GD020$6.=[?)5(W>
M=BFL_5(YU_2P[YF:=(FG@JS9G@"_1=(!;/LI$2H^5@%8[X8FX238:BCU^7P_
MO(#?:K[CCZW9JXER:IT^V<C<+MJ:R8QHK<Y=B'%YY-G?ZL-C*GR.Y,@3E!@Q
MWD/>K^Q$^2$0,L3 AH>*98J'T"59Q5@D'CR>V8Y-1$!W(%X(,1<4G#S3G?#5
ML@2%[[1/7\9ZCKK^*"2D,BP2>FC1$YX3V_Y9(F+3''C%8MWQ4]+L_<HT'KKG
M.%N2R4T+[D((:!33]K[U+T.E=F8$.>L0Q)-4=R#?%/I&CD]FW#+UKC[N9FH0
MR6[C?.+'.%&L.WP*2H4R#X4!@_3G!%"$NHR(QD@.WQSROZ-$@\9B9B33.I9F
M%GY*V"KT'LIT#["]7G'I\O55^X\@1P7N^<(JY6 V1UVEBF.&X;6I#W]I),ER
M@?6+.&'0=[$KHXF?WC,_[!SQ\_J!EWR/1,Q4_50@'Y-B%0@KP:*[M@D<8?BG
M, Z"Z?1GR(:Y#S29FT R#^-DC03 ++2UYTO'):AL9O#MX4Z%)B?7BU'H@A4
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
MFTACY?1F<09480?2?^43IOB[=30.<.^)\G9/[R'5*566[#Z;-FT,5-P/,WW
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
M<K8_U68FR:0'IJF>.8K?]Y7+L<M(3U./@U0[.@8Q6S2C2"\(,#A!A/*'ZU\
MI!HR:4?@R5HI6_X7+90C*?9C5F$WUX.#>4F!ZIH;^L^S368N7L-MM2&SJ'I(
MO=%V!*NHF;4Z4$V<PZ.ZVR6 \MR8%08L_!SB@$_-XO'$5SR;XPW;Z>ZW4H+]
MI)F0FM-QX:0L6JG$]4'5_.5(B%)%4?G$ M5H/,S/;\[+ZZD2KD4JZ/XG=<3Q
M.MM0*>'!RQ.4%DNG2KB^P4*.5=/RW0R-V%_GV0-!JQ#T#K</!A3$D,QHAYL1
M=/;:01J7-;F(<: <QH@][L7870+:,"'[[%CLU_BI!A.RZR)-$<*$W!DW8T*>
MU3]F0F(M&)KH3K\B)F3(Z2P3\NX%$R*.('!]9D(6!%ZB9Y70"3 @P9L)V>0<
M00!"B,X8Z/_74K4^(GWH+PTXJ(8T!3)'.LV%E4<M@,&$E1>C6A(U\+QK*7O/
MC9YMJ9I54E3Y: S)9@]AD:B_UJ01.IE+<0?]J*;(762=F-;HXL4@\&*O<)=Y
MZY4^'QF?IQ?@2LX\-1&]"+AD[E>(7@>$C(^# 79/H<3 ;OWTWP,S]S/DD)HC
M:Z'+@5#OG?;&>I&CKM/.EZ=<3PEUWP[3&'"7*\;!O$WN\KP>?O%Q2,&/C&=P
M60+KE"B0#E )GZHX4BNV,E/$7SB:YJ,]7]1X ]:R9Y8.M=VZ]UU%[8SIH.Q=
M_A@^3#+"<UTT',?@;*">\\5PHS0<%A%B1@+A-<1S^00>#J+)P%V^Y3RC^DFC
M1SO^[25^#1[)0%IX]AH<\RG.[,%U6[EOZ-ER5^'A5:SW^M=2]Y$;<@[MFN^R
MV1N,I=#5=;Q0R4Q?"!6*PTO21(":CLB29)H%$0OUCN1-"]@.&]_.NW.^PX]_
M?TV+\+O=K2.S):M4 B9]YW9YA1,8V(N2  YC2MJ+?T]&=G)<U#[^YDC?T<G^
MFUI"$NJ$DMH4,=-3DC&HW\-YRV@&;NG8^MR5^X#+BRH6;8UG@4XI]^[F[C+/
M/?$7,*;53OGZ+AE<%M2)_9UZMB35@+M],B?KFJCZX64X-RXF9/:EM K]"4/.
M=PPMW'JP/)P/&47(Y/=%P49N;%F*CI%O!(0L?_8,9*]]U\(I%QK+.]S1@-['
M 0UB<7&Y\#.?9F;FT!->E-&ZD4J%N'VAW)A$P&GB_8AY52=R$6X+"0OALA!3
M,?3;%$=(+*R+5WW1_**B?FG:["&%4-:-\,;L\T'P,R$LY[G#A$"O#F_^]/(/
M0V2$]CAY3(Y-WNZN36DDA=(':LN65/!#XXWH3J'?\:#P.QXN,2%<$ 1!ZW=
MJ+("X@(Z'0;D+;#<4)CEAD<0O9G@R5KTSIY%#,B%(9C1#CHBZ+M#!FGLUL S
M-H: "XP1-^G%8%< 61?@K& %Q E_5D#LOD_[K8SR[W@XQXJ'F%*&X'\AJ4+]
M-$OR>!<\;@<]27-_$R[0>;MQ>MY/YW8.'VD\I-C,_==Y#IM_X1I_R!]D; \3
M JHUK.@ %IZ,,? S,&X3'OO+ !&P0_GYY(J$XLN+]_&ZZT^"W5205UD.VX[U
M@.].*02P<2@9D/@C+.*"4SAJN/?S^\6FM<,.@C#OE-Y;') 85 ,3\L_RX5^;
M!&WH)HJ>W?Q5,7D9N8NJ%6YOS84."R7RW)@)%%VZDCBCVDKA;QAK/8D&==&4
M7_2W<]X,823B\\K'U7HM0*%+>$ST"HEME3/L?H%1^X-=])-_FWU[R24X#!M2
M9\1HF@@7 ZU/U'08H8K*IB9[8D?7LMZ1Y!".#(]<B@HK*FM0D^LM%^I!W$L'
MY]V>5J>ZA6<$ZJ<PI/J?Y=O!7TVMZSFD KOPH(87Y1E858;VH9T$TX'QKM5;
M$P46=<K3[C:?-++W*$O<"F*T5$17[Z+ZD\,8W%U4:=H!#9Y@RATP[.80??,S
MW,GEBG&?Q T[=\S53^'++'.ZL,S9B_7 )C$\4+ :\#FI+S<9?W;(O2ZVK=]E
M@#MV\V2$9"@N$<DB0O$R!AS%C]Q8\$S:P*5BWB<'!EW0WCF'7U?JT\S5V]Q_
M/G)UU>TB4H;US;-8=VC"G/9HJP2Q4FJ ]YA"LH%5B+K9K9S$:8F%2ZPT!]XG
M;M-@/,&R ] 8M-=7V1NHI6TW\HG[6+)35T!;V^'UU<'!R76:E 7U-FHT+-@1
MJ05@$VLCQ/)TQSNEN3!VC9F-@Y../RP3.J@QTBU!/6AC& LSS69C:Z#O0'>W
M_;3=H-5537?N4'BB?T#%N\V?<V:Y,$")L@Q+*H"-J,HUU ]M1H7+2ES0?5-T
M^L0"1%1P%PV+OH;N<,(&\#$>5B#]AOTK $_+IZCQ=V3_JY_ UBGK7"E[G\W>
M\'($)[JC!%^G@YMV-'0BFO58)S2K#$,.W[],=OE45:K(A-0''==FU<B"K@8"
M78_E@G\,RS^69 A:"R;(TOQC9EJD:>6U DYP'K#N%N9W*)NQJK".*!I@_[3-
M(QC4Q3.4?31.FU^C2#C,385]/^,'"Z*]9%GZO,!LX.JA5WZ8NKW/ 4MB6,SX
MR3PIG3.?#2Q+:]\N)1(G"@M,CCJ6=<LX/53ZU!62>EMRK]N,V[\>_%!%D(\J
MQQC$5M."T)TM8!10TG&K:YAD/ORF/,!YI_9#H5D ATHWH%=I_\^QQ]]=Z-_F
MGS]@C[]2X0_8X_RN_T7N^%/JGU+_E/JGU#^E_BGU3ZG_:*D5/CO%%>7<%GY!
M[*.^4Y8F,J$<(W)8V=)_!H*:2A9O-Y]5E2IO%:ZJ"5 6O"J(<>:E<4$*_K4'
M?.U'R#":8 EQ,![KZW97FG,8ZP5+=A-JU9^-#OC4935&4PU^.=6=IO;0/>Q0
M:^?:G.SPF]S]4_>5ZX9N7II?]:7U@P]G,5!'U#0>MBY/;T403/"^>8Q\P_'X
M$+JU>4WV0.[I$9+#G,L%896-UT>@>]V57A>GE;V&W,;4-M"$*DE)7? ))J17
M^N (VAU[-U)J+?W%-U>STF6='94\5-X%=;SW4YFV"%=%<MM#$?DCD(RB]739
MQ<J0,A^,Q%R*2]62L1893N,O[.^:1/<&9HH+9:ZRE:*&+^"M7RR-[_3TK&'0
MGKZ'Z[.G_1L<"COO)]32OU]Q][H'[C45VCX@8<H!"?E'#]7EZ#%2:J,_QU[Y
MW34T#Y:$W1,2F"G-2;Z.C2#N6]=<%YA:B*0\&%>[GB?Q:@V7&_+Z^YM;9DKW
M8@\\F^1,[ R<Y*8PR-:)M2SR@.099K"'*W?N,##$(UHN%[LIS6/8B$,O^H,D
M[6Y.EF9\TY?)L)#/#<M9VRTY_A1YKA8\0;V$&D+I?D;[P#-<90'7ND+?!G'7
M?. 'S4?A3DC=R)T[CC.]R4-]J)&>NLE ]=-VM^^R3YZH)*CJ$ZQ7LLCC[YK=
M5@AD4G>!!EFXO&QB,1>]?S =W],<.I,K_Z$AS$HPV_)05D-,:[]NR,4?>PYN
M7XM!G/'^%\Y<]P\AA5Z"?A=' \M5O[HN#7.J51QZ/)_G+*R4_RV'[WG8E.A!
M@2A_F_M/S_P;'EDWP3(P>S81DPJ$ZZ6S3 A?^FD?Q\H' X<QT:KIT[559^Z?
MTKQX^@.Y3[*J=^G$4KS,W?AQ&V.8(DV3Q19M%G;@O3])@3#:.3"='+TYR'^*
M6,YF23XX,ELU7"=:"ZI<:\W15_9FGQX-ZDK^\>A 3"GG7%+>N4Q*/^O7H5.H
M21A_*SO1_Q01UV/-W@^,7$IS!>BYB8G)]?5Y#_Q4KI'3YYX&J]QU?WRO=T/T
M3"RU]3NF<.$95(5>B/9 0U$C6&B(%*P[,C?9?ZN2<Z:C;,'UR(B:>\W8IK^I
MO/<814P8H6C^84.Y][.HAX.4^.%3]8^I1HP^1^MW&&$POL>^0)9LG4F+("9?
MJ?UB<)'HH^ITOF#LV_LK=>:K,@UU<?LF'43E#YB*O;@>O1)F7V9C+-D>#^1:
M#;6K@$F]!:$_QFJ(ROJ&>A_G-*2>EC?D?>[B'=TOV&<PK#UWS6$GP=9V2;%2
M'VRANM(4Z)@Q:]#:2 %I!+AEJY.<R4(O"_H_<?"_+\G>)UV2"MD\HTRP3F-"
M@%N5*_; #2NI\=XVN&MKVD%_&N*EZU*!CU3.Y:M'&8>-H>7(*G(\ WJ)7D!3
MGC\U.YB$$#)P"9*>K78U\2IVM%RLHRUZ=*PWRY@]?P:=4%+^U0NV_:45EM68
M0<<L/+9]#[".:/%'7VX9"\<%[:M='^3(>+)5>90)2<*C.\XS(?[F]30]@ FY
M6[Y)K?L.*A!*)@]./0F@GGY[[KU&;*-Y^^/OW]EVDBL4B+A596!^5K7%BE0)
M Q4Z;K[.A5<LYS3?2F"3G_-R/?;)[U?E?09G*!/"?HU>_Z#A;EUFJEVSU9CM
M_6[\@>'>@> ^)N2D979_P?%3&9!5G#]0QMC_'/Q!7*YK(K,R'#21(4&]^.N^
M]F.>M8:;+S8L.?DG'&K&><V:GD'',W^;*@B]X@+8%F=> -<)3^W"/WV&):T&
M;&&/DG2A/H)9C$,Q@V(#R$IR% -ZBI[7*NF1U(GB!LM)R@EB#E;I+Y]>9UU"
M3T$]D[KEG-G!A(#JUBQC?H23*N_"^ TNRD=95J3[>!7V')$ZP:\ZPFYP4_2
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
M:,;T-(8&\C;Y87O-R_+M%$TX1.=N[4:2Z=MCIR1DK*O52R6>Z_<IH#8DY:_
MG%F!JX%D#RKTP_-O8<21/L/M.LCKK>TU5>10RD/?G,C I,(,-L."7)_='BI\
MN) UR>P-S;6/I_@YQH0 +(VOWQPX*WT,;$,#6$H$66>%13PDRIX>UZHAZR0)
M=.W440JKS@1P3+#5%%>;4@;$[NUV]*G:6&5;^\=-)GJ>^$-./QKGJWBUZ6:D
MM"+;AA>1Q?E] Q,*#I/'.]")D6$].#*N.U#0=>8$66BS7,I @3<_XLCAG:C1
MN]_*/QY K9Q*\/]\\)QVZBJ2E?;V=&52_ "W#NP=+&_HH*2OXTPNL4W#J>$+
M"7B*R7TI6O(SL$[_Z5G'((,L^0^V/^ ''U\J.Z*U*=+-VO/*KZN!^82D.[69
MF3-<C4T^*YNJEMWNI\F\B?*W!O;;7Y3K"-V=?5LE4<%DLN7)_KM0+M0XOFZ\
MU]^S-AI.L1]!B?9H>N@DM_J06BSSG13>BPGG*,N/W.,]N99^^6Z@E#?;ROO>
M4=MOEU]U*)26V L ' 2M]4XHI#RCBJC,A B')^Y<;Q_3BGIV<77\W%Y*ALK#
MQ(,QI?Q/9%^)*:A$^?[5AK2[L%)\!U(1S"<G4>!M(R@1AX%*7[O(L:>E?@7B
M\3;^VJ1><4T1[D.4^U(?JA_E$67.T[HBUT[>!&5@EMZH@R,T:Z]#O?G17J^<
M< 9CE:JU_>KR0^\_6XHIF?-FRQ7!;3T\=652F]SRT8")4V ,6DS:FA\)JVL
M;4AH=C"W^QXX0J#7/]'D,=5W*C\)3#CY3H:<K:J9,AW:5ZRLU/.CU9PTQTU
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
M$S4HLF(\#<4SR>C<O&*&.LX"423#5Y39L&W[2UA5;#&?7OF*J;#**,1]MP+
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
MA^6AE,3<DAC!A$JV/P^], !!&)0 C=)ZD1V#FLA/X;(.EX@G%5?][Y]H21C
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
M<2IYB.KM/$0HA='! 2>("\.JT"%#CL$I$9B4EP!?F+AY"(O;F$6FPL>?6&6
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
M8#JT;@5[G7\C(,>1]J1A5W%L6PKM.NS6,=Z^(TN83^1SC'U3^IP_)%X?])#
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
MIOONV6"L%$;>J8QB_A#3?M\69^&/T-,+@N3%;3F/?S$,2M<<<Y2'*)<?H_R
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
MPZ]X"('0O-5O'SNG:-M'J%2:3GI[7Y!4W"+AN,4>3J*OF('*F%(2J*P9F$M
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
MT;UM*84TI&2(LS',?ZTF[.;[\I1S[CT5J,.YU[J2DKKY72AW7!KR%O0'46U
M1D$(>;MB6]DLLH!T]'&E@\,AD\6?4[]P+MQ)<!*S ^'<QLOAJ44+.Y"T4H[\
MTL .Y(\JR&4/_BD$RQ)7>0')11 )48D=B%GI9L,/Q(0B@L4N_$KXL ,! VMA
M7-XBS'.]C.<.A"&-_Z\WK)T4X;)86G+:#H1X@?D%7WD,O\6$MRJ[,*4QL><!
MXO)[VG/QB_WK]ATM3)=B=+3H:>V8M@<IWWV$/N2>M;(0QV'PW5IX'P_$3#%'
M^%$T;546ZPI6!0+KKHR*],>3+/DGGHO.)P)*]RVUA/K>HX4Z/)5T$'TZ6^D3
M$5\ALYW'4*!5I'#T,%KG@:G,=L13S'-26[70ZLV7WOU:2UI]8G+:N1]>Y/ =
M/.83 ]FH05*CES,!XH;OZXD $ 60: NDZ:;D;#B%9*;8,.;^U^_K>=NP>7M:
MM!%?H$+.B2+0,V _7>O3&^?K8>S?"S,TW5_)0N<=?AV"M[J";S@BD0"L!\UT
MQW4CQ4-].@%*<BC+_D7P9R.<TN<C?[2*%3SB!"RS=7YK?\^@RYRO;,VQW,)=
MM/:%.C$OXWJ]H6 L,,C59YVBX&"_L;(!NQPKKYEDH*35JZP]86I9*5KL8>]P
MZ5K+B;M?QU]6VA'F(#W'/F3Y_X"PU1G1&R+@7N8I\).C)&:3VMG#Y?2,H'QA
M0WM\SPE<V2W&XY[]14$//E12>:\)VD9W4[[84?'+J_-0T!H'8RF EZA>^'>Q
MZ!4$%&-+.M>^1MQ5NNZ3CD2%>=9<NW92Z^%/4QA'",48MV0(LJ14N\P4)C0R
M27/:X/'2BMOMP4]#]+6-Y_:]K1,72_QE1+*0]UV_7 <IY156G!K>@;P2C,?I
M8CW95?C05?*E#3R>MPY\4/VS1 F,C9R_^Q8)Q:3H'#%(W#R_ ['D#6Q!SSV3
M'+@;=?&Z2\'V+L:-C2.@"?,4YM64-V.A!Y^",YH*=;HX<V&*!?>O\IJI?EAI
M$Y#^Z)3*'AXYPT6CSXSIF0$QO6?G>Y](2$15'Z1"!$^=/,@W7[N'@L6-XWTH
MRO9,.WO@(J4WO6HZ+M$Q%5U9<[\YX-<(_&$DE/AI_5S2]ZVHY=6B-3QX"-Y-
ME.6ZO&-FABADTU2WU^XE=^!W_=6P#F.,<E>\X>Q)Z96IL%+FT^T)V:.*\8QO
MCSK?1C&?ST<O3P(+&_='0_]0TF'<-<+@<QBO,#:ZUZ$^LA(9%.9_^/+[?9ZJ
MU<UC9ZD\W7UH#)SV.P&@=#N;[0-^IY;^-%,:6^DKNW>WPFT Y1\H)"=A)>9S
M0$4Q[+Q@$P07\05[9O2OCCY'>(G*UK<$5CI[5V*[UD/FY!C1:24QH2Q-M$!J
MV,:\S)T;/84M-TZK9$M00D^9/M.UR/Z&:+CE 19RQ.GL5P8F2M<I?>/32S )
M=X7DV"C4NS%Z\*YWUA:]3SH_<U9D!%B5D 3D<V\]]@.< LL2H*3>1._!G@3,
MWI2"%M;E(Z&1XB*??\V<P=S1MD<I/'&5EX:4ZY:=@O@VFNX%K+KQXC\8TB5*
M "'YC[RI5ZQ&64W'HS+S$/+D!'%)LTVO<OT[]M&PQH_CWXH@K$%V0X<A]FC+
M.)Y:?*LBO=V>^IIE'%$UXQAM5A4;WESAV HLCZ +/Q[;8[U<S]4]^S4%Q]JM
MS@$5":$(*IE H 34 V_+N*BN[^PJWGZ-)-.:U&<=YF1+/6@]'760J@H1&!]>
M*L]F"K&@P$*RZLA-KE)"BH3>/!9>UF%_@M+C+.&NWEN_=?'C ==$865$7K&\
M_Y:-:L8 @2-<S#0FT8XW[F(3<4(UR1%11;?;K@%'[NFHMY[!C$5EOOMR]7*^
MY>ZSU)HN1:E3,%/LE5:@D[0*ZJ"7YS5*VKRX@C^)<ZC9(U8IKW$C=[#"CE^O
M__77#-DHRPN$N^]^1C!:$MJCGV+>V+(33"-HF41AE@F(IL.SBI*'DTT%*SSC
MJI?.-><9JK>V=DP<4<^/S2PDFHPA#A^T'\X?U#IPC!U4ST[B""R6&(Y@;<*
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
M^O\9_6/B?_4PR"2BR N5">QI@^@]I!.B43ZO5'QV?U\0R(#L3/\O4$L#!!0
M   ( "TY)EDSWS_?FS ! $76 0 3    8G)C+3(P,C0P-S,Q7V<U+FIP9^R[
M5U13[?LM&J0WZ2 @! 'I1:D*2$2DB4A104"(TCNB(D%#@O0J @H*'T2I(@+2
M.Y$.(B)=0$E(1*0G('%IVEG^SG^?<['/Q=E[C'VQQ_Y>LAC)2M;SMOG,9\X4
MYF<F'B)XP=+&$L+"P@)Y#/Y!F$L0<\@A%I:_M_]JK.RL?QL'&QLK.R<')^??
M@XN;EYN+BX>+DY.'GX>'EP]LG-R'!?CY#O^]_S?(W\O_7@7>^+@XN?C^AQOS
M'42(BU64_1XKBSSDD! +JQ +<P "A4!8V%G^TR#_U5@.L;*Q<X!#XN$%7] L
M" Z?E?40.%AV-C;PV1CP>0B;$+OPL9-F'"*.-SGE(T1U'F:_Y%(X5]\KYC1)
M4M3UNAW'S2,N<412ZKB2LHJJFIZ^@>&ITT;FYRTLK:QM+ER^<M79Y9JKF[>/
MKY]_0&#0G;N1]Z(0T??C$Q*3DE-2TW)RGSS-RW_VO*"DM*R\HO)5U>N&QJ;F
MEM:V]HZ^_H'!H>&1T?=3TS.S<_.?%Q97",1OJ]_7?JQOD/?V?QY0?@&___R=
M%PN$E>6_M?_/>0F!\SH$[@$;Y]]YL1R*^OL"(3;V8R<YA,T<.6]&B,CK/.02
M/9?]LKZ76T'7B23F=7N21UQ1;^4X^>_4_C.S_W\3B_N?FMG_,['_=UZ+$#Y6
M%G#S6(4@,,C/<."8"TVPDG*-WHG%Y\'X>C1HKH!O!!&:@CJ9[XIQG?,G.S>'
M:[U4=)NE<>T\_EKVH*NME"V1/>7+[8'< RSM')'*S81,\C,A8Q,#4%J1%4V*
MR(2HJ "23$@$$T*WUC>B,F)-(4Q(RG7T3=B?8]C?T4 \$Y+[ZK\[4[W[1X45
M+P D#E-$F) 2:28D'Y,"^VV4]=^=Z0$?_!OSWYC_QOPWYK\Q_XWY;\Q_8_X;
M\]^8_\;\-^:_,?\WBPE[C@6,=!G<6%(4@]N.\QUU=^%7OU1RO_N$5$LG1_,9
M3,J!;95V:2OC8\"5PO14GD1=ZUN%MZT_WJOE^04%3-T99^&-VO0HLB$COFSR
M+/0^NK<6MA>7]1#S"\J$S,1?KL-N@H/1'V8X.))T&: Y_?,X*/(7'2+J:/'O
M\;_@0'&@>_=P>X?HS]&;V%3L3QFE-!C^=_AO%M0'[ %N /?G<*X%)&:=">%H
M8T+>\YARH+^@F1 G_DL@&NIB8?AYZ&\SJW<3U"PF9,.L:A[W$^)H(?J_YO!T
MISHP/BA02AI(M9@[Q/ 4V<-3=V5\@EK)"-L!PP+^N<XC<0%Y4^[5-E[/;^#4
M1GJ/"'LY9L]AQ0XRX4/B6%*D/F;K*W1P8I$%Q?L^S;T?2VI%VH^:2AGBR <4
M)J09/?P.QVBE8SKW/G'NSHJM,"%<#$$$FL%-Q=NG%%"ZR;9#;LD/_;K#!?4G
MLKI<(M]H)VSG+)_Z%F>\M%Z6OT4MU6%1R)&R7&U0PVYM,B'L.L!QZE4$ ]?7
MPTO^)U]6?D:O>?[NMO'527U^X1C_2U[GEA<T?PK2&SYO*W]LW1=A-:X?ASP8
M%/O=&@->O#]UP(0 &E8TW>_Y*_ 4\1X14EAFM&'*KLN[Q6Y&3=7&J?@1ZY ;
M+3D;ZGJNDIG] ]7'?(XEN'N&5V$#8( :]-WN HHX$('H'#*\V74DVX9@7@(\
MN#P_W\^K\E5RQJUO.<*WZS8VX.2.C.Y96;H%"DS$:'2 ,?H(NE<0Z4_.6N$<
MR+P_LDX.[, FT>SQ=:(>ZSVW\AWB9O<URZJ^5XR6.Z==?-TVZO#CY!::=-X^
M!24'U#,A;!A D@ 3"RX83D6:5P-AIW>;[9PIMF-C"WPYA_;&C_G?>W>T7CD-
M\J<DC0:N;WPN#%_&T&1"XNXPQIF0PV$F^O1Z[TI@?W RT%1A]FZ>4)!SP94
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
M'%P6+'QGNTZ3['M-CY*6L>4TV$P94$4LLK]<;$F6?5'SS>IFY8+)\I502N5
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
M$1&LMI%77YEM:LZ1=B-3_FCF.Q=W)H2]&;B+906Q]&Q9/'>HADB%\P8)K9.
M8G?E>JG!+L."<Q81JUTY8I>EJC@?<%P_H2@$K_D/[Z7B&K#;4.K9ND%M*9H$
MJ;:=&'[JNOW]W0@^J812AIN'V[#\TI?ZG>FA;WC_4V(_H"WV-)$E_ 1-5*#7
M"):,.H$0N$@N?KI"K8^I*&N<"-1\TGFO*-=]]&A:Q@E)UI"8ZO9+D[$"[S&
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
M/P-,QDVE.9/EE1[6%!@FO&[4WEE .?N>=I:+1:D$,G1F3"R8$,Y3C)'[-5.
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
M^0T)8C/2\G*<667YP-V\BF?S8CD"[Q/ RY5="=TV/K;AXIMY3!.@Q0X8SE\
M"Z D/CAY'A^S?:GO33&7O.3G\6# N%Y-/>=@(?OSGL#B'H1@4+5-,ND>GQ\-
MPB@# IF7@*AV(NP1ZZHS!=X7I=N%Q+1"71)AJI;XZS8>^NU7DD]$;HF_VV0K
MKGCBB<%>_'X>:G_^R2H>.SES/Z$5DCBTM;4$^O/>NDHA>N!WE_\_A/AX8 16
MYX(.0<;2.+5 !A=T=L CFR/""X:>2"QV<4&.+ LNZ,V<YA6^*2P-GL1ZDSWM
MSB9P0>N'AA:6-X%MG-V^7-"S?2@A+H@7;W)RI%Z'<$%G=NR[^D]%X&=X6L 2
MEH(@\C' @QPQE '@1W>G\"4HTY6QA76&TC3EXGS;)H^GDZIZ4RT^(^-AXK)7
MGG3H'#F\;[8*3-1B6="-.+O=2@&C')0Z0%)I70#O1@8VER&]8)$/U^Q#I\9O
M.EAHB!:"D.<?#( -S*+W1MOJ;8>6\09X%<%3TCV )-URQH2UIYAQ%K CXT-A
ML@$0,%*8$4C?^02_6ZLM[:)MLNVJ'/Q*E9_\,^)E<LK7F<5E0-5]$3]#A3$
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
MNXGYO@.\#;H$Y8(^[,R#8;[\H]#\?SK] ZT5.!ES@*.$/8AILB_DR*"_9&H
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
MX#DE/&C==ZDLLG<2$\&G%F*[[KQT'[Z*6>1HS%@&'T- &O$EX!D+3-"<"VL
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
M!-2#UG%57QPLH<2TFE=.S@4ZQTT[CU7=2SEY;KKL0JEZR!&Z*D?P!BWE#+M
M2R3L85(86F7!7NE=-5^8_MF9#(0@NZQQ\T+A@Y*"A][?EU8K+WAFQS3%YY?G
M'Z!.=7TC[8%Z(")@NS!WN2 1E 0['KT7D)^A?.=-AV8)'0JC0<+7QO7 ? !:
M[^>[(;&K]7L*+#2_Y/2KR77'?H]6/19S<-O:N[_JPA5YCM;X?3K=(3JI5=71
MH9D+DC348)T:<*&KDV(#U,6,ZTNK*M.7Y@>6IF8=S'RH[ZI*DF$5'=VWGATB
MR9D.G$LFS$OI+ :229$\]SL$VT2*TLW$T7 M]JZA<R,2]EN)-V%V;;7^+^"
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
M&T?*/T$]T.,PD)9(HNQ^FD]NCJ<N-$8+$R6K$M:6:B]<Z,L(EO&Q+2SR;H5
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
M*__B1I/_?A'U3U'^CBB/V$,8JBWN":X$^HCH3N. XOS7EV9[O//.[TJ<E\H
MDY[([&S7E8X7OJNC$0^GB=!'N7R2ROX.I5XCRII3VTGN3[&A!LW;95I[\WP*
M/8>U0VO$:KY<WG-#/L6L\WWDX5\)85B4$KG;_3KC:[$S/*SK0NTVL\%?#JFI
MD1.UZ5XZFS(SU\L\.,86D@#.,WA>G,<;RZ9#HC$BJO@+02\T2.%1%JEYVUY?
M._/Y]&*,^CVO/PL3A"6YRP'W&#=03>U0L23[P6(U52:?1]#]"=?H$X;'W\:1
M4R:,+5L:;]_?2ESEJ<G_NEW%WIO$ >TF(HP % LS"29HNE;1+I;7>L<V;8=F
M,$[WU3P.T?\(CY3QDA^3.\N;8PO[C!2CX9X8@LEC1A 3AA#ZPUR):GU.<O)3
MES%"6S9_M-0ANRNZ(!#OP]*>TO',AX;%QOU8Y\115 3*O5377D0D#C&2UP6>
M@F$W-B$G44U:W)8Q K,;1WJ34OF@IR@&F*1<\'V-L"T\4W2T+.$I73?,PFM>
M0\#L[*&OIJ+TG/^%;[5IU=W^"#L'%V&EX\;8[;XP^='LBP>S.RR=_I>1,WP\
M__^X$/TO)(J!-\WES*#ZX:I(#@@Q4/U"_.O+@!NW=U^B_!?<F_-[5>67.J :
M&4%2%T.VITA9MPAP->^;VXZ*6:\H[6^ N+C^#(UJ&=XK?XG@7W=Z$:N4$2C;
M%)BVZYI&^"]GY@:U M<$>P$[8+RWBP2-P%&O+*CTF%+$H[15I9UH_@T5X>37
M*0) L=LTO&NXRN>"\*6I04WE=]<;%7&74*3"!@4J"H\=S;.BY<4:JYM3-6::
MW ]5#JY#Q%JSVXLL?)%]EOZ_BF)-#]>L%2VK>9QZOX)/V>6OO;5$@0+'P$TX
M&>3 Q$[J"AY%P+=94HFM,)%U(YLQ\BOHWI7%Y65MWPT?19^W0X&''OL7NB]F
MY-\X_.98EFZ'D^A!'GK6GQ=]GG% <#>+R9M57#8I!-BV$,M^<D!M_D)@Z?E-
M,9UTJ[P/F2+7^I;+,]TG!"S-U:8B+6REW-H/QOV1KN/X3<[<[4A2#0N-\P;+
M(!LY(.HEB"!3NZ%_PSK&6(LZ$6N4Y)LE6U-A+WA/J["RLG]>7*Q/0M7FNE1Y
M:;;6;4\URH&&TO>/C*6YL'F=W4Z@%W%) Q8(H4(GJ_ H:8#/#@CA_2 B@!)O
MO;E9)38L>$?P1^9R[$?)OJLMWC,^&:&,0I '.H<#:CH^1:UBBDDW<T#"A>*4
MG%Z\I3BY<,BRT \B%KQT;I+AX_?=6O0#QF<P:]G%/D(V_2?>Z0M$7_-& _/]
M(ZC1+:@G)H[(C_( /X>4PB(1(H*;$767"4-H,NJYY2>G7/3;6:G"@:^TB3&M
MYBVLO\UT:':\0$BD_TNQ=-7^6PPLV1H?KD,B-J\( J8F+][U,55RQGS%CK4?
M/505?2-.9'SI;$]@W[]A[<A!G0:A3*.IWWJ#%R>\QO:UPH6[L<NH&J/>A?YJ
M3<.!O:G7<V+;KUV;:P\S'T4U!;YWKD]H@ @Z"%^UR18_;OQ\+D!-OOSQ5'*_
M[B3OZ_$E.YY\Q3HX)6_IJFA"8CM>N4HD?*@^N-L'-0*C&,^@/5P#L!2T.+)?
MJJ^L+")[H._QJOQ1?Y)LNBE;?H/)^Z"W&3>Z8 Z$3?UT]1^LL)OYEH TLV8(
MC+$F>P=RD,==8D.CXOP,E?A-R-34\A)-^T!<63P'I%T\?-M[I%VET4O8[I[I
MDO)R?E$J@%FO^Q#6_GM?Q*03@$:QL!1X;(%+V+=5!;V::B:;M+TV>ZKG87LD
M0B4/,+ADH7IZR, EE L]?SG^4VE\*$)T&\P7^O 5=5'F<\F](O68PHTW&43W
MZ(;8F9!\TO0H7>7D_8]+O.7VT2A,[]0?[TJO36+]CF&_&-JNJ=,[ '_:&KV
MNH1M)DJQOW5-6@O[8< (4[(>\ZI:22Z$MRODWIT/&?Y.OS14QW>?KEQK.=)M
M.:V\=3A9(5'=GU7%;7&PS]-13.%V>^ P.9RO!2/!#"L(!85*N!/<?8<LC7KI
M88^(X_4;X_Q'? ^*C?2;O]XM'&G&D(L!40,?(S6 %R3<B,YY#%MT=[T_3:3Y
M 6]Q5L.^']H_U?9N'%\BQ^@(N[N,NSI_,AX^51[_@10H[)EPJ9?,KF6X,.T
MV"1*$F$PU" YQE3!U0X5!O7<7[M<]R,@6+)PID1FI#=X)Z%0YT##!8II4E?G
M(?3,ME0,"(AB\Q>0 F,PP@U0]C>="1"@,ZG^7 K6C)$; WJ=<0,5X?R=XI5B
M5?=[ _DGYO=?VE2^:8J_6"*JNW;OI?%0O[KG8'F!2W3ALM96\1$GN2%2ML6M
MEIT>]Z0UQ&R;1KJ_R!PXZ=?Z#\W=[Z!BE_SS$;>&ZMRX'0 _D$1_.&BL,7L;
M(-I5?Z[K#S92F*W)0@?G^'T_ZYM_=/QSQRT/BX^4A#B1BUV2^ Z5#S8AD)*9
M1>(D>@3"WFM!)D9N$MSS:= V=]F^O#)]6%3 DEUR\<V$E"&"VSD*09[WTV5Y
M^Y1K-^/W18R?<QBZ=H6OG0M5IN =3"M6)HKTFBT(A$QB(PC#SPSO42=-_/5N
M5<AZ6V0-N+Z^'!\I$*N2D9E0>=4I]X*7 MEQ7U:L"W4F#A>(Y0NU-0$BJ"AW
MP")O5DYAP-#B4WNQW_;%O*,MV^$M(2DTQXH7K5]]"!0%)X6T,Y23\Q\OO[;.
M^_@6'(<C54,$D$<1*%;2+80@M9V,?MYP&!XR(=^WD9?8?JT_B&&Q9YUU:6BI
MW[NA[O&F64*U]7$%Z=298WN4%J!164<;:%%/RG]:VU"72\@&"U\O)/E*%5:6
MNCOJ6"96% XTNN"6IX)GBOS_M^&F!4JU!0/J2DTX0.F:.$%\3+R=>."=330Y
M\PC9>N3#$GUTR^7.?)IO&%]7TT\W1T-!A)N=*9B+-+$;BW6CR7[K<Z99V:7&
MW31TW#HZ*DN\85B;96O=I^6F)F\TQ6(UNXPYM^G7)>KQ?S(RWXGCMIBY&&JP
M6A*9;]!0EG%Z%(_U:ZRH:] 8+(HNJ0IX759U_?7(_<0K(O+/$JS@DVX6+;A*
M':;,0YIOD:I'.GC'W"8"+YQD34V-8CR51[11;@N%K=W$R[YS>+P]R:TG7);S
M%&D,1C5!Q? M#RKJ4 >,%5TBDA@A=I6P,M]2U$!RR=$;[;XR=9FW._<Z,XY-
M.=VTJL_U5H<[Y.@NXEHX(.S%T%[1Z#9C5^6IJ#4C-FRX!_(:6A+"W.]!?\PM
M7+F(LQ!1E(_U@="D9B1DZ+7:4=Q0-*9%?]#MVME=;UQ:JR)\S]A)W[^P /N"
M*FE?E*5BZ?Q 4(,TX$&VD-T]<29W=1UM<&5P'"7;BO?Z962V:\GUY:?L&#J_
M2M,W7;1XVL,D1/G0]_@$V,S:EN-RTU3Y;?9Z<*K])O^Q]W4BW_^C3Y/]#[U3
M]O?.:"X16R.V3$!9%5"?T" W#[8DCO0-'4S"''2%S:IC0[=75=)RJN 9(G?_
M<!&35JI,"8]"WG=5B3LI$=*Z\H)8Z1"[ =T[*]7>!'V\D(V6#O5EFK!>4/)H
MQGDY<Y,.Y6$!*6T/CPU*#/*ME3KO;_![]%46445_Q/5;"M.(%54.)? X,SS3
MJY:\BD/[&7CC@]1=52)N$R:&\?[KYD5:]!L)A%Z_H<U$:ZF/KV<2!%*/2U@_
M@5$OXW:Q&]E[ (%\/\(3(I( W6\(S_%+QSZ?&O),<AQ63"$K#2]]@VQ6"ON^
MWY"XM=IA-HX^]>H[WWS/O_>^$I.'X4(9OD=;6_K&FO:,KYHUV?'E*WZ!1>.D
M@E"1]HM5!\(+KEQ/6SH2^&9;#-ILU&O\:#C:E1B*IR</&U8/MN=QXSOH0$KE
MQ"(J&J<Y"\)VA]:V+(K9P1B:ZD];/8Z^SQ&\Q0$U_-CRKW6N#4@<W+Y<$+EP
MX]U&^LIHGTNG6[@XK.O';##F(-3O9HKI %,MXG4\_L%<HK7USW=L[]59N &Y
M??%'?FC;"L.A5=/-I5TS+%+L1D"><;'U3P@L8VZH7HD<TN@/(9<>;2-6S:=-
MS]LQHE@1; A6B5@1(KKVQ3MR*SXL.A[>MA'^(>4SOI7PRN@6:V:BAUCXH=R
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
M@]7%_7C7YFKZ1^*0XGS4!7<N@ @^Y$+""2Z)RX*H-XMQN_<308+GGV?@]6\
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
MSEJLK/RJGH<%1E*E R[,Z*Y5N\B")=<OY4N!6?](V](@L_G? R/_*<,_+ .
MD/\P=KG4-&>.UB&]V][%<]^'H$.313[_)6\]7X,L.7P<8?_0-\EL;Q9T(0^W
M]$*8/+0WSHOL@S5#%(;LCW6QS=/]OINV%TM9\7-B4[]>9)U>+3[\J.9C%_A0
M1CNQ K4T1]-IF@#3H(LS_@PH4^>[H45.:&H+4G[(,#!OH2;RK=98-=:FN6VB
M6[;H!/5"D4%E[[&N1Q(?#7&+9-H,/1<(]J:!+0$80PN M,L)043JO%6+Z\-H
M1V3%)FWNT\3>36N.29L>N[HF<;3CNH3A3M!L@SR;"S25#>D3(FYP>A 5A>\%
MS\MI4J<S"N&$P!9IU'XWIY'QA=/W-W>H"J:OK!U)GKRY2^+':!/O61#DK=:_
MZ2IZ]T": QW=S^17*!M@UMM><WWRB?CE$5<:?#[DI\QV@KLBJB7LOD5$:/>W
M3WF\Q/L,DT"E7TF,^&XAV/,V.[JNSQ=H5T]#[."RH3DE$]HLY3+AYW"%X))'
MTV.T?Q?ZP!""-R,/(?OTVUNX;'T1O6]L?.SL;42%3UM ,52]VO@-@U[XDZ?1
M_03K747R8,7Q7Y%X77&-8GD3]J(YD3HY.%T_1MYL_@DA%Z%3\US86XT'QCO6
M+-4'Z7+XG3B94+;29%[7H^G&J=XP'.4'[.?_8.\]HYK\NGW18$,$C/1.5!"0
M*DB1&AM-A(B%*D1%I8D1$0@0$HKT$A$! 0$5$*5*;X%(C8!*;T$@";TG(O H
M*2>^]]QQS]CON\=Y][YCW[WWN?\/DR_SR6 ]:ZXUYV_.9Q8G@1]^S)_5,5M3
M;2I=OF4>8]@Y. \\QQ_XI=*K ]CN*A$\YZ:1F0)?=U*[)&:O,2? N. HZ87\
M(*WJ*C^_)1YU H]UR/OHQAMG%T%2BI<V(5A\34$K=/S^>!X00Y-I:08GV2)K
MAJKM[C2\<('*2N!&9UXI)L<R7)\B(2J?WP?#%'*+)B<R?()G=]"Q74_,?CV8
MT&MW<5WS]AE\.ZYFS#!:*+"&O_P3])!"[.K2E42$F5R#]'LT;:9!=%YE.?/+
MX'?LAH5/C?66G2@&'MVLC&D9A%?EK(E1P*N0<";H3P>8=34NX;XQ.PN*H4N9
MA,7[F/(D%DAU$J/(T.%L&2_Q_;+T0_4'"A_) H5NWJB,5S'4K<])Q5.A K]%
M70_FOXRX(2:[7?8*ZH8%E/"KH[LJP6^AHJA;5)3.]B]^]]]>_<-E25'4*N&W
MIN<#423P54XM( -/M<(""CMTP<D11+1.]IG!GTHSFP4)OFVY2S37,KJ%[0(L
MN&8R9'5_\+%=/;8;E-W@6Q^Y0NGM6.DIS7Z8238TO,6]$M>8]8NM=;R94M/+
MS&ML%Q#3*<<"I68T[F[1KYYB]G4,,_=+!/3 VF!?5J%N.8#^#+DL(GX;S\T4
M XHZ=KA?.$X^7E8YWI?][7WVD\3F+S)0J^H?5HULV#/":&3[78%5OV&MAGLV
MS:J3Z 7AG[*%GF_;C3(SG"[+NV&/IME@J?MB&7Z,+#PIC 6J*%L=NY5C"5S+
M!9*O1NV;1KZ9=D@:>X)0?=RG!+Z>X+D2S'VNG-J<A"A82K7)\(TH#'CDZ-#Z
ML>W0;T4%#M./@ABONR]A.\KR^AO6T]1A]+DM92_XS(TYIUQF(+I@LY*L!NCD
M;H\PZJH7M7KCC12<>,Q0G?6T@IBYX8UA&'TS5D![D-F&0TIG*:W"QB>8O,+
M.9+/_M'V' C01JBU)F>/6L4:"G?T^M[BJ>2;4%*4IC^!E%39JBHEG+Y4]/Q5
MRIGML-J9(KJE^]TZ._TN'Z.U:28'"5-91N>?W@YDO+C(CQ0A0\(U,U<>B&Z)
MK4:^>?_.4+64)_EP"!7X&C0G:/MEI/U&B6K@P./@"2^F?('5JZ/UMYX[GS,6
MM#D1L8]D?4&J,&CW"B<;5Y7OVJ%N,7 8]Z_W5: SZ!+J#@4><8?V5 =S*#*I
M0#N=G.OR?NFC>]*RS>;YT31S7YY(DP:+Z!CEE8?4B!?0(1:(>K4L+D?T;\$[
M=;H338*M#-AG.!1]%*G6>@T9=</^B=9PKCNYTEVV)D23<H8%0IV2]3Y#K"..
M3\+__.@26@?%RRB@!Y#A$/<&QD[K--&E37K?Z+L!Y2JYYQ.$$6FY,*]3=NZ/
MQ_<YQHW-J@0<ZE!6$?S8U%8ZO']P&08HFG8&E;$=YY;].%]O6O)UZG2XT5$
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
MT9$V4Y(K_4C;MALC^^&Q!BH+U#:AGW!5>%/$>KA[N3;,JOE.UZ-2ZZ9!K^
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
M20D0BBE=<'1[D'JX/)=0!$CYP@X@$SVY7U4G>PRX%\D^[6BM07>YRK@^NG/
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
M4HU-/MGB"2*J[EGMRW;&)%N\^'QF!U382)8.;:"J=>(3&J =X#U33L4[WG8
MGX%AL0=5EOG8?G+2..!$X]FS%[WWYQU>SD-PO(04Y!K'"%W??T,4Y">X_$^9
M@+TSD G.[8.,=T90]( P4QO [#J.T4_T_0SR0;Q=/$(_63Z:^JEA+94\AVN\
MM</#K9:1U&FC<Q=TX/%N()PND$8P.@J(D3,Q$)3O",Z'5M2"ED<(+V*.3+?U
MN=/LG0*\'K+]@ KRBPO;\M7W(]UDGI]6>&X*EHR70E>^#3'@).>LAE/*]JY
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
M=?&+)$;N.RH%*\I1!WRI8\WNHMD43JYWC%:EHG."7;?UKZ1  <.Z^8EJ?Z'
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
MY!*QT_V5C]@!=H/!YP8Y>F^G;G ;)T]'%U/NU'L<+IP4[[E6_[$W9D>#\>A
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
MYM,-O^:_<%H4[8;L"EWD!2<HXUW$NS$ZQ";%4]T7S_.';8W]%U!+ P04
M"  M.299HW&?0Z=( 0 L&0T %    &)R8RTR,#(T,#<S,5]L86(N>&ULU+UI
MC]PXLB[\_?P*W3G 03=0G-9"+9RS7)2W/G[AMGWMZID[:%PDN)8UDY59(RG=
MKOGU+ZDE4[E))$6I?!IPNUPI,2(>9@2#9"S_\;^_/:R]K[PH\^WF/_\0_-'_
M@\<W=,ORS?U__N'7NS<@^\/__J]_^9?_^%\ _-\7G]YYK[9T]\ WE?>RX+CB
MS/L]K[YXU1?N_65;_#W_BKV/:UR);?$ P'_5K[W</CX5^?V7R@O]$':/=9\6
M?V(8"?E!#'P*$P#C. /$9SY@F0@Y)"&/$+^Y_U-&$H:R( -IA$( 228 B>1C
MW(\@BW"0^@FJ!UWGF[__2?V/X))[4KQ-6?_S/__PI:H>__333[___OL?OY%B
M_<=M<?]3Z/O13]W3?V@?_W;V_.]1_72 $/JI_G3_:)E?>E .&_ST?W]Y]YE^
MX0\8Y)NRPANJ")3YG\KZE^^V%%<UZJ-\>5>?4/\"W6- _0H$(8B"/WXKV1_^
MZU\\KX&CV*[Y)RX\]?>OG]Y>)8E^4D_\M.'W:FX_\B+?LL\5+JIWF/"UY+X>
MK7IZY/_YAS)_>%SS[G=?"BXN#[LNBJ-1%9=(<1DDBLM_O4;LIPGL.^*W.N?5
M 7.UN.]=\3B$Z7MG[-Y)"\'G9[A'9C++S1?J]88M]=W=DYK,^OP<N_I:;"N\
M7N!K<2#38WFM?O%._M2240,-&-.:3FNZ>ZSR;Q7?,-Y8RZ.AO9S]YQ_D3RM2
MT-5?\H*_97+ART7>V.U?^ /AQ2KFR(\PA,!'+  P"CE ,(4 Q2+%//5CN4"M
MJOWW>L4WX-?/'0LUG7$B?S"0L+JBJ04OM[N"-FN<)*S6]X:7_U)DO6.Z__'3
M@3]+8-:+B+N>*JGW6T/T_SD0F;7.4?V[V44_HC;+9&_IT:AKY;%LBU.1ME1+
MI,8*R">!\@/]M'%2_G7PU9_.)N*VZ'C"!1U!J7WB)[J5KM=C!8Z^*Z+8/N@S
M7VWUYZX!2Q+_@[<M&"^D6WU!D/TW:E>">XP?5[?L;[NR4A-:WFT_<<5TON9R
M"7\K_?$'_FY;RM^_Q.67C\7V:RXMUHNG7TO.WFX^//)"LK&YOZ55_C6O<E[>
MDK(J,*U6&6*(^IET"87TL"$*$H B'P(,D]CGOB\_2G2LTYQ,SFS=>BQ[U=8K
M.J8]Z<QY:\FP^JWZF4JVO<>6;X\\>=N.9P_OF?Z3GIF8=5*'+>OW,E5FEOED
MEO;\>I)AK^'8^T'Q_*/Z6+'M?>Q-U0^*=2_?_.CMN?<.['N_=0)<M_+:MFX)
M? \>4RD!KL$5N"0UPBW]GY05_8FOJ[+[36U7:YLZ*XN+V.0E0.YL^B*TS-:$
MLJA6GZ1Z\-:Q"$/,(\8@$)DOS3A#(2 11""-8^@G-$Z2&.F8\9-Q9[:\GY5K
M4E9RD5Q[OW!<[@I>'QW]]FK[@/.-IL=UBL6P]9L@H9G!LA9.V]!<$67(-LA7
M>G9!_NM@$TY'6T2-KXC0:=ZUC^T<J,_\7LW ZV^/<D.75W)";IG\6_IG=]MW
MV\W]N_PK9[=ER:MRY>,495*K $NS!, TX("0. !)$"9Q(A#*$JU=FP7MN96N
MX>3&Z_%RXW7<J,53\0-JAKR&(S.7Q@1F/4]E)O ,]=DA;L:^A 4"CEP$$\J+
MKOP6D)PNZ#9#V)F>=W(!X"^W976'R9K?\6_5"RG+WU<\]#EA H/(IQ! &B:
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
MI&A+#'VNMO3O[=5-POV$Q0D&/DU\ 'F4 B)4\D="!!(<A00:!9&.4IS_*NM
MW]LSX-4<& 9]ZZ.HI^M.L3&^&)L"B['B:XOJ2/W'Z2UJ!+3%/S4%^B^:7T-_
MVJUYX),XD$[H+=L^5IR]6>-[W0OI*Z_/?5VFKG 461 <'62T'.C?6%^3?EAU
M'0ENIJPC,GN_*?*.KK9'A+.ZY+XVYF+7W2-"]2^^QQZU+'N_?7C8;FJU?96K
M%JT;MK]V>L7I6O[%5G'D(S^6GG0,"00P"3! ZF08L=1/,YY%2(0F2Z\.T9FU
MM6&A655NO#T7-_V+UXX5P]+R.HCJ+<.N<3)3;B<0F9=;-Y#959%T'9++EC8W
M .&L(+G)NQ8Y',KE+U^NMR6_V_ZR><Q?Y26M;Z2U,SBNCC"SSC>$O9JRZB5Q
MES_P.A#R_<>WGF)"?K K= MRCH QOEJ[P<%,IW4A:$-,7*5VC$IJE]AQ?=CE
MTCI&13M*ZAA_>FJD][M]EF"F#L,0E&LU32( LWK#G" 089ARC +.,V87V/UN
M\8:,3GHPOK/NO&@EL)EFFLHZ(?;Z3!KGH=;OGKN=XIF(UP.ISQ\U4T'5D5T%
M8C=7C1OV?W9XG8LGE;A%:5THY6!7#]_ F @<)V$&$(F8.LU2734X SZ&.,%)
M+"C64DXKZG-?W[U^Z77!;#=>$ (?W7A[)NM(Q@.;7L=G;_FQT':[61BV [-C
M:WA+MPRLVH9E$CQ#)D<.W#,W\E\'4V-'<Q$C- F.SCQ-&V1BE5M>JCRT][Q:
M01PA/T$"B"", 4Q% $B:"<!H&G..A/0<C%R'<Q(SFZ VN;%2%"T+V1[0T/,6
MILEH9@H.Q6NEJ]ZTTG$25#DNB^MBM0<"SU.F]DS JP5JSY^T4[?;]7K[.Y9<
MOMD6K[8[4HG=NE/N3YQRZ9;(_4#7UH&S1*0TB &&3!6/3*0['Q$.>$)A3#(:
ML\RH:+X1];GWX]T2=2!\X^T9],2VZ.Y^WVU+C<81#N#64_790#3<S#O&S]A,
M6.'@R(*8T5[4N%C!<FIW[ :9<@GP<HW+\K:])X[]!,,T$,!/539(1B@@,98^
M)XLI)U$4^,+( S@GL<P!?TW1N[6\3[\ C,G)O:VX5N?TVI):'LE?$L;I ?P1
M@6<X;K\DX.7#]8M/VJG>S]LM^SU?KS_*R?V"2]ZJN'+XV=]V9557?5FE$0U]
MG"& :)8"R!D$)$L@B+,D)D$ 0Z)W6F!$=68%[7BX\3HNO ,;7H\/,Y75 U1/
MBYW#9*;8!X1^X5CM^.J[];8G\H$#=XIN)*\CW=>CN:@Y,(+AU$*8O6Q^__81
M/_U9W>?5A=FD..;'6IJCS/>]EL2]KW6*<T=^OD,J0V&M[J%TQE_L0LI V/[-
ME,EKEKVGY3@?1+,A>8-IW0^VN2H5/L\@ARD(ZK-P*!C((I2 ,, )2\(,)6:-
MX:Y2FGE%J[^X6]%MNCK2HW>IAG#IK5U.0##3:UOYS3LZC\GFJF_S53K+=F<>
M$_>L!_/H"Q;K#N?%S\5V]WBWK?"ZCB;YLEW+=S]5F]N'2C?X8V28F3544?=J
M\EY-W^LQX'WBU:[8&&57Z "CL1B[P\1P(9X.A]E"K">HW2(\,O9R"[">D$>+
MK^8K$]HJJTPL.2K?E/E7WIQIJT/!E[C\\F:]_?V_.;OG/^-\HWYY*Z1J?5*A
M8F6YKQ9^A[^M L0SGF08,!P) )-0 ")X!D2:1&GF!W&8DM6&WV-5I,2P'[,+
M!K4T!36:<L:F_GF+9,D3DB?OBV+*IG^SD]G0\P.6!7="C^@C'KOJI#\HCGZ\
M\6K,%:M>S>N-I[C=?XH5R]XISW6VJN,NTRZ!=-F7V@E?RW>R=@GGQ=[73@E8
M7Z\7')<J]K;^^^WF_!A_Q7%&$(PSX/L^!Y!G"4 ,)B#C(@Y]&F20( O+JD-[
M&:.YOZLJ]H2-[^7'8=0SB<Y0L;V[KZEZ/W3T?U21N!<N\YS>YVM+[.Z&?YSD
MTG?^VB!<B +0?W=J"&^SS:<X]3.6^B!@%$EGBR& TM 'V/<%CK.8I:%1-OO)
M^#/OM/KAK#;''Z=HZ&GV!!G-E-A O F!NG.<:9R._DP!NH/G%]<>LUV O_*-
MA/SIXW:=TZ=#O= @XV&2$@0PY'+1#81<='%,01#"+ NS#'*&S:+<+A.:/=:M
M(9N;A[I= 49W&9TNKNG2V5*\\1J:WF_MW[.40AT3T-E*>87,PJOCL+#G*^+(
M\U;5QR=F?E\?868=5.6\G26 #^ P?ICH!@(SO=20WFDJ^+B,MB7/GSTA?%RT
MDV+H\Z2%JXUQOKG_Q-=-\>\O^6-;6);X<93$B5PJ!1, HHBK19. * W\*.(Q
M3B.C7/"KE&;6V):NUR=L6'1W'"R]A=0)!&8::R>]\0HZ*IFC)?0ZG477T%%Q
M3Q?1\1=L]Y)-.99]\'I;?*TMS?9RJP)2=I+RAT=5SU^1OB5E56!:K5 8!0FA
M=3^@"$ &.< 1R4"&")5;42P28N053^!E]CUJ6ULHWV>+>#^0AJT?/=ZP^2?3
M?:L]\KI[W$7P--T/MU >,E.ZHI'>#RUGZAA_SYQWX,[[K>//Z29Z,DK.-MSV
MG"R\.9\,V?E&?OJ0=A9PWQZI5]3@L,'EL> HE3;.IS0 , NR9N>?9HAF(8J2
M0$ 3&S=(;68KIFC7::"\'R9J>!0P#)>>87(&@IGIZ<E_7,!BCB,!+1D=&8YA
M6HN:!BVQ3Y5?[R4[]?Y8;"GGK%1%9NM2-Q\>:^OQ^ALO:%YRMHK\-"4H"P"*
M(),J+D* @A"!+"-1Z,>AGYFU-1RE.'?H4DO?4[,CG9.&J@JW*^O*B-N&'3.U
M'X=13_6=@F.F_L>X-%4B6^K>GKP[ Z MJ2,C,$YO44.@+?ZI,=!_T5UT\=N-
MU#->5I]PQ6^K)F_B]8:M./,A%RI])@ZX*HRCVK?1## Y,H2A@,37*F9E07MF
M(_'N<@3NC=>QXRE^/+S/(I$L30]+OH:SGNV8"3TS*^(4."?QS",0S!CA?(WR
ML\<\CT"B$P4]-H3[",L7=2==%:]'DRP*. U!3'#<E/S)XB0%64CB" 94;D/\
M5:4B0/7,CA95(X.SIVT8ND>/0O=^6*NHO/909=]*N!J(Q9L JIZ-<0Z5F771
M"'!L45HL8O%,Z@6B$0\TOYM(PS,83*((SU^V+*=Y]W"O]DCO#!+X+KXWWS>X
MZ;=UES^HH[NC;?8[U]EZ@Y+9UXD\&W'9$I'7!#JK#GGU0<N^"KQ2-_5-WFE[
MW=!6,@@BGS*?^8"J,WZ(1 QP!E- 1>:+A#""J-%!_W52<U^^\\H[4/:ZNRW+
M%@K7 =-;:]S 8*:>M@B8=TL8%<Y5FX3KA);MCS J\%ECA/$WS)>)>AE2Z;GM
M$:]!QMV%5V?6Q\;=Z:=WMZ1'V_9HR3V^.$X4V<:YLY'6:%D<D,EJ4;PTWF)+
MXH P_05QZ#'+:Z%\DU?\G73CF-P*RFG,R9K?EB6O2CE9197_L]^K[*\<%W<2
M7;Z"(<EHF")  B372H8#@ ,6 QK3A#,$@U@8!6-;\C'W55+-%:C9\@Y\>35C
M31= JF*Y^BS>>(H[KV;/\,[)<BXT;Z/F1]CPGFHN<,TOL:9!X^IZRY*+92^^
MID%U=B4V<;AI-:8.^\L@"*4QBR-50(H"2 D!"),4L 2FTO-/?!%;U9.RVHE.
MJ!TUH2S\.2AZ=F62J&86PTQ*ZVI/.IOL*96=%MYRCXIWK6*3JRWW.RX5FK<1
M+9O[=RI?K!=,(5*?92P@@ FI<1!" 3*.*/"S* HP#@(&S:K=#)*;^\*IIF9X
MA32,C^:MD3.I#2^*:KHWWIZRUY">*=Y$3TQ7ET'#Q):]_]$2_.S*1^^MR:W2
MZA(=Y8==5<I%G$E**X$SG)"8@S"+$KFB<@I(B!& ) EAZ)/,,"Q^B-C,.MW6
M$RV;OE]E3=W;'LA;MT,[1TU/UUUA8:;IQ^W/&L)2[S5PF-+S[*J [GN=G9-Z
MKAYG5X4>Z&UV_1W+.]PCH_%R6U8K&&$_(B( *0PC '$B5VJ6)@!QE* ,42B7
M<1.=/B<Q]T'<\2+E*9*&E[#GJ.CI[#19#4_@CL6\&9;3_!KUJBBN[DS/"2Q[
M07I5P+/;T.M/VFE=K<4OY%A,W;'*36_3^.20/_CBZ?#(1_RD?E5?D[W?J1/U
M#Z(Q [=?<;Y6J>)OML7/\MUJ%8:8XPB'@$$H=[A0;G.E;QT!QD5*<4PS$60F
MNCL7HW-?C=7456130]_[Q%5ZD=(5U1[@S:Y2)5??EN6N/KGNG@.U&%[3KL[,
M8LPVHWIVYWN8)S/KU0>\S_-1%BUY.IJ8EO%F@FZ\LUG>LU_/<BV .WLX-\2.
MK.IL;"YJF^<&^]3"ST[/A7?V+L>D#N>KF] WG5OB"'(>!1R@1%I]^3,'!/K2
M68L9\Q,*_3B)[)VU"Q3G/EG9;NZ!?._!V^[=FW7MQ:U;7HSK?8R#:./;381F
MHJNWIRZMX)[^7+[?@*BSN(*7Z#VC9S@@_K"C./2BY5E,KX#?(4 '0X%\@CB(
M*)-.'V8A($F2 C])!>5)0E.S@CX7J<Q]^G)4Z=(^CNDR0IH'+E/E-CQI,1?9
M_(AE2"179RL7:2Q[J#(DYMEIRN##TRH/W.%OS;VF_*$)P7^)B^))NJ/UGF*%
M?)B$B$6JKQT&,$D9P$QP()*4IAASGV7(ILK "-V9E7>?!J_RWQL^ZBJT75[)
M$2]VA07&@-73\!G@,M-Y-TA9EP70E-MQ"8 QJL^2[J\)Q;74?MW7[<S)H1=N
MUPZOO-VP3[SDQ5=>WLE!;[_EY<K')(9^!@&- P*@'P9 Q2\#^2?#H>"4L-C$
MFNB1G=F8C/1[/K!6MW[NF/,4=]YOBC]#CT$3:ST#XQY!PU.5^< S-CIF6#BR
M.9I$%S4Y9D"<6AS#MRT+"\AOT7O\P-L"7FE$>4A]!&(6^])-$1G(6$) 2$4*
ML?!90HV.D8^'G]F *&*>HF99U^P$"SW%MY?03,$-A#-/\K\H@ZN,_N/!ETW?
MORC86:[^Y:?,%*JNCET\K7[]O I1%,$ "H!#7Z[.A&*0<8Y "F/$0T$@"K0B
MG@Y#SJPXO[Y_>_?ZE??Y[O;N]6<]G>F).ZPG=D*8Z88>_]IJ<<[R0,9!^W"C
M">T_#DK0&VJ1+_XYZ]V7_<(G+HZF6>,,OSN$VJ8^BF,N .%Q &"4(I!%60!B
M^1\+"&3(-ZI#,TQNV8 "UN[<)H3ACJ!G<R ]!9-)I]%F<$P\B[XFY2P'T6?$
MGO$4^IK@PT?05]^:4/&A&;)_!X4))8)R@(E  &8T!0AA"K* ^WX:4!IEB9&N
M7Z(RMXK7Z6RX)FI1L.$,$TT-GBJIH>+60G;'3K-<' T)Y++6PAF-Y6LK7!/S
M8BV%JP^;*2+C^>KUIJH;6WY[R^1 ^Y9-S4WT"D54>ID9!(BI.%R<^0 %?@"B
M)/$I2I.09%HY+J.49E;(AG9]-GI,O0W[T%/2<;R&%=4I"F;*:@V MM)J"S?@
M]\HQ&IV5/QQ4=7SD1=156\!.9?5?,%-;4M#5Y]WCX[J.)<'K[@KJ[:;.GE;C
MMT'[*GCDD!1"6"S".)!+*4Q# $.( ()I  *!DDP$L?2QB8XR6]*?^Z2W/:BL
M([AZW/7:'O88](!GDG9C"_FP/5@ 2,,#7WW<VI9-6DUCG$#)MG17OZ&>>$Y(
MCQB9 ]KIMG@B"HV%EH/4-MA/HZ"VP[:C+F*=)XK<V>RIP]AF.ZHA#6O8'[\T
MGU'H]'V& O.717"6B7<T^,*9=Y<$.\^TN_B4\ZH</Q?;LERQ4(@@@SZ -&(
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
MZ$OK*D1!@^*RD0OZ$)P%-!B\:EE\K)2CO9;C/N!*?H4%C3/.4 A2%"8 )I
MDF$$?"IB'F49Y-"HK.GQ\#-KN"2FOL9[<H9EOXZ1T%-F>_G,]/94M&5N5"Y+
MYZIFUO'@RU:_NBC861VKRT_9*5JGL;?T'[N\*7)5_UCPKILA8R@)$C\ G&<4
M0,@#@'T> D%Q$(8Q%S@PTKU1BC.K8T??ZS%PXW4L6': '(=13W&=@F.FRU-Q
M,59C;5D=:?8XO46575O\4_W7?W%"RZYWV\W]'2\>7G%2]9I4\92+.$@8@#Z5
MQB!,$X#B. 1(R(4Y#4(D;8)QXZ[+M&8V TVZG2(-%&U/$=?J<&6,F9[F.T+"
M3.>M0;!K\S4LGLMF7U<H+=_R:UCDBXV_1EZQ4^K70G!5#H'O*]9]DM[#)ZYD
MR==YT_1B?U*$4LQ@$L= 1*G<9J,X AED&:",819DA!-BI.9&U.<^)NYXZ1=>
M5.QXQ_Q,Z-5I!K:>?9@-0L,C9:?H&9L1*Q0<&18SVHN:&BM83HV/W2 6(<_L
M;W=;%4!]^U!IQSGWWID[>H/];5=6=9Q@M:W#[_FFQ*TW_*!NP@UBG?NBCA^_
MVTIIIL+7!1R3SRRL^8(P=K',_8&6"V"^P/Y1U/*ESRV3>M0]T O5>[<_&;V0
MMQ=/AT<^XB?UJSIH^L-CG9W=NT%ZNZF*?%/F],]XO>.K *4\AH0 RN5B#D,:
M LPR^3_A4Y%"S")JEA T%Z=S._L-^?ZEIRH6WW+@U2P8)A;--F=Z[L!W,1-F
M=J?F!]0,G5B= ]<JM+/_7,NY5[-^X[7,W]A-I'F"U-P@NTJNFHW/91.SYH;[
M+*EK=H)V"T+70@2O/^*<O=V\Q(^YZE-X"!U8Q1P+!",&8C]" '*. 5$56-(P
M2WP>,\&94066<9*SNUT= ]ZCY #D&X\V/)@99@WL]"RL6T1,7;0]&(JX)\%H
MR=\<1?.X,W7ZTCJR61H$%S4^^@"<6A&#-\TW2ST3HW9B7WGQ9+AUNC["S!IM
MLK,PD7M\'^5&9,.CU --KR,ZW^9J7$*KK=; L(MMO,9%ZV_#-)ZVS1_MGWNH
M2(?/30&F.U4\OE1[OTVY7>=,E64[E*.F<<SD'T#25*A+$@0(27WY$\.J%BQ*
MS.J96'$Q=\126R#L],!OO)BR0Z#UUO#9X3/< 5DC9Y%U.D%R9WFH-CPLG)DZ
M :;S7-4I@UD<I-[?5R^_;.X_;LJ-W':\W7S>/3PT]J^L-G=D_69;W#ZNR?JO
M19M0HGO::CKPW'N#^_N"WZM+AI=?U-9,^<,?Y?-*E^K]UFDMU;8-4]V!\78M
MG6A5*U-JFJK$HS+1'K=%51>&]Y1D^'2EKM,?#4YYC>=!XRAXSBDPW(P\!_H.
M\XLFP6EW8FU,;;EC;5L@CLZ^K0>QS6+Z_(#7ZR[P994F:8"RD #?#Y!J:AT#
M%, 0I$D2)BA$E(9:AQ]7QI_[ KK)RJE)[H.;3;.2C@$9MB<.Q#2\)#:2T"++
MZ*(<$]**CL=;.(_HHC#GB4.7'S/W&EYN/_,UI]("_U+7VN<&9PF7WEW@% %O
MY)>I)>RUE(U/%"[*/;X03Q793'-LI35:#(=$LEKO+@ZXV)(V)$Y_U1I\SDR/
MRJ(Z5(3[F6_O"_SX):=X79<53%A,$<H2(!)$ :29 !F-&$ H"A$,HBSF6A'3
M@U1F5KL^.:/*B\/0#.N;,X'-E,Y$5FU%TY)E:*,M!^AMLN6_#CHW//8BBJ<E
M7J=]>@];E&_"1&XYBG=Y69WT"-&MX71M@)FUJZ7K*<(WIMO-ZU*/KV9.!#;3
MKKZLL[0PT9++KG;3U5&7*^ T)MA1%:?1A\UTC!2T7Q?\78Y)OJX;JLE_O92_
MS*N7N"B>Y$9?W8J7MQOVGE?[_FNJ*0DO5UA%(/D)!1@1#J ?<T!B* #+XICP
M@&8IT\K9=<+-S(I]5!2_QV'][X9'[XA)3W+IJ=Z%AP:%#:-Z]L#-# W;C<5Q
M-[,O_S,A9UNZ4ZMA?>3U_4!_Q);Y%%02\G5O"M2_:3,%5/'I[>= U738R#DX
MM%!>U\S^<?IZX!2T9MV00]8K@Y]&0;TZN*&QR"KB%(YNM7$[J*/.-3TN)+%5
MS/V0D8R#.,9R&X:B * 4QB")&4EP$L28Q9/:U1S36VIER9N\"ZE:IJGD8X -
M+P,SP##!T'<-9R3%&=O*7!9MKEXR)]2>MX',9=%'N\9<><U.P]^I4A+\8#4X
MEEK3$GAJXS'+5SO^5XZ+-_E7OO))A'%$*(@S+E4^@!$@F!% @BA(XCC-F#"*
MBC1E8&8;T+!STW=<%$<W>[?GZ4:E=!!>1PW>>(HM3_%E9B>,8=<S''.":69)
MW.-H;&ILP7!D>XS)+VJ,;,$YM4[6X]B9JY]QOE&>S8>-*NITJ(:S2H(HH2BF
M@, X!!"G <BR* %(J.[!*.0TI:M-?<?.[O2MTS5Z6HJ#&L4YHZI_:BJI>]N-
M5TXJ8'45LRRDB&#$ ,)Q "1N#& >$Q RZ;\%,0^0;]1Q>1)8$\[1%4IM_UX)
MUJN\?-PV-1OZI:T<8:9GAUT@87C /@T$8^,Z)J$C(WJ5S*+&<DS84Z,X^OR$
MJB%7.A._Q.67-^OM[__-V3WOZ-\*J4Z?.%WCLLQ%3NLCAQ=<[AA5ZO$J")*
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
M:FTWQ=L-JY^Z>$=>=UJ4;NFO&_RP+2IE>/8E@(J\E+YK/]OS4(XK0B1C,,1
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
MJ:V[45:*HFFE6WW\]'1V)E3,M+ECPONA8^-'5?WVT+63EU[+A,O*M\:2.ZN
MJT]YX4JXQI"<5\0U'V+"TJU"5.4NAV_*?9]/U6/B$Z=KN03F(J=-].J^PZ=J
MFW/[X>7;C^H5^<&&U>-\W)95P:N\:!(CF_I6JE9E^69;O.=5U[SB!1?;0DFQ
MBH(X32-* ,<9!I %"2 081!G-/+#+(HSG*XV_!Y7G-T9N@O/)I66BJ-&Q<]D
M,XK P+3:X2+':^]>=7C!#^K(_)\60:S/_#4P\(R^[UF=X(8="=99[:9GSXWW
M2G*G[D1:/NN:O#?]MCXWWBD"O4;,3?,U!<*-1VIYU'+@V-%[]HEQZ54^GS#+
MN[#//G$7_>7GY\K\X/SU/ZJGV]\+5DJNWFR,<^VOO#YW"$!S 5SGGI3'W=O?
M;+?59FL2JGP-@?'S<P?"FUE=#;EGR'H?$=/J2/W:F(N=J8\(U3]4'WO4M@CJ
MAG\0+PO.\NH-IO4]V"_X6_ZP>WBQ+8KM[_GF_B5^E)^HT R?!E2%+_LDA@!2
M=<KN)QSP*.1)%D681T9G4R;$9]9EQ8H*UZ U,S?>0\.&1SH^/-HR8EI?U0!?
M/6=N+M3,C$ '6,.'US%RX[6L>'M>O)=CR%E4<C6'P%FI5P/2"]>"-0?EO%BL
MQ1CF88%UY<R'G<IK^LI5:/2K7$5&;]C*9V&&LX@!*B*LNB80@"FD( D3RJ(P
M%I!JU7$;I#*S+3FBV\3Z=Y3UP^.N0S1L)9P);F8.9I99/RC0B>QV88''&%"%
M 6N).PK%&Q5N(!CO^KN+A>.-LM\/R!M_V'R;\59N<.23=P6K<RES7JJ66;=L
M^UAQ5K<CT=QPC XT^Q%^3=_K<@<[+NI(TKH-&-O)U[V6(_UMR#A"XQL2I^"8
MGN0;X>+]IMAQM$'1%MMJJS(^^F*;%FU!^]L7_9?L-C*WM+46G+WBCP6G>9/L
MR1_7O&I.-6Y[A[Q7^T&MPHB',44"9%S5<<@""C(8I0#R*"9RB\/CC%H<K+OB
M;YDC\AZW'NNQ:[;Y<38G>ANC12&V,D]]6/LLJF/JELG:4O79O/%.&LK=''>4
M<[>K<HV?HQV7,[86W8VY!O-TI^9\?,L"9SM2\G_L5,$TU8I4[1_?5ORA7%%U
M/RE4J;)8[N8@3S.0I7(WYP<8<C_,TA@:E<.Y1FAF1^M UJOI>K_5!Q\U:=,J
M8M>@TK-N+@ PLU9VLIN7ZAH1S%7EK6MDEBVD-2+L65VLL><=M_7]N=B64GEC
MSCA,.0B2) $P8AD@JKMO3%F2<!&30 4A.NA-6Y,S4N%YNM/>*SX<]:=M(-13
M:G? F*GV2(_:GP?A<->E]DC*N?O4-L2^CTZU1X)K]ZH]?LMRP581S$WL\JM=
M(??('WF1;UD3TUQ_>%Q^G;-5%A+N<X1!&G("((I\@,(0 8(0]"-?,)CP;D>D
MN9@;,V&Q[3&S$B>M,DRS"2Q@U5SVYX'J>^E.P4L5:=G(Y-"EL ;-E;-ASL"R
M;H@U0&<.BOU([N,NU3'QF_7V]__F[)X?QZ><A;]LF(J?BR.20112($@4 YBR
M2-HVZ?B$/L<!3%&2148M#)UR-_<]%:^:Z$>Y>]S>;_)_UB6HO&T=5$>/@NI^
M6*M0.57B0,KB+D#2?+[TC.:SS8*9/=4(7ZQOTA2[7LWO2>1B&Y)X%L!8%Q)=
M*D[1&M %P@[->?MNH@BM834)"K0G8G[Y]AX_<"97 ;I3-WH?VA(F%M%^HP/-
M;3<5?6_/@-=Q8!/V-P[*^'V;4SS,+-@X%#-$ FK+:W71-C[Z8A=MVH+V+]KT
M7WJ>CHX?=E59X;IZUE!;KT_;]5J:(?7BRJ<^A)!F@(4!!)"0"! F?)"(("8H
M8RPD\9+-'<U%F-DB=9O7'F.C+?^\WQ1_4D]K!DW/LI?_$FANE[_KJ7V^[;;9
M-V.&:H[/-S'?28M("P'^1W6+M)\@UXTC)W#BO-SN:><*A%*,8)H"/PI3 %75
M71RP!- @QLA/$^I3HS+@^J1G7H(Z1KI*F+URL6HW^FZ[N0?OI$/"VJH)SHKL
MVO4&F0<W,_L^7%[W9I'N'^8XS%]A]UG[>Y@#8E!;UTT'CX[0KYO#P9W<FK<9
M>N4GSG9-_Y!/O-RM59T[E>'W#C^6<CMP^_BX5CTLU_QSA:M=)7_U+G_(FU#G
M<D5QBF B*$AA@@ 4(0:(A@&0/K;/XY B'$.+Z+<96%TF$*YFI:GC6K.@?EP?
MF#"S8G-,F)ZY>R[\K>QBGUEUC.EU[*I4[99A;\]PDZ*]GZ<#T][GPY2]TY@R
M8]LY(ZB.C.P<'"YJC6>$^-1LSTG*S+Z71;5ZO5-! &WY*Z'^"], ^&', 22,
M HPS!!!#/.%^(" *=)S&TX%G=@D;4H9%P,Z$'S9P4T0RLTJZTFB;D6NL#^F^
M?*>G]_)?!YT_&VX11;TF1*==5S]W5 3T=E=]V19*9U?2<0FBS%>[*I0T8:?2
M=6$@QCRE<<S\F!M=Y0[0FEEQ+M5Z] [4)]:Y[$&FYSPX L),W6PQF%[R\ERZ
MN<I>]B@];^G+<Y%'RU]>>,5.I4^.:-[OE)GX(%[E:[F<MG$DO1.=%60P3A'F
M ">$ 4AA!@@+""!Q0B@D)$U#(S4WI#^SZK=DS53<%,((QY&/,P($H@1 3BG(
MX@"K9*<HSCC!5"59ZX?WS@FA>;SO*[[9/N0;I?:>D']8PX:GFF-(ZJ7WV/7@
MJ#\FV^J+]U)==7NW]4E,\_.+>:= S_+."*R9-3Z[,6A8V7?_/KEZ&OL6&QMI
M2R <&6Y3ZHL:<TMH3@V\[3!V1O]5V^SFR@'_7_+JR]M-G3R_P^M/<E\FQV;[
M1@VK-,LX16$(!(,00,'E&H!8* U8'#*1ACY.D<D:,(V=N9>$BXV!<.\.\'?)
MGY?O&;RI _H4B_O>*X95:R9.CYYQ6PYT,UNWQ_OJG6N-]]L>WAUWAR8O[DR?
M&Y@<6<*)S"QJ&-T =VHG'8TZS6S>X6_-A<+ 7<-*NL81HM(^)DC4IA$#Z1PG
M0-K.P$>4$^YKG1K9$%_*)*K3X>ZZ;/@ZS<X :@%M9NY<PV=IW!P@9VW*3"!P
M;+BT2#^+F3(!Y9I1,AK#/(+WE\UCKMJ#WN4/G+W9UD'%?\9KD\(Y T/,;#-^
M>?_Q;;]E;<U!O0,\6N?_K!HWZL?O#D$R;!<<HF%F DR <%H@1T-:JXC=H7$7
MB]75$*X?I:OSN'E=O:8I;=N3]DI'RV8KMXIXP"4C"""J[I02P0#.DA"$21:&
M)$2<IUKMH,S(SGWCI-N4MSVUT"]-9X#LL-K/AY?A==815,^#E'Y5OWD0LROS
MUR)'6N2:=+FRCQQOD*O/&$M'I?_,$1BH!6@PV&+% <T%[%<+M'A[0O[\<<?J
M&(4<\R0&F1 !@"@-I5$E/LB@0*&@)/-3;'*</K&7N?F)>=,1L_\5KLMBI/_>
M?I,M4N&/$:)!QK($9B!(5%,SG'"Y"TTI2"4R+$HY1 E>/3:)PQ4NJB5P.B6G
MC=8+?I]O-CWC:;BWO( /HJG@),$@2GTBM^II !"'*0@I3V&4H-3G48N/_*(O
MATY'S')5F0Z,WM9ZFJB&ZV8]_HUW6U5%3G95'6E6;;V/V&U+Y[&&ZVY*%#Q#
M7_9Q 2^6&'#9E?U\NUR7[$EA+$U1Q$&8L0A *"TZ(G$ >(!C*C)?:F(X[<#,
MN-J1JZ,Q\_)&5S"R/>N:MYR1A= .#J]F*%YTA<@S'T@-%2L:>=I.0>]4[[9=
M\51K?GT0L4(,93R0WD,<A5(YXS $69(*J9Q<@A@Q"M/0K C1.1&M+^B4(D,=
MR<;7\MKB8UYZ$P;HQ@_C^@ VN0GC\"9-HG8#H:[SRD=.53KO6JX\JNF""E'X
MMW\-$O_?;[W-=O-U6T="TR9FJFQBIG E?U%J=G ?0%Y/Y2W1M.O@WL'81H<-
MG]D9:_IU41QI^04"BVKX=0%/M7O@23/-9CR7>[1*KMU_WJYW<LM=/+W)UW)Y
M6\&81HAD 8BB+ '0#T) 5$$>/P[])$8^A9E64YFK%&8_<U(TO3U1KZ&JIW;7
M81G6.B?"FAX8F<FIK7:CL@P<"LMW&X63/QST[/J(BZC9J$"=EHT_:!LEO2FK
MHDE;>*M*_][+>6T=.!PG-.8^!BF*,K45ST 62D\WC(G(:.!G&<K,HJ2OTII9
M\?J45=VJQY:V:7CT=:ST5CY'")AIXZGP'5GG;J^&=,["HZ]36C@\>E3D\_#H
M\5?L=%E59I*^W2M>YO>;IL3W]@'GFU4H4)R%E ,>XTRMFP1@##D0V(\2P3#!
M3.L"9XS0S%K<DO5Z=+W?&LJ&-4FN(J6GQB[D-]-A*]&-%7A,+D?:>Y7,HJH[
M)NRIWHX^;Z>T[?GGYR^<5^^V;?VT;WFY2D.(0T35!8$O=[%^+%=?*MU>[(LD
M#$3*D%D'Q6N$9E;:[M:PINMUA+W?%&E#K;T*E9[6N@# 3&M5HF<3!BHWXF_R
MC22OVHA_W)9Y#4+'Q<W^;G4$%F.-'I/9D49?);.H1H\)>ZK1H\]/.S)N2B?>
MX6^OOZE0&=ZF":_2)!0"$@@BP6, 8P$!(I$/,/1I2 /A)W;!EE?H+76(W!1\
M]2K\S?0R9PRP#$8^$H(!A@0',.,8X"S@(!!<D"P. L)"DTM3EX#9WJ"R<]B\
M'TC#P(\>;QAR"Z/9>;P#<"P/YMNRMNI\OJ7M_=!2_]']&?V(G(X/ZZ]1>Y93
M^Q'1KQW?C[UF&2Q!OW"V6_,/H@M(/=1IHG*+DB < X'\$,"40I#Y. 5^G# (
M.41^%!D5=;Q.:V9KV5%6#D%'V_#F>P G/0UW)+VA*W1!<.^WN_I*?)9J51I2
MNKH='Z"T[#7YN,AG]^4:KRQ4>_^TB'136EH5<N<(B1@CJ>]9*@",T@P@/V,
M81X+AGW*LL"BT)0[#BTN RWJ2YV7;F=_VY55O;]0(=FJ/K]JD4'7.]:4Y]_(
M'=<B=?BOSYV>25IX*IZG O\IS_N:_,];?G\4RN>JO7^=L>^[\/XHH).K[H]3
ML&SUIJC7Y?MKECYNRZK@55XTE50;-Z]U^E8LQ50@:86S*)(^&9$[,Y)F"4@8
M27G"0YH&1KM8 ]HS^V@M)W6 11.Q_7C$C-=NT^QV:288ZQG/F9 SLXY]T!I+
M><R'UQ5)DQ:TK+P?/O&O<F;D1EB%J,C?.-S96>#AJI^< >5EF\N90W+6:<YB
M"#LK](Y72FL_B)=RLYE7O4H2MP_;W:9:"2(]PI1B@#EB  9) @@) N!S"&$@
M6!P2H\+(8P1GMC<M>:4)M&; VQXX,#,NH]#I6127@)B9D1X6#>WC8C$->7>F
M0E=01_9AE-RB1D%7^%-+H/V>Y4$07\M/[W^6)J7 *BOYECWDFUQU&5!AC=W:
M"$.:I$QZ'6D&$8 ))" +HD2Z(S&CTCD1OC"Z'M,C._?Q4,/$C7??L%$OI_B(
M$</3(CTP-0^.G$-D>(;4H?-S#YUC'KH38X?G2$9"NSI2TB.Z[.F2$1!G!TUF
M;]N9CM</C^OM$^>?>?$U5Q=[EYI#' KVJN*\79N'#Z+?@'+U_W/WIDUNX\BZ
M\%]AQ+UQ3G=$88(+N)WSJ;SU\7W==EW;/1,3_4&!U=:,2O*(DMLUO_X%N$@L
M+202!%C5]\/TE*M(Y )F @ED/HEY'O-0A3,RB;D^<L*(X")&,L]9D7)).6R+
MX8PSSP[HK+7M31]5&^9[W,V&F7MZ$AT#/=BE]CM'1*!CJUN] 6JX,9L L%MS
MKBQ'GL\=7[,Z1^?J//6?[@G8N=A;QO0>3Q]!B>5W?7WS7NQ>[K>ZHG%!*8OS
MC$N4X9(@'(?*:R9)@5B61F66%20-0<W7AHAY=H0=:8V/U]*^J<_3E6&2U6KS
M1YVNHX_=VYA-=[T5=>#RO[.;')?UYN1_%S<XRQ]7Y<"<Z*"^S?RB*RW"7-U!
M@1]["B12345P^TA_;9RGSS5O@I8M=W[.1'A'KFN0U*S>R$3H4P=C](Z=S]#%
M0$UR53?QE=H ?A25\F6BZO[_@WRQKY9KH<WHEOUKOU3?Q8+*LE#>(T:LU'6V
M@@BD'(E HLADG,HX*6&GS/:L^/8WG"^;K5=7Z?=J7Q>+DY9^0 \LP3S(!.V;
M^9=Y= K<:+U^&71WVS=!%*.P;&K_6H3. Z>UF^YXO DZ'H..17>>:+J:'/FI
M"8S,ZL6F*^S4QSD8\6D:X?ZB'MQ5;]=W-=1&4W%48BZ9*!(49@5#6.)0N4:<
M(DE8G+*4E *#@(T]\#A3L%I3A@+A^Y@2PV.TIU6T?<0ZM;%LPWA=@E:S[KP
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
M+Y)2)&6.1)CH*\.X1"0,"8I8*L(PSEC"8E E]R YWQ>('?&@I7X3-/2/Q^'
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
M%Q+A/)>HB,H"A20*<<I2$N6@I0](W_.JUG&C0]2@Q\]-T'&D?M(\U0E=!ZZ
M'2V *C?SFQX5"7.)KG4([X-AIPE7C3& U.?ME&&GFK/6&9;#P,/H#_M=M5/?
MB0K*/PJV4;NAA[=K#KF4NSZ"[U :=$<W(.AXC.Q&1IB9]V@&'=&;0)'5;55T
M(V9WUWSCXEG%QP/#SA8ACXO6CY$-GH;7O/^R)=\W.\&^WC)EL-52;TE:#/:R
MD G%-$%)CDL54XD,D3)-$4O#7*917K#$J*ARF(QG.SP0#GJ4S4NQ!]0S;)CN
MA(89YD5Y@7#\(X*;%YR[48!==3ELXD$%Y>-B#52/#[P\6ZGXN #]NG"#IR='
M'TU>F_JA^]WK'SI"$H\BI35_(=9"+G?5Y5#JY:;:+5@<2\&3!!&B,>]86B#E
MJ")$4YPQD?&<4A"JIP\FYXQCNJQ-_?/A#RWC-X_/M/6.O&/^YE$;UT>/:0FL
M8QYW$PT.C)YD^B9$3Q-G[D(7U\&9FQ)I.5>M^W#,'8M/%;,Y5_) 8.>>%GQK
M^MNG5R\VV^WF#[7A;;<>8<PP+HH$124+$<Y)H3.4&<KB+([+B' 6&F&I71[>
MLUM6! /:433?B5U0P_C6<YIP,*?U2"Z+K>8% <VWF-,$M=M:FDTD:$MY78R!
MK>2%EV;;0EYGN+]U''@*?AI47PFSW9ZL5@]W9,G_6KW<?!(KP7:"MSGRX&81
MD#$]NX?'Z04M3X%F*OA>_:5>R,GZ(>BXZ\H"S ^90/H;/W;RI3J8\['4FH>F
M$3;ZL#JY A&:[2S+1OS^Z9;5^]/BSD-.V!'T.P_5)J*0,8IEDB%,4HQH(3(4
M1VG"A:!)'J4VT>,YJ;EB0/NTV $UP6*O:<);1E#';%,_F.CCPCF.82X0>I)(
MY+K U^*)@3<FI%:V6T5H1N4L6_U>$J%%FJ31+G^B4#"KZB=%NNN$.B#"M)3'
M.3?# T)<3'!T<G)ZO</ ;Y60^]6[I12+5&0TT:"86<'56I;E.:*,$93HXU$<
MAEA(T$FH"5'/=C78]>(F:/@(-".N6H'T]&FVZ+G6$LQ0'2C(87>0<XF]]PCI
MD7PFG4+.E6#>+^3"NY9@')S7]S9DI??6;]<OR;?ECJS:E2;'A%.9Z$YH98@P
M3R4J"B(0XRQ.8B*(*(RZC1M1\^PBCK3K*! MUT%+'G@T9:8Z,Z?@3"$P;S!%
M%W#<#A,978%W#-*:%\'#1.PS& ^CEVRCV^WR.]DI;_)V7>VV]?EF]0M9KG61
MU(N'_Q'\2YU!LFK*H[XNO]6P%W&:Q4*4#&5I&B.,HQ(120D23&\?TAQ'% 2A
M;<>&9^?04@WZ9$%0(1.5;!HW^U8=S(W8:,TBGIXBM+-8VXJ)F>/P*8HZC]$G
MC0:/WYM<]OLO=UO!=]O[-0B?XN++OC<439''\K[N^Z,(BUT-R0#!H[@L]'B
M/UE>X'[AJJA.L2<&I;**_"^/.%O\/RA0_Q1@^$'+&L<]K<2_]LIN7W]7_]%E
M(FW)%989*0M6HBB6$<(Y98A@FB-)TR03)2EQ1D"%BM<H>;; (]V@)CRIMNVJ
MMLS69B<Z@%FEI?CP@K,QT5Q5C5VE,V_IUYBX9_5;HR_8&7!;Z55]D*]T]KQ8
M\^KEYOY^LZY[-RQ((LHDX27B$5$;\Q2GNL]8BF@NF4SS).8Y@UCQ,#G?E]RD
M^AKPCFY0YZ1IVDT?%)@IC^C-S)[=:0-FU!U=C:/^H<6B" XLW)BI!6SB9M(Z
MLO,18K,:NYG@IQ9O^):EV8MUU631?=A]%=N[C=I^B]VR 7KL$NN._;>.J1F"
M1R%.L@0E(B\0SD*."A%1Q'5NG,R3I&1&#56F,N+95;R^_[;:/ @1M"S498/
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
MB,8$(Y;3I$AIGL6Q$8C^XV&]YTJ(-=DN-R#+.Q%\V-+LQ8%9EJ(1Z!AS@B
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
MN^%[MONP_22VWY=,U)GB+(H)+\H$94G*$,:A4)8E2I24L6 %"3,1&K6UO$;
MLVFU).NKZI8JJ)_+5;T,VY@+:6%&9B$HJ/!D2)H)-2<7AYVMW&1(J'ZER>!S
M$TY57HSOR%^8[,AOU_Q7L?NZX9O5YLL#$&=P!D[^A-%V;4@]4;S &\ZH>I<A
MN&>.YX_%YYF"BT'Y3*1A3HJ+Y>)U?9=XR[FROJJ&VOZP57[P^U*I=1'F5$A2
ME"@621VHQHB6:M/-65HPP1,FI=%-U!@AS[N#AG30TKX):NI*0T%'WVR3,*JN
M84?L4@DP[VDOO[&K,Q5NH#1/#=&X)O7#T2.-#CR+&S$5K[-]X^<M<5:W&K]E
M]W"GIGFG7,+K?^V7WVJ(_ ,Z>A*EA$21,ET9";6A+W)$>):C,!&2X2PO@0V?
MQDGZW^+7#-P$-0OUPGU@8@+NO($NS398;C4$#@NF*@<.X&HLKRL\UW&"\\*[
M&BO@#.W5_$W+L./0,^/P$0LLLSA,)(I9IM;R+"H034F!0LQXSE(B2@9J17].
MPO?E:4=P@K%?T(MA]#1)6F"P Q,4'HY<E<55]'!.8-[-_E4!S_;FUY^<K4GC
M(8XOLH+BF(>HC+E:LFF1(9KS$D4Y87%:DI3F(+32";SX/@FW[BQHV;AARK08
M'K//HVS@D;Q'/<_1O]'3Z<843IZ^;1=,90Z:-TX\9= 0)J^W=:G [9JL'JIE
M=<3\-43>N?:^[X.#[7:S%IM]=7+HV+)ACLMS5?YAY^)*=.!QP;#4CMN[FLAH
M!>AS==#9H'W&Q.J#_(P^.QE>74/U?MVLU+N5CC?.X+=E2))28(9$P76_^%"B
M,I,1T@6^,4XBHOYF"98^0MIWX- ##6DJ]0X VLMUT&?N/X.&/6M0]#$=&P8;
M7C0'#$)Z2NMST6IH+NAQ0_G= XF/$7XJ6'!#A0R ?)N.8 G9+;1,R]6R7C0^
MR /6[=UV(Y<[G<3^1LGW27RI=QZ?-R\WZVJS6O*F'5-G*!&G):&11 E+"<(I
M8Z@@68Z40\K#4N0XC"0(O=L)6YX=U6,F:W=U@(UN^.S*B6O,HXY974';9Q<(
MWNUFPLP\V_S3 /-ZCF; JW=TJT-7D-]NF)H7_=NI(L^ P-V.;N>-#T3;LL8>
M;B/C.1:T1&6>%@A',D0D203*&(UHEA*>907$P5ZEY-EG'NVS+9^M#.%2QU5D
MYM*<" [S4D>9.YI>#FQ&)7/D.Z[3F=4=C(I[:N'C+UA M!(I=@^W:WY ?N*Z
MVELNF];G;<DJ$5&1A42%:OI>%_.D0*40%,4RR:(X%Y1R(^,UIN@[0JMYJ,\E
M.RZ"QVP 4#6--#ALVU[T HR_1E4"+(\VUPT 0]2UCBQ10>T_'QBH)T3<(9A.
MHW'F ]Z$B/4(2A/THN-4EV/HP0M,BB2*4)YQBK D!)6ZO*R@11%E0C')09B8
MXR2?,M7%478+-')SJQ28+QS);O$8:YE+[3O'Y8EB)',%&.>X3(UM]&EY?53.
M=GNR6CW<D27_JXJ?=F15Y]$V9UL?=VOP+1-L5,].X/'=2\M5H-D*OE=_"6K.
M@AYKP4>QVV\--TH6.AR_J?*G/IB[L-2<AWLM.XU8W78!2<UV!V:G@O[-F.4(
M$RM.[\B#7E9>U8"[;*5H\5?DX=?->O=5.;._"[)=I!%G,28ABGA9(AQ2@HHP
M)PB+)$]*03F+[*I1QVG[SL\YE'*VK-P$KQH4Z88;R[I5 YV:;48\:0KF9JR5
M9%_]:BZNZ\I8 \I/4S5KKI*K%;6 (68N FSNYWJ).O7U]>>O9/VA*0=ZOUE_
M%]5.\+\)W7=2\-L&MNX7-?1."W2H(5J(*.&XC"6*E'_2WBI%)4LS)&*N@B=9
M"IZ'"[5C6V[XIQW9[LQ\UG,0#6+BIP*:)\4TU][]-+HFEV"G6 X^=-@]!ZYO
M@H[OH&4\J#EO?,2Q&/$F>"&^+-=K?9K[@BB2IM5(SVD&%BKRSBEF!$5%J1;
M/"Y1(05%HH;X(B')\ZS]N%ZO^?_+GU8GWC/XL!0K?^ZORFPS\!Q8]7@./+WR
MV=<7]@P*I#U,X5-74+L4Z<]18NUA$IW58/O@S;9+5-,F?"ETNO9Y%M?AVEJM
MPR'386DI>89PG%)$>9D@@=4RC$,9L@2$MFE*V'-,^N[M[8NW[]Y^?OOZ4W#[
M_E7PZ?.'E__?_WQX]^KUQT__\;^*.,K_.WC]?W][^_GOT+Y0AGHU6XU\: NV
M8O0X.)R4[_P 6T"%==;]R9#LS*V?8,HX[_L$?']JA5IUMUDMV</QB)=EB4S"
MG"*2,(IP@4-$M?N(8Q'F"6<XEZ ,\.ND//N*-YNM\L;KX.5^NQ5K]M!5.]D6
MC9UIRO"8RHG\P%.I(\V;H*$:_-[^OY<KLG$AG5=MG1%ZHJ*L:P)?K[FZ^H:=
M+;^64K#=H?7*9_)#-XA[G'GX\JO>X[Q=OQ)2*&O@ZJ&FH:7>E#3;H-5J\X<.
M$1=%$L:%S-2&(2.Q"N.S')&"2*1^B$.)$QJ7H I4Q_QY]AH'@@'I* 9$]RBH
M=H%L/<J._ A8W9JO65R[WZ_%+M@<TO)T2X. D>WV :D']#X2B);J>F+-_-43
M3A?,R1T8[;IL*2Z:/I>/F;T)&G9UG4_'</ULPW)PG/$#T\II"D5T(,\"["$]
MJ=616W7-W:R^V)-J3QVX+S)P\,[;:DGN"-,Y5FVV7IX6+"S+'.$D8SK[2:"2
M"XP8(:24)(I$:90+>G%TSQY7TPM:@L!TQLO*&/9SDT6$>2F8=""8SJM23,#H
M/!]S-H#.J^+TT3FO/P0WHU^7Z^7]_K[]:N(R*WF61\J$9($PU] X-&(HCSD3
M6"FI%$;;GK.1/9M/2\O"<A[+/VXUUE+!+,98()"Q7&1^@J$\'F\V([DH1M]
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
M,BCKX,!CL&/R:C?71!_*VF?UR]FGZD&-J\N[LC6H$[\!J!'MPKD.D/LTFA>
MXLU0NO PLW&\ *9C@WC)8@[-[R.2DV^R*F7=70W#5&%,*44T2G.$>10BAF6(
M!%-1D4J22V6='7ZT^L1&RY +6GHN\Y^/L!B/25PD(<PH^!8.T('^$B'=0A @
M86&-YL\),]17_NB9^=K(GV/W6=?XLQ]RR(^]N]N\KYI&=]?W&^M4V&=/39WU
M>G=7R3NZD8$FN5[)];9^40[0'#H V:[/91[WCKF+"]/Y2R6%Y:N>%,HM-?7Y
M4O-EH9X4X5G"Z>E/P+OEF 9>RYOO^J5\WC;VM,A)0D5!$5<909@I@1@)S>[)
MTSC"(HMRZV8Y+Q>?6*$:<D%#+V@)VK?*.<)A6'LNE0ZF/P#!0'URSDG@U";G
M:+'9NN2<$Z/?).?L9_R,$/BETH?8XW[MB2@2GJH,Q4PIA%6A]2C!6K=2F<=)
MK%(F0=G6=F0G5K,3#=X;/F MWB^!U>XV[!\LF-;ZP>GB5OC#8D_4#/\,T5=M
MAS\,Q%A#_)&G75MMR0=:[K+VZNN5:-LS-[G*FY;P+M$NBHLB36-$0J%-29R$
MJ$@40XDL*.5<Q4EA-34;3GKRZ'7#R*[&LNY-;N0M,]V<$N!UT0%C.[LR#7(P
MV[(#[7T?M*ZI? ?:M25H#KVFH/)[:QQE37CF+E!00(Y;.H%7\!2&/>3K[&9R
M+RC3_Q.<Z:-*SA#&68***!)(\BP4(DN5H*#F+A8T7R.4>D@GV[-Q89CT!):V
M?GNO"$&]]!>"<WD8\[RX4P4J3U!\W5#D>0A&@XT#CU[D-_N\WOQ#;MY)K7#W
MY4H3!!>66ZSUVCXV$[77G 4'UIS\;>>Q GGAO,#DV3=WC%#PA_\B<P &E[KR
MSA-X#0??J+AGW'[CSSF.8VG+)3_U^D!UIV.E$D)X+)%2N;Z!%&F(2,HHBF7"
MA"B,\QXT*?XLI8EMPJZ:^-.SUF7 <29G4;+;\;W(#E/TTV)/<#\8E<W76(^S
M=.:=RC$F[M%0C=$'W#3W[?9^NVPF<.CK1'M&:#J[=E_,6!#!""X0B0J.<"R,
M Z%0*&<L27 1%B0&J>\PN8EU^$ \V%-O!_TZ>@E&P+/3:G^0P%3[$C3 ZFTG
MI"<='R$VJZ+;"?Y2VRV?<ARIN<LSW'D.%C2.51YF.8J+-$8X$ADB,C:;=*R(
M"/.XD!PR>?>( DBQX6-VF\FYP7J?:;OS"@)G4![A8J? %TD+T]E#,O'[,1'A
MXQK/B>%KVN+1^O,.2SPGWM&LP[,?=%,W?>5N]^M^2J_9QS]NY'V](%DN&<\C
M1!(5FFA?BBA3#/$X9*$*98H5A>RPP^0FWF&--Z@[(O;)!W\TY\>& ^ 6.X*>
MG8;ZPP2FKA?! 59@.RD]:?,(L5E5VT[PEWIN^12\9OWZ7E8EI[OX4!1'2IJ)
M-;$D%&&2%Z@H5(XB(5*F<DFCV*IES_'24[O!.F+ P_$)"(:U]#+!@(XK:YE
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
MB9*%T%=E%!4F^D9(A J!,2)Q5.1I$=,0-K?9CNS$&OYA7<GR;M7U?>!/P>;
M2D"=4U>!T-I9 O^ P6Q"CWZPP^WM#K<#&\'UINWJWASY-^O@AK9W .^-CF&
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
MZ*I']WUZ$HX3Q25!J5"QOF:+0E^S\PP55$5"1E$>Y: 4X_.DIE:7KM1Z>6
MV!-I "6[O<Z/[##%ZM$\E)M/T2YH7#A/.]L H5DWM7&!7^YG%D_ M[+KK2CU
MF_FT;HO$%U',%8]3A@@I],DU)@01GG#$*.%I0<)49%9]U$ZL/;&&=M2"'3G[
M+>TE!N.[V@62P?3/6BC0UG:&?:?=[>5:LVUP9X3H[W'G/G+!I4_6&U,K^UEN
M%A3'"66FRT"4FIPA)A&1,==;798QDD8\EJ 9%B_6G^-2IZDYW-IZ& !N:6Z2
M.=S*-*%F"NQ5\/XOOMPVGO&NLKGQA^X^='6R&9[G&]NQU#YO:+W5Y[^1'8MV
M\@9VXF.N;:":>UROXOQE(59>)(+@C*(BS@N$,X41%2E'B=*W,"[2B,+&QX]2
MG#K>_[U\>&@:<:Y$\'?]GV5;M5)#PQ?CT-DILE= 8*J]\[-,6J=F+9^W#D9C
M]&9N2V0I_G&O(=L'X<4P']MQ8+>5V"4?W51K_GF]N1;KAZ;U&;"!H_6"D^_
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
M5=:BY$U[@J9A?6]T:8QS$3*%,E4D"&.<H$+B NG#>4RR0J@B)M:15D<FIH[
M=FR9;=DPUEQF&]9,KD+#7/",.T#LT17V<3_+'&#"3 <81\AT!'_0 L*],T#L
M& :>$FI8J/A"C(9"R*Y+SQ=:OE#X9R'G2]>";0I"EHMK_<43YLOW84GOM*77
M-ZL\(B@4BB&<47VH$RI'8993K A-N;1RN!RM/+'YWM,*##$[ W(L_;#!O4@F
MF!6U%,=:2<^R/A!8UL^TIRO]P^%0=;S2+(IV5H"=]IS_ %PEVDDK7^5=:49F
MK3:?Z;U<1(S%/.>FWWA!$>:Q0(1$%,4$TS3+"\KMQE.=(S"Q@K0D@P/-P!"U
M5Y23F(SKRZ62PM0&*"1(?88D<=*BDPO.IDQ#XO1U:O!SCOD8W4#6V_4U_]>V
MK.2;;5VNS C7^I=J7=>+F+."Q3%!4<X*9.J($56Y1%@D81@3D44,U*]SC.#4
M&1H=>3.1IF,@.'!P%30\ ),VQB"T\RSX! :FJ9=A D_HL!345V;'&+EY4SPL
MA3_*];!]SB'_4?SS=OUYO;J1Z\]R;7HK?E@=+F>V.9!#BTQ]WMSWJS#?8,T$
MNGG_)?BL__^LG>J']7JS6MLV!!A'9EBMO8("/+#"\- W49]W4&O!W?(H!U>>
M+Y?21L!G^916#S@V]#;NR.N'ATKRLAU$:*K]ZV_77[_9M]>Q7FQJWU_34;[/
M0-!R$/RD>:C/CX=PA,9N<_:*"M")-P+(!"F7UM+ZZJP\2F_>[L>VXA]U*+9^
MT#'H)P]+ZY^7LFF O!+7]^MJ4_YWZS]EB4I)$6,49D)?D'E4(!+&"<H*EO D
M#I.8<HA!L"$ZL4WHL]#DK-$>;6#XSP9".YO@&QB86>A3-\TX._H-/-<V\, C
MA !Y?44+;4C.&SD$@' 4180\ZSI;JQE!_%6:.2'EZJZ7(OZ%+<N[AL;[OQXD
M-X'X\EY_Y(OZIG];*]KXLAM7]B(D1$H2<T0+DFH;$F:(X(RA-),AB1/,,06E
M^OEA:V(KTS%Y%>S9#/H%#@=&KX(=JT'+:S,)I\>M<QC-\VNTLV/SOQR8I?/^
M7CR>E/QBYVT,F1>F9AY5YA/(XW%F7E=WL\V-G^:F6JMRLX@B%BI29"A5J4GB
MB"4B5$9(Y@)SFA2,%Z N'+VU0582WF:CH13<T^JN!!Z]^O+;629'J6#FI16H
MI>+/,)Q@W9-V]U>>545/B/12STY]Q'5@RD:_I%)KW75=RTUM6A8NU_6VZN6-
MA"S-TR(2B&9&B0K"4<%HCM*4AGE.$Z+" C:2?)3FQ$>0 P=!RP)T:,HX:'::
MYQD*F$8>H1 <R'MV5CK(ZVV:RCC%F6>J6$-P/%G%_E%7ST=;$_5M0S=27YD^
MZ3>ZW$\F-COWJI9=1[R%S#*]H<H8)6&8&KL0(BIIBDA.HC0)!6$QJ-TQA/CD
MWE'-0AW\]-O?OOT-Z H%06CK 9D&&*@GI"MY;-AH'" -([T9Y$''2_!3QXW'
M*<,N('ASCP!(S^PF@8-R["YQ6,/-O/Q*^?=R):LG,QCN7]NR*:G<=:;@/&81
M)RA/P@SA+%.H$%&$<"J%/KUG5!:@!(@!6A,;CSWE=C3DCC:P@Y,-9G;FPQ,2
M,&OA# +8,%B(Y\D.#%&:5>TM1'ZIY3:/./9T^L7D2+W3QN,#+:O?Z7)KM>L/
M/#ZQ?AHZ04,HH,UT[8:#X)WU$(,AR8=5TI/0,%5L.SH=A P. 'ALY71>(O=&
M3B?6G+>-TWFACIHX#7S4,=U@RVKYKZU6T_=F?&)]S4PV(M\L1,953"E!3(4,
M828(*N(8HY3*C$N<<I5&H%2$,X2F/F/OR08MW>"/'67@%GD6*;O]T8?\,(UT
M$AV>7C BEZ^L@G-DYDTF&!'V*(=@[/..SN?U6OQ9+I=OOYNI:A]7N[]?+YOW
MU40D:UZ5S:CD121)%I$D0EJ1]9E727V#+D2*,H83*41*4Y%#-!E$?6+UWM&^
M"EIN3*OHW>^" T,FIKYG">CH!F%MZ0J?"D&@L]PG>'"GN@L(OMSN(-KS.N9=
M8#ERW3LMXMAMR(RI,#F0E?RN+_'EHVRO]:9OR1NIUI7\*OF2UG6IRI9V_5EN
MOBA][5]D.4\2QD.4Y\*4_J0"41Y)I"*9T33"80QS^E_ R\2&JIUK\XRUG4OK
M)\/=SU<!:Q@,CCB\"DR7=WV#T%P">Q==\&KL+-E,@,/LVM18PSLA78Z2KPY)
M%W R;^>DRR$[ZJCD84DW$[F_K'U</6PW]2?3Z2WNO&LLBK,T34*4X:Q 6(@<
M$1I3I(@,4T+3+%8@$SA :S:/A^E/:(A?!0WY(';T2@[A9F>?/*$!LS\7 0$V
M+A8B>C(>0Y1F-0X6(K]4?IM'7*.9;',J-J^B1*@B%R@5:6A"#;D^VRBMYS)5
M.,R8$JE56?,(G8F5VE"%AB9/XV$;A;Q82FC D6VF3TD8$<M;"/$TE9FCA8.B
M'@<&AS]^X8[[JZ1FW:;<<O_+OY>R,EU7G]ZM30[A@O(P3GF&45&$N5;5D".:
MY!GB,B4IB4Q:'ZCM(8CZ?'&(/>$F6O;Y^O?@CY8%UVW9"ES@1NT;,M>MVP4M
M][T;(K7OW=R*]NOL[Q!8SN[XH$7@O=_^X]>2?Z=R^9EN[^G*>@;4J<>F^U[_
MQ]^"CE[0$G28]'124/MV7Y<*[-;*ZTAP/WVYAH09Z+EU\K'9^FD-,=WOE37X
M.9B"U-5F\4W>F??VBUS?5?3AN[Y;+[NM(5%Q1$0<HQ!3@; 2'#&!N3XQQS07
MO.!<6E4W#E*9.@+1(PC<3X?!&38AWD0&A@Q TEJKE)4T0_N>7J"WY^F_'?:[
MX;5G43XK\78::/=A>!:-&2W]**NG+^I]U;C!#J?N3Y:=[&V7F>[[MZ-N7+2:
M_GHEU]MZ^10TR1%2/.^)T;_5??+9X1Z*@U-NBA6!V1)5(.+VLU9 S[G=]6XE
M_[Y:+]=W3V]H,RWU>?YZ=U")>)(Q03&B&8D0QGJO*5(6Z@VG4%$184(24#Z+
M%=6)]YX##ZAA(C@NMG!SO-I!:G>S\PX4S&+XP A\KP/)[.D^9T=SUGL<"(:7
M]S?8PZZ]**^%T%^>^F9=;^CR_RT?WJZ%7(B"I9*P"$F1%PBG-$84FZ1QDE,:
M$GUL3:RZ<@^3F=@X="T;.\I704L[T,0#0QW:H/(D4,,6P)_X,)5WE=RA:^60
M8!?TKCRY[,P=+(=$.^YC.?AIMWW]6NB#PZ:LR]5=5Q^R4)1%,BTH4G&8(,P4
M047("JV=81XJDO,B!!6#'9.86"E[!'=E3+"=^00H=MOP9:+"%! B)7AO/2^(
MIXWT!(%9=\WS K[<(@<^Z3@2:KVJU\M2-/>G&_T3?SH$\)A*<1YG&.7,#*/)
M58)HFF1(%4Q&69*H(@9E*@P1FU@-;ZIRQ<N'I6PJ,YXQ AP--028G6+Z@@&F
MHL^HFBW2T W^Z/Z<) 9J(ZBO65)#I.:=*F4A]-%\*9MG7!Q M2F^-(XE4T'2
MS#&S+*$Z\>C$&MJC&+R3>H'[<M5Y=?2O_]V^A.J4U#9>KHL$ACJUAF3U-LEM
M1"Y')]7Q>C/ZI,X*\]P%=?YC%\YKNZ%/II>06?:+,JZN2KRC3[^N5QLST=6,
M&%DHF7%%0XK2B#*$<:J/K)&*3!J0$)0HR3-8&I ][:E3@W:<!!TK5^WW5>^H
M+3N.L]PL0+7;62>""J;<[BBY3WVSE]?W(#@+RJ\S&\X>DK/CX@!+P+U1WR3?
M5OH>'<7LMMPLY4)*P8M$2,2B2"&<$-,9*2H0YW$4)W%<4$IM?5 O%Y_:+6UH
MF"]X%/_$?@YVU.T]3D=@C/N9+A$1Z% &2@?R*IT3P\F7=+38;!ZD<V+T_49G
M/^-Z==T/<VQKY+7^\%#_!XD\(0A+I5!A0C^4Z-V8)C(E$2C@\Y+ Q$KT?#SH
M+IN\KK<2N*\> 6-[+747%WH5A4OJ</D\+8ZW"^>+Y6>^9)X6[OAB>>9S\/WJ
M79>-]:'4Z]UO3"R^>KNN*METV&QFOA%*4QE''%%!L%9 IA QVU@J<)[P1!"6
M6SEK[<A-?=CM& @T!W3%2[IL.U0UOVO8"0[\!'\8CBQCKI9HCF^!?C$"GG)]
MP@/:,>VE=MI#+9:?;5>U%[6_SP*>@B>_WM*_NJ9=]75=KTT_="G^+#??S=O?
MRK7Z5-Z7;<IFO<!1DG"JM 6(::P-0A0ADNH3;EQDB?Y503-J/>P80GABT_#;
M2F.YOEN5_VUZ5=._@AUCILFUV+9?^:^RWBXW)B!BWFGPB3[4S2'R^N%A6?*F
MP7C#>7LS[#%OGY\+>A?#YF1*A(&G[1Z>P8&/P##2(C838/:)SE,!YY8 [1%
M4(:T"PH#F=.@Y6;+J'81LI]I[?2\V_WH$UV)19XE(J(I0;F(]9V(JP*13,4H
M36)<Z/L0S05H%(19=&+K:DC +CR-I':7'"C_,-LUR#KX!M/GU=.MI5ERUIM*
M7XB7MY-G_^;H!*"U\<69/TS[P4>Z;+HN;=[2JGK2FV][ 8[B*-)?=GWP(%F&
M,!$*%9()1#@6J6!"D=#*M0:B.K6[0!-O"M6X^4$>V  Z"ZP M/0@^(8%Z%;8
M(=+\T./@*J";8,>$KPZ%3D+[<CY8T9S7(P&!X<A- 7KXLE')'];53;7F4HKZ
M@Y:BZ1'R<?4H:W-6O]9G]\=R4\IZD<:"BC3"*$MRC'"4QL9<I(AEM)!Q)G#,
MBL5*WID-_!8^0-F2#2MM(:VV'#%CK3D-=;>QR;9PVEF0*="Y;*BR6E?!3SM>
MFJO<ST';;FC/3W!@R/^892 2GJ<NVU)_E2',0&C.S62&+@//PWG[?77W<?7!
MU"%_45^VFUKHA5?BM]5CO1'O_[5YNOZS$O4OU6HC/JYNJNH?U:[@PC);QYG
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
M<_;[Q.P"Q_\E<#E' FQE]QP5&"7[*A$"6S#.10NLGW<S+GK5MWK%LNUIK=I
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
M7A "/U_L"A-N=3,\_CR'I9I?LXB0IM.R!8YYR<9QDVT7:SPA[7W*-(Z;?K)
MXYG79BX.T7FJJY^L)"NQNNOIO^\V-5I_+NIR550KTL0O+M, D9B$5"RT @I@
M2B*0A0D2.ZHD1B3@.,OU4N]G4-JQ>]JR__>ZT%T! +%6N+\O&[YP;ZM4&VL\
M4U$(G<Y57,+]8EUFOL@S+ 9QT.'5L,-5NWF^$A &N+]W^0<=E7\!]B0WG6"M
M[(.)[(G4GV1S7S1W_!>XJDM$ZJ7/6<YBGH,\(P& 7!8>8+GXE,,D0Y 2A+76
MI*=%.?;WG6!O(-G[WLLV9=@\Q$O-&=M!0<^%&@)@3F1YTC;;Q)2'@MZ':/*D
MP2>)(T^_81@G*3:ME!6TNOBYJI:<QRA@8ID7\RP#,&.)&+M)#DCB4T:C%,5<
M*?;Z:.NNHQ1[6>(W*J3IQA;NX: V)HVMTQN&RH;IQ^,=,\!6.-U>V_-&PQTS
MZR"8[>A#AH4YUPW6C!Z?N9N*-15;DB0,8IYRL9W*$) 5;T&69Q2P)(HSFJ5)
M&&GMJ=3$NCZT:=;/^'"=W8G7K-JIAJ3:^+2/C^5SYG,0Z=?QU++85CE/-:'S
M5O74 N*@N*?>VX8!K*QNPU8D6<T2DX1&C&/A&U(?P$A>;)$P G'LYT$& Q@G
M8N:5ZW@UW[#7NI8+V,I0C]ADM=@82V&: :E[".1YF-$HRT&*Y=4>3V.0DSP#
M*8]9'L8AP[%>\*XQ F8I7],14/-JQG;I.2]I4A=2]YN4]+MW48L-)'ZNFZNP
M>B-<FMUR04<-LQ5[N]?VO%&WQ\PZB+<]^I ).U7#A21FF68=JTQ+-7S+\5@Y
M0M?TGSJ<5'L&C@^9:;;IC9=C+%2VUNNG[3 DG=IK:D:VJ6,F[--,'7U"/[>X
M+5#4Q*"M&;W;B(TS6[VPIB+.Y?/C\[I)8[D1Z+&R%/.\O,C]^V8M&J^629S*
M0)( ^# + 61A!L34E &$,.(4RB!/KIJ /$$/Q\/PHBB>T;JKY.3U&G;I^YV:
M5!Z07ZY157D7<G'_*);U;1!*)1=&#ZVBZFF^4WIE?*3/B+6>6WB+[]VF!]<3
MBLE_[E3SMKIU*/]]3H#5DZUG MHL([L#G U^T&4'>%?;C.P ?]H"7C6 =[]H
M2U2>%G :2?">TOIL6> 6(!BFBMMH;B)5VH?7#V@M"_9\>V"L_ENY>7X2,]8N
M/"X@$:-QB@!/<"8V<CD&613(V2.(0I_Z"4G,6-#.")XQ#K%^8-Z.2TO.$9UF
M7J.:U^MF2%QV#F&U;9(+W/1<_Y!N["1&3D,+=3&PS1)V3NS[$( I@G&2VTOU
M?4?1/=69V]^_B2?K[=7O7VQU_U S>O'"2G3/^JOAFW)%V!)F/(%9D ,>H!C
MA$&01Q$$090@ G,>PB2U&N1C3_=Y8GV\1B%&%UZOB]<ILXT)\1IU+ ?Y6.QC
M-6_YB_:<^7G[J9"?2C7FIS5H&/!C^A.P'P!DOS/FB@.RJ/FO%0YDOTNTHX(<
MJ& VA4G]2O8@*3_ZU-ROFWJ00I+&,<FSB($XH3Z '*8 9RD!/.*(R*Q9RK6.
M^L\)='V40KHMI? -34%W;T^AIAJ'W@1Q%D$UKVX3%SU7O _ _CV"5,$16;BJ
MP9;<W5EQL_HH5>/?.A;E]_2O(VY>GMYDCRG>2!R\Z'@("W?IO51[!9X_KBJR
MWDC&7LD=(711OZ0X-/O\/<4DB_4&YQ%C7>Q"1ZTRNK@X;&VVNXN3A@RO+TX_
M-'.FQ]6_GE?UZX RJIF6[AY05[2U^K0I.5N)":M?#BPA1# *P@#$A 8 1J$O
M]H(<@C2,,DH3GZ$,+8LFPX'>S9#WH6^"TH#)VP%S8(CRX&GUVJ/C:N?\6JBV
MVSYLM=OM(&9*!#'H>TM[Q)F[\KW20AS\ N;+$3'OB_=.%3'0_-?:(MKO$FN)
M(Q-4F%;?>U #NPU SZ(P"& $4H9SL3-,$!#34@I2'),L#(,T3;621T[(<;R:
MW):Z'H@UBDH_!9.:P[9@O)YS-;';N)KW":LLE_)^*^5=ZGB?,/54$>]3CT]E
M;?FT*H0+^"(#0SX7M>AXR>C:5CIYL]W!>4PA3@/ $94AK0D$&0Y2$#!*H)\G
M/DHS,YH691UFO _=*=*5%3+E9%$'6''%YA8VS977 +%6'=#H<PC?3'0KVIA8
MYU=1U^"="%6T(3K-H*+?E"%#G'"!U_RR9'15?T*D8:F^;"FJ/VS*<O-C5=Q?
MHB?Q3?VZ]'-(Q8(C!I3F,8 4Q2!+4 @034(<9\)O95K\LCK"'3LHJ8H<:J11
M9N%U--T>[O7P2*>()L^<#KYJ;LH5:GK^J0>LU</K%5EXG2K>5A?O\AQR^M1T
M!A#8XJK3$3TO>9T!* =L=B9MZ!]T7_VK?KWX4=+J@OZSNOI)UO?_0.O;I[(6
MSN[;\^-C^2IW9%5=W.%UQS>D>!*NW[)CQ](=?URT5= ']-4RGXVLGYLH^#8R
M[)8];<KN!&3OL$7S/-T W?,'[FZ!U?,]AIC*0+Q#7"U20$W#R>B,WT#<;)<
MYE ,;PDFM*+OF#Z^4%I=E]?U0WE5%O?5#;TNM@I\K>7??U2W?$VD]+MZ+45_
MVI27+R7][U+/4UD0Y=AU[3+I-V5W9GN%RD(,KJJI6"BKONX/Q6)3MP_^D'$^
MMXRO&>D&7T.JLC_\^$9>_;\P&5 NZ^.I>S@;W73>Y<W<0WH^<.[.L>PF+6)K
MY#=MR)_-D5H$:^A9;39KF":P*=GJOKB4:0KE:S<PD0]3PG@&$D@)@ 1CD#$$
M04A#'L<Y1*FO15I\3(ACS]F);(IH7#S7#YNRH<4U(N(\BI':3G&JY7H>:6CT
M_WLN5Q5=D?9(VSK'YIAAMJ+RCXF8-P)_Q,B#:/NQ9TU+=WQ:K=G7Y^;W%B :
M\=R7E3HR,293& *<TABDG',_8JE/,Z5B <<:=[T!:VM72'E>*U"W1,< A_%Q
M-]4ZS5V0NF$&I3@.+9A0@V/0V,S%-P[-.*RZ<>29231_GX0>LHB.Y!O[:U4_
M7(KMZ>:1E8/:&TF<0I1$((UX F! 4I '$9%$)@'R"<\T"W6I"G8\U(XPX!GQ
M_IT'4&W^<P&+WACM$9$_3:_7P?LAE/!Z+1S%]NK:;I<S\+S8]V 05 ;C!)^@
M^OOZ4^['+GW[TZHB:"UW7)_$7ZIE%*&(892 A$8A@"&# (59 C 3LRY. AA"
MI=7PB S7QPB=5*\5V^XF&\'J$_$I=,[/QQ9LUMR8ZYNK-3V?,<AHEC[5YFR3
M]1FCAG/VN4=-"Z"W.?!B\]+?LO[L_]81F.T%B17T RL87]75U>/3>O/*6/_O
MI4\2/XLQ 3Q, R!F<@8R'_F 9(&?92P*2*25KF-/-=<#O6>':+:]C:IM'<GM
M%YVZB_VC)EFWLU=QX?5*;_^D6_7<6D>J+3+>IWLT?=+,/6-0ZMPVB-;*G%M3
M;.82Y[8!/2QO;EW"U(B[=COWUXJRST63J]/6$MFNW61A];) ZW[=5GUXO2DW
M])G4E5#O&RM?5H2U\37+/"5YRC,,.*<Y@#@E((?B/\*),Q]F<9@PO8H>+K2<
M:3_7[%YZM;8;ER8WO->L<16];EU$FN9!IYM^5'/B[]X[>O[\&[MOEICM[?:J
MN)>UC<;Z:M%WU+"?SG;3A&A!!S!:CR>TJ>,[11PZ@/ET3*(+8::%WF3:[;<:
MU4V>QK8X1!YDE 5A#,(XB@&,(RZ6WIR"A'$8B64YS]6X",_(<>QVN_SOK5CC
M,AJG8%+SB1:,U_-J)G8;E&<;M<I:6;;C4F8NQS9JZF$9MO'')U: [_[ORZI@
MP3*BA#(_" '.X@1 F!" HQ #EB60I23S(XJ-:L /I<QSL;0MBMY]\*1L[[I0
M#-@;QTGUOFFB]4873_J&FU>$/V;8])KP>ZV^3U7X8X:=K M_]&%]MM];)N=D
M,7=?\R^;XE[\]!_[C5OK [9;NFTTY>="/,6J6LSC-TQ,\?6*54O$,X)3SD 0
MRD -6?DF2V@$<$YRGJ8)R9'2(+:HD_,-4:>E=\V]7L_=(4HW@>T.60;AJ+VV
MS0)\JZ\Z5ZVM3AOW*._4%;J7:O_VO:#.'OP.O6'&)+SKE0WWUGVOT+Y7VGH/
M7BUZ!;6]PK:]LAKVRE.OLB5:8<L CE ,VY(T&]VP96B&U,.VFS:D5FM35SXQ
M\0I:"Y'=P61W\KA,TAASFC!)X2D9/=-8+$B3%,1A2&.>8!B&6OO%,_(<STY_
M%@U_1K."UV50.P.4VH[1HOEZ,T*?<]9);GQ_)]O[K9/^NT7>-#4[;=&FG9$V
M+VN:FND'I&F*KYD-<]V#*;F _BQVN=4R"QB+TP ###D'T \8R#A!((XBL9)-
MXR -(QT'8*S)NY[D>]^;K5NCB.81DSGT:BYE%D!UEY_3L=1V.9-QL.2,S/68
MU4U-ANNM YO>H*%KXYR1^IJ+5=*#I"6Z%7/[=7&)J@?Y/YG@\X+6,O7Q5JR<
MRI5,Z)%?B#74_A\&3R[CB&/B,PQ(!%, B60-2F$ 8LC\,&4(\RC6<GKV=71]
M=-=H+#<JK-/9*X727ONYDKE31"C4[$>:#VRGFJ9_=-!_BI[S?7M%\TAQVR&]
MNI[45W:$U&'1_-<;J"(O/'LMNT=D9[WYX_X;,G1S53S+'>?UDUB'-%1=%EVT
M.\!M.6\'&L[KUMU!?.#P'8K2STO^)!#;%$U!\Q=6OGXNZ%?TJ%08Y_3;CGVL
M%*&>T7O"P'%79\<V/4_5R?-Z@0M/B)2YN+(\W*C-6OFQXV89I;R>:'*V+-9Q
MDX:)J6>>G!(S(#G5^S#^=B[8304?F%C9L>WQ%*NZK+HE][,<4AX 'A,((&(9
MR&D2B$TC9$F6I6&NMV R5\7QF&WSR+^>F1EMPZNVGID'-#UGL,_4OTWR.5AD
M>+A1;7 UP5K*6ZF>[=B&*1!9#7\P4N0=(B2F '8\B&)2BQ/(S_%Y,EM\HMQ)
M5]%$!F=]+L3ZI:A6I*'0"98016$$L21[HPQ 'B< H1P#'V$:L4BX0[5@#?>J
MNG:/79FK@0)R^N]4:!F'#&C+W?2:FE?]-?I"S^M:("7?THX;=:49_[A3E&W2
MC;M1='YV<:> 'R43=RO1;&+H9I[B_@L3HM_4L;IECVA5]%_>L?(Q6%(_0Q"3
M!.2I</*0$;'0I1"!*$VAF 98XD=:;,2Z"CAVXMNZ=*BK2U?V*GAKJ8/7Q"W\
MMBJ\5X;*ZO2UH1VTU=RT2PSUG.]6$Z^1=J3.WU:=]@E/*F3/E9HB8<E!:HN?
MU>V9@O/6F1FW8T@#=9KL^.)1)KC\;^-,NSOC)N57/+O,DC0D8<X 2GVQ+HW#
M%. \1(!&,8E1FA+AK;2(HHS4<.RN1KF_%TV40W/</=1PT26=BW<TN:;,.D+-
MA[F'5_,DSQ&R^FQ6DX"QQ7=EIL2\C%B3@#K@S)K6FCG%1UL2YJJ@'U'-EB$G
M"0TA!SGCDEJ+AF*?G8<@3B&%<1!1S -=@H\]"8X=U);OHA7J":F>%*M/[K&/
MR[A3L6*MGK_0-M2(UN.H,9-(/?9;G)W2XZA!QP@]CC]H>MC_(EK<E*]RD%</
MC/YMLZ'55U9?\UM6L?*%5<LL%>,NSR+ <DK%/@?) _W0!PF7]%P8(8:U>"85
M9,ZP5I""O:<N[5+W"/\\:*IG]5:AT#V4[X0OO"T@C?R%)S20,0:]#C9/WI4-
MMG;$?E[BS&?IRA <'IJKOVIX""(OMKX*0U#UT!Z]=]/ZDD<D2QF-0$93!"#/
M*$!4_B<+,>84)G&.#0IYGA2H]+N?7':S$:]Y<G$2(L4CBDD6FYU%M->5K<QM
MV>Q.K,5X[[.FV3I<."EGWE.$<^8>'!><?4$_XJ4Y&[U[O/^C>%I=%A4MZ:<U
MNE>->#G^MN/IMQ'JW:T>Y=G7'U]O/LO+X&I%)8>Z>B3,"</'!Z$=F_5&WYBY
MWG<IVQ)7_+AA1K$P)YJ<+19FW*1A+,R9)PVK?C&QS67[IWQ?5@@W]7ZZRXGJ
MXS-;8LI2QK(89#X+ 4S$)QSG.4@Y3(B?QF$4:-T%J IV/%);-1;>P6'V5I>%
M5V\\S)I2"IH5OU2Q59M672"F-\XM@:5?Y$O3<EL%OE3%SEO<2Q.,@\)>NN]/
MB$)Q4E)9+"_$-D"LACLF=B:VZI0E%"04BW5[R,62/4<Y"%'D8Y:Q,$W2Y5-S
MI/"M1F6MYI]FTU]GN+ZU0GGD*I9>WZJVZ'CD%]X'=K\JFCN\#T@T24S"6F;Y
M&21Y'F,6(Y#Q( '0IS[(4A2!D/MY"/,\0R3N?@97!?VW_Q'T-LSP$Q"B_@WZ
M7VT2_25[5&\6MA#T9/I;L!P'-6<_V R+FD7O^:.DYNR.HT%3LRJ@SY9T04CY
M+*27&[ZJI3:R!*HL K#"SXVHSX4DL)"7B(T27:I[O[A:,4E^V'PCB3!DN,3@
MJR4D<<J".!(;+#\",(<,Y'$:@#PB01KA&(>ATNV?<TU=GYVTNGLEJU=EZ\P:
M,IC&%E"UQGAD:(TZ:X_;+AR?@GZICM$\X.GZI-7;ZQ3W]C3W>M7%AVXVZ<DX
M!CIZ0O_N6VE!$Q(V_/Y7Z4IU6J9?IDO-R)KN'IB''F6U,'D?AKJ.'AMMDL"I
M[>A5X6V:KNQKI*\''2T';?NMI( "32SEX'M+G$ZSH#_"].16_FS\3[/ .&2%
MFD>@_F7#Y_;<^JY$<L\CUA]?%&E*QE]V><?=R/0ZH<--0&69@43-1*-3^)%F
M9SN)/V_:\#1>X6G#$WG1SC6_+!E=U9\0:8[E=C_"V$\QC/P4) AE &:R"%2>
M8)!G"85Q$A""H-8Q_)@TUV?O\L<I)IU6NM>)EW.'.0O1.'J*!^VV,-$\73\*
MQZLC&B$E(VT=I(_*FO?T7,7L@R-SI9?,AON'Y]5:>A YGWU^%.NNE]9W_ZW<
M5-42R22;A*> 1@2)32$B( \Y!'[.J9]G>10F2M56E:0Y'NY;V<W2<#60KC?$
MQQ%3&^+6<- ;XOL0# 4OO$:TO?&M9*&E\3TN:];QK63VV_&M]I+9^/ZS*-L:
MJ/_;%$CJ*QU]9*24-V^2-.9Y+2_B9);X3;G:E&WTJWCV9E,UE5.%&R!0AJ+E
M@&$QUT.?,H!1F( 0HPS'D$8IA :A:39TFR>*;4LB6WE\4S;<P4^]!G+.?)+*
MM6EZ>L[$2O>H^9S9T#9R34/M&M;47;6W7D-OJV%+<-'HV,? RU>V:MIS8S9!
ML^3MK*@TJU.T">);WVFU;9NA!D),0\\H$&H>J)KK@C^[RX +X4U>Q#*NJ4&T
MJR8-LX30E"$0^+%PM)#Y ,EJ)#R/6<@SE.:I%K^//=4<+\[ZVD[2F=[<?OO3
MZ[6P<=UKU!53[G-= VQ^8;N]B-T=TRR\@;KMK:TLI=(IV95F\YR4!K>/GM-K
M5B/%?H%[U"F JEV43I*@?TIZ_5Q7-6K"0B[N[^NKLI3*7#S6JE'9)QMP[.8&
M<CTAN&P6I)X0ORG8YKEZ$T_17(NHQVN?1N7\T;$50/3<DDTLM,Z0S]IJ=(1\
MNM793I#/&C8\0#[_\-0BN-]J,<H_O%ZN457MYM4L0Q&+* 1^F*1BB9.E($\H
M!VF0!')G&5*HE>QX1MZ,ZY9+]+2JT=IK]#"M.'L<-,7%B#TH-%<8 Q0:T3+^
MJQ'N=OF@9J_U<JW'I;U3X=51TT^74!U_S6TRAV0PN!.]PI8\)XR&V!<;G,0'
M,$")S._(0,98EN&0!X@K<0L;:^#ZBDDK8Z'C]&@4<Y/JL4->\2K*)9Z:UU/V
MH726"'( Q\P9(3OYOV1JR $\ICDBAPWI[R5NV$;L3Y[1>OTJ?SB:&XGC;SOV
M*C=7UUXOM?FU3]LWG$#@_*9ANO%Z+F":W5I[A''3C#8()YJ<;7<P;M)P:W#F
M2;/%P4=)3<\*&3PM5X226N5N\X%) 1_1ZQ^;HI8E"^2(7N8IP5&$<A"@. ,P
MEEF?*$6 AB2C.$4A\[5J8:F+=CQP>T4JKU-ET?#V&&=X:F"J-M^[04IOE$\
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
M\\/K[I$;]"K_U*QYKI^:D/Q_L*IF]'-QTW!(;.FH@B7*4$B)O+TD*0$P91%
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
M "!RLEC@<G'E]U.8GS";! JU $76CTYE:0$Q6:Y-"DD\E !X"#QN4C 0=^5
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
M\#20]P!0L[WJ36,.12L'0D9?,[Q9+7:RD%W144H1Z8QO#)QG56MX#';:2'T
M\-F]JLT4D54]B64F/U!9)L"[G&!U9^]$,$RV?CQYUK6&1YUKG6AE '#;7AW%
M3688HX62I*K7&\1(8AP<]S6%)*2$[6^UGT.M89-@_BAQ#P W]Q2Z,,:#5H6#
MJ)N,]E>&H'. (IU10J=B76N_Z/G4&NZEWL=K#?>1]0#0\D#96_9*ERPXV*SK
MG'!6:#>5VD99:Y&E$#*WSBE\1K6&>^EY]UK#?80^ /C<4P8G<W:^% W1Q@@D
M"@?1<P96!\Y%$H:[UHE2SZ#6\!BX'"GD <#DGL(G;4R.A3DRMEB(@V0ADA,(
M,66921S%\M8EJ0.O-6SBO1PFX % 9,,47N6E?,3Y*BOO59W]0B2-*"CPCB>$
MG%6==B$3>&,$&&T]CX8Q8SN\5]Y*UT!<FP-UO_V>N8TBFH'K:5(Z7IY\_O.;
M=Q_^^KEA\L;U9W:9IK&%\O8)&9?C/!?7_<=9X3&'!-('"RHP#2$YDH[30:G
MF;2M+] >HJ=!P6#]S(_S6=T ^<7Y7Q:8WTX_?,=YJ'[;25K2UEB.\5H"+ K)
MG$Z00I:@<N;@N:'SGN<Z\-H*HUN_E.Y/Y4 ,U;$(NJ?.L$MU#>!TO%E)66I&
MG4-!EEUR<B9K?J:.%#-H%2B -:4TK_;:OX*U,QAUK>T'BUCW$?T <'.C\*%6
M+4S3>((W6/HRVU>:5AIR,'P")NC(5]EQ<%6DAB>3K8R6.=48?EWPT6^,^,0H
M[AT(P]H,[XE_8G;E+;>31Q"%LX )K*G#>)R6$",&D)G\<:UMSJ;UQ7S7//5K
MZOM'[?9MU#^$!K"E7B&MG,8K0-#7$URNAT:>K(<EKTN;0RQ!<HI&D\NUQPT/
MX 4RB$%A\D865UI?]>Q"UV"@/0 DW:X,:JW6 4!U2]T]4R;:B!YXB(S$Y"-$
M'^AD-1I-#+9@;.W,'-$=H3-W9-!P;*"Z 0#P<N#TA^GG,,$/Y<798CQ%BBE0
ME<22P?KN6$#1V00Q\P)1%B6U9;'$UL6/VVCI]T)\T"!LHK[A5$N^NEA]+<XO
MX>?KGW5GX<5LYU%F"J5'!&<4!1NN* B%:1#6>&%C2AB:5^0^3%*_B7&#QF9+
M90[ 4JX2N2ZEO&+I@I\167MI:FH8B[5_$XD$',L&B@E9)<\M+ZTSZ[82TV\F
MW:#QV$:!PS&6=XNHKR1WD4=_)3;.%;,"9>W_05ZQ5ZE^)8$[Q;/ &+QL7<>P
M.W6#\3&'$<UWI-8!6-"[G)VD-#LCR9/<<?QCG7 0<G"&=J")+-:<E%(38B5(
M)RBP<T(EV7IFQ2YT#:V_:AM,/ J](Q4T9&/Y=OJ#)#^;T[X=6>NME")!<DS4
MINL!G"*_F<M,1TS61NG68P@?)&AHW5B?"&V'JF3(,/LXQ^]AG"^=X0N7XV2Z
M+@PX62QP6=-]H]2:C@IK[2K+BLX+E P"$RYS(Y+(K2\C#Z-T:#U<GPB8S94X
M9,2N>;HP_!_#>;7Z]9HUI?D943D.<3Q9N3LC;R.BC1(LLP94U+D.TO9@BE-"
MDD-=9/>PW9G<H75Z?2+L=J/.H;J3E:>K"P>\Y'?$ UK-F84<:H=XXP5$GVJ;
M;R^C,Y:))SC@MY(WM%:O3^=<-E#7 )"X>]K$R%BMLTX),*?:!:BDZM9$*%G3
MOXR!*]ZZ$&%WZ@92-]=?)MY>ZCD<>#/:4UT"K_K1BRU7$]D*YK/54.KL.L54
M'1Y4[])"L-(SY$3FTP#P 2H'4@+Q1$!LI:X!6$(RX)<-C=-_G8WG2+S2-EN>
M?YR$Z9+<CEIK_;W^R*AD]%E)3;O,2^(L*@BJSG*U*:%TT6C9NDO>[M0-,IFT
M&4YF3Z*TX<0XQ$]"S(LW).E7XY40EV?SC>?2:OE9R4E%!"[KOL9$ @Q60#!<
M,V>\=Z8Y'!\G:Y#IH)WAL+&:!F0/W\SFF]RM8K)[Q#A2)1ERL!-P812HZH3$
MD LP4Z?%J*)4\S%0>Y+8[]'<DV7L0GW#,8^["W4D;/$VUMGK69$PG6% _U?@
M>4E6<:RM"7KS'ON]X!F U[B7>H8;OKP93\,TW;^;G8E%2BG %4]LEE3 <2%
M*%:*T_3?$)\&@ ]0V>]]SE,#L96Z!G1<?RA75<:CH$O*C.3D52(6@EPU26#
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
MZE>R.=\H^C4,BW1T9JBR\E%E31%5D(0@OQ=]C*%YG^T'Z.FW@VA'$&JF@ &
MZ2]UN.+KQ7+\+2QQ,6)9:L%TACI($92R&KS5 @3727++4HRM ^B;%/0[?[4C
MP!PAY % Y,79HLZO6[R<?8OCZ=IFKE$_2@&EC)8#X[7U;D!.WJ+4@,@UN:C$
MD&B=:+B=FG['I'8$G4;"'P",+H8+W![W<LM\:F58R#;4-W^*/QCC$*QQH*P3
M12C.1&K^PK +8?W.1>WJ(&NNDB'@;#9-6*MHJG(^C1=_6X_=K%^-DK1!!DZ1
M6C6ZRF "QVQM#N]X3D%I;5J[U0^0T^_,O^Z<HR;B'P"2OE#DC)=]=RXO33YA
M0MHI<8(79IC7&Q/ER?AJZ4%)X2'DG$%$$R469[!YO\N=".MW#%]'Z&JOD@'@
M[.VT/C3,YN>W+:\J2IIB$DA<70 6"9Y%A."1,^0I\-"Z__$V6OH=5=<1FIH(
M?@  ^CB??<?Y\KPVUEO2[JB'^??Z&GZ;KY2,D+5 %;$VX_!Y-7C,@*VV%QFZ
MQ%JGH>Y*6[^#XCH"6">*&0#@'NCE>X>SF+4J2!LH\=J (9 @;6' ?<[1:%GK
MI1M#;G?J>I[RUA'J.M+. '"W;N6Z[N!ZFQ7!,G<L"'"RMH@-.ER^^<?LC3 H
MFH\I>8"<GH>V=82L5O(? )0>:;IPF[OBO.4V!Z!HN!8]J00>J_R2T%GS%'7S
M*6[[4;@;X)[;57N'6AH.!C?ZB=RQSY8)S;T&[^LD#8\6G,8"0JH@8D3%9>L(
MX%&B=D/:<[NC;ZN+ 8#K)/\@UW.\($&]G"WN'OU%J$!!300K:_L_7TA8S#L0
M+A0K1 C:MWXI?(2DW8#UW&[P6^IA +!:5>R^( <@;S; _O#](LOH[>KV;_P#
M5TW>+^YC0M8BU,!&:E?[I-51UU'5;I#&^>"4ZZ!%Y_YD[@:_YW;'W[6^!@#)
M3Z0I(J ^9;PB*SZ9K4+LUS\KMY=7@A1<.\N3!&T*B3 (#\YZ^J/CCK-,?[5;
M.N)>!^FC9.T&N>?V!-!:'P. V#VM(->,W'$2BL+$M =4K"84"?) 7>W8)HO.
M":.*J7W^S6ZT[0:VY_8BT(EF!H"X-[,YCD^G+\]H[2GQ,2?S3+*J[_^TKU9_
MG&RF UPS2M8[>:,\2&'(>C/%P9-\06=7;"FI8 F-(7@PL;MA\KF]*SR-[@8
MTJO&4+?Y,-$E)W@&)[0C\\X]1*P]Y<BK5=RGG%UG'<@.@MAS>UEH(OD!(.BJ
M8\>'\F8\#=,T#I.-(O7+!UU,DCR&!"4K!)4E.:3H(F@NL^=%N82ZM4G;A;#=
MTEN?V_M!>YT, &@;/4AN;QE;LF/,.(@DFSH(0=5$N@PBR%K?E[2TK7/.ME.S
M&Z2>V\-!(^D/ $?O\?<-&<UG4_HRX<;&N),07CC3+GCP(9%!1A? ^TR'>PF!
MHY'&LM97N/O2N!OFGMO;0:>:>M:U;Y=Y+_3EEYHVU5UYV]V5GJZ"[1$NNR]2
M*R)&Z6T!C$C@16DKLCAH;XQ.6FF96@=BW16I71>57F5-K>.;Y4JX&\TUR%ZK
MI SD4,<.2E;GS&<)@?D25#3(<O,>##O2-MB"MGV0<N>"MPO%#."@W9H[M9&F
MQ[/6N;:F\KKV<:D-_:PK0 >&LE%QXJAU_YW'J1ILR=LQ(&NLC(&>GI>)4P<?
MBK<^H,59]Q!-C8ZP!_+%[NG3%+#V^-82N*P3E6J33J^%@*#)3THJ\N!:^[-[
M$=CNH+L2_37&*Z?,.1#>ZSK'-T,HK/;DB[E@T=+PUM=:#Y#3[W'6'6JVGW#'
M:62@5F=5RW!;A >;H(<^K84]VIG:7HP3QHA&FT"G3KV4JDB(T45 .GZX5%RR
MU/JBL"?C]&8\'2_QW?@'WEGVEM_GK%)!JMK9P"8ZF-&!TX8._QC)[S,8&._.
M(=^9S.=DS/9!V79CUHT&!VKDUCG#!UNU&_^\A1G;3D\CN[5>X+I]KT%E3<I
MIQU;CXJ,C)19)R6@X;SF%#;/3M^DX/C4>_JTFL!V"YO2):Z$1\B* @H5!064
M6#+8.A$O6N9*;EW^N(64?BW($?J^FV5_O*@'$,"OBP4N^NQ,3U=<O1N'.)Z,
ME^>_U38\]/LM%C%YE@2+P#PG2Z=B7*<%83 Y%(-82FL'^P R^PWQFR*M6Q7U
MB$(Z0D9_Q?'IUR7FDQ_$X.FZ;F5S,L2M[84)HS$*0G0&%(^U%3$6D&AU1*2_
MR?F18VKO1?MM=], 2=V*N6?\?#[[3J[)JA?[I#;)>#.9_;XQ'73#A]C(X"D^
M:]0(QC@RTAII>Y@J3MHRGB-]&=D.*#I@Z7[[WS3"4M<B'ZA[_ KC\F#G>.,?
MMYG6<C\MS0:SQ.5]\RURM %-@;"*<5PV0%;"@L[!1Q,8LMS:0;Z?DG8A.DF=
M?EWW/WD34CU4QYOSB)RCXS)H!H:S.NTL$_-&&LA6V>PX5]B^6_FNQ/4]*.5H
MC&R/NUNJ9:#FY/.2&/DZFY"6%O6IYL*).^B=?]M'-7G(WXG.5E,#[BSV?K;<
M !<+1M,J4+A3M9V:A*BM 6U9<06YB*GYW?Z#%+4S1*MU7IR_G(3%!LXM<62%
M5&"LT:"R+> E19=.>PQU0*PQK>]*'R&IYVD"[?"QW?@<KXH!1/:WV+F[@3>,
M*46+6AL.F!6O<\4#A!P8N,@+8SD545H_T>].7;]Q_-/AK96"A@6]J\+&C^&\
M!@PGOX=Y7O&[KFY<7'>_7RS.OJV_=SL834YXY6B[)27IK/<6@A0:LJGW[2()
MWSRQO"T'_5X@/ V$GUK1 X7Y9OWN)O<7X_ONW--%'THFO]5)46/AZBP7(8!%
M3(YK4HQNG7UX/-7]WF$\,9P[5.CP(!QO<_P)2:SCM,3U5CZ9YEO?^<MTO-PF
M"Y>2M<D$L!02UO8N!6+-."O!,^8%2R&W;N3:)3_]=A=^.MCW!X(A;(A[-_Y'
MG*]N-Z<)5S^P6)UN?YG^(#E@WL)Y9(4;)CQH5E,Y2^USI+T$H;W@PKI<>'/;
MWHSZ?ML>=PGV?A0\T#NHDY3.OIU- C&YRAF[4:C_;K8X/!EDUT]N<4-U$!?M
M2DNVK[TN *X4O,?EA_(E_+S"L.5<>,<B9$[&4=G:44A3<&=R<39ALMYT4'=R
M"*GM?(P=";BUS7Q)FN5<0(=2@]_$P5M>H'B3M!2AJ-(Z>>5(DGLO8>D<D=M=
MB.YUW/-[\S:N2)2WF&)!.E4+_*WCIDZ#IZC ! ["R*1=S#ZB?<2*[K5@[T4M
M3P:[[O0PT'/Z,Y[62Y6-1_;#WXJV?523MZ*=Z&SU5K1>[!-^G\UK9M05I)+0
M49H4(;!Z4Y\HW(B):?(/HXF9Y6"Q^2O1%EH:!NBW5MB0\8OSB[_<N$K3SB(6
M 5K5DHL2#1G4G$'K7#2O7<QUZR;R!Y+:\WM2"PP]$%!WIK0!Q,JU#>NT/LVO
MNQ66JQ3%C_-9&2^KM:\]@2_87'R97<_DP[SQKN9E3!8CV6.+H(Q#""8X2#(S
M7TSVP;1N/M^&\IY?IKI ;@\J'0"0K_?KZ^F2XOR_CC-N[-2-_M:OZ>2:3\/D
MLK?UXL4Y22:?I65M&O89YS_&:3--)61CO&<9@JY9;^3B0"B9@^;6&:,Q<VR-
M[<Z8Z?D5JUM#W:?B![4#+GA>W,LTL?IN-CU=E4.MBZ!>G/\)9Z?S\/WK.(7)
MR1S#[=!.IYC1%5OGB;&:-F$A>!.!*Z.="F@BZRZYH#4W/3]]=;L'>E7]0 .O
MJYCRB+JXNY_1(M1ZA+)&,=;5*O=E>FH,GB)K*%COOZ/6X"19.^8"BRZ5Z%/K
MP^T!<EKVSJF+O$ Z!Z[O%%[1;XOE.-$^N.@<>OOE5P2M/9=D\44F:9#W$[!F
MU"OO2BZ"Z](Z-_I(DON-O%HAZZ%6.UWK<5 G=[T+FTVK6W[).K%[T=#[!4Z1
M_/=;K'*!+%OA@<5$;KIE!EP('%Q$&Z+10:CF+?\/)[??<*M[N':KOT%!]=4%
M ?4>>.5+5._BHJ1Q?*=TJ'@F)?("40@'REM'>],$2!J3*[&PV+SUYX&D]ALB
M=0_1[O0V*'B^+@7KD__UJ?$I+/'FW<CM7 "M@C-(S$G:@*IV\ K">\C>^,*<
ME;[Y8+MCZ.TWCND>J!UK<%!H_<MTOIZ']=^KC7EQ5"P^S283\G!J'LMM#T<*
M8?*Z:WV@:+'6:G%..S25;%/M7Q^ZRZ?>E]I^L^ZZ1VJGVNN[-/N"RUF]1Z;]
M]O,_,,P7\?RW\)^S^?]W-A\O\CC=EPA.O@M'1=NPH(U ^]+37M0!!)HL$RO,
M^YWJLP]<O]_DM]:8>S)-#/0*YSTNUR+]OLH7^#:;KE+\#K[.>?CS6ESM[$%Q
MHVN>UV$^'4]/%Q]QOEKJ"G!<T=F77 ##Z@BHD@0XK>E\=#Q(I9C)HK7OO8V6
MAO[=K15>A,7J0N#5>')6W[%N=2[@)@?/&21K5^W- XG &0@L9"VY44ETEW^V
M%ZG]7N@TP= #+EUG2ANHW;J:\/$;AGH(K%]<#[5:#WU:"YNU,[6-+-;5>AM-
M;*X0)T0=V$D>? RQT#$959VOX\!X8;AS7 ;6.@'H(7H:-I2\7.6^\/M"\OG#
ME *=L_F<=DO=)+>/="&L)/QGR$;5$J64@ )Q"XEGYD7FFLON;OT:,-"OE6N&
MNP=Z3CZQD@=J_S;&T81I_C/FT_KDN2[%.&8HQFZ?VZ9)S]X<-.O?<[GRQDRH
MDWMHN"?&*%$8EY."H%@&)9T&+\GEMR8P.D>9#LT?LHX@MYUM?3^K"@Z3DV^U
M.?_B0_EPMEPL27%$P36!'V>+\7V!DF/"4IPDP*"B8%R'VDN+C( @1X0A*N8Z
MG*AQ%.E]=Q%Z&J1N-[=/I_=!71O>*_CUO>F'Z1ZE&RDP%4VAXTX*13Z]3!!<
M\F!SRHPQC0Q]9\!OQ$2_3XO];X$^L#" S7#E:+TX?Q$FZ^)/Q.6?YK.S[R3X
MC7F=V=KHA0?..((B1B!(S^F/S#J3/4NVLWCB$=KZ?7+L"[J=:&Z@?O#>@]1>
MX3*,)T\R+^YRJ5X&QMW+9_<3XV3)13IF02H,%%H5"2&I "B]Y 1@ K%L; RZ
MFQAW-8ZL#CI8T'E0ARRLB_0^D1[G%+J,M(@VHW2062$71]2R%!_H%U4<JH12
M-R_ W8&LWHML6^#C[L3HMNH8P"%[Q=)?9_._O9U^G,\2+FZQA-K6$4,<0JD3
MU9.MB4RU20A'GFVR0L?6/N0.9/5>3]LIPAJI8T@(^Q1^_RW0YX[#Y!9'GB=F
M6.:U ;XFQU1(<%+7UP%7.\:Z8&7KZ/QQJOIUW;K&5QME# E>Q,5(8,DFD0-)
MD4RL4X7([J*4D#W1;KTH6;7/>;]>O]^\K:XALZ^ #P?';!DF;0:@XCQ5%9S6
MGM5OWWRXXF4D!<]21@E%UO'425@(&#(4<K<=TYQ%;.TU;26FWR2JCF#31O1#
M,C"5BPLK>7GYLKYJJ1NCH"]84Q--R D4)@J7,7&0/$IN8F IM0X[=B*LWV2I
MKDU2,Y4\Z\N%&Y.%P\9DX:ZO&AY=^.DN'O:30:-KB*TCG:]0'HU/M?P31%$*
ME/2LML_QX(OW)90@ FO]FO\H4>T>*;:/M*X7SR,NN(@\1W".]IZR,=4*V +*
M%&&L3XR'[A[='J:MW^N)MKC9_G#04#\#.(BW<O/B_ M]Q,G/\6(4N?56:P5)
MUEMKP1""=0Z2-TZ(K'WBK5_'=R"KYR8ZG>!AU^GV!RIGR'BK#+V:?0OCZ4@A
MB2J2R*PCAU9I^B4FH<!Y20)35HO<NGW"#F0-U+H="H5=H7:@7@8 M1=G)-'Z
M(C?-EU^^_?9]/ONQ3M3\#;]%G(^,L\5(U%!XS<]EP8(/6"#R6'(0,27;NFO8
M3H0-%&Z'PF'6M6X& +C? DEUBO/S38%=LI)U4"D*X$*:6FI'QX#. I#ED*-U
M%F7KQO /D-/O-7_7X&JEAQXAM9@O1Y_"]'1MV(UD3@?!2!@UT<1%!9[,.1C!
M>39"I.!V.A#I4S> 0W^Z!LV-!7ON\M:E:W6X8(> A@L0)W321Z)8V/I8%1R)
M0!0#00:&(:,P8J=JUEWPT.=I=(2R;JO[ ,GUK/#?QM/QM[-O%X1['2-3S@#]
M%FNN68 8.!E%Q8A^GR(S.Z5C/:+R&XOVK/1#5#9K(;^^%1]^;A">0B3#5B]<
M523V=<G@>8G@'=H4G=6\V!:*WURT'_O?3/$'RV\ /N36(^\=>31OE_AM,2(>
M#!>. 6-9D0M#PHDVDQV,607F<W;8^E7D<:IZ[I39ZVW,8:H9 -C>A6D>D2 X
MELP@:4F>=O1D&25)R AIHY R!;V3@=D#3G7=@<:W!^IR=J1@!P"&RSB\YC)O
MQN)_FL\6Y'S5,S)ZBL>03+!*%(4[HPH$=-IA247[UNEJ#Q(TT BV#7S:J6(
MN+HW&E]SDA):5;@"P;4#14<ZQ)(-"*$M<A4%-ZU-SW9J^CW!.D94(R4, $ZU
M^_IR?K;JW++*Y3PE35WL#%V23MJ17%P6-4(,M#,8@RB<]\K9)%+KAZH'R.DW
M<:UC0+52PP 0M5525]S$)#@'VB:!N*EA2-$%T'.;F0Y<J=8GW\,4]9O9UC&N
M&BIC *F2&P.B7B$1D=9M^.CK":X4-LTGWVIC\_]>CV3<QOQ(B,1DO03/DEM0
M4EGPR"F49=EXCC9*U;I_72O:^TV6ZQBNO2AX?V#[-;"G>+H>6M*YZ5RE"HK$
MZ;\9"GFFH+BJW @)4A;KC<M!Y-8OJP_1LQ,.[3/%83-%#,!H;N7E+PLL9Y-W
MXX(CSIARO';F*_4M0"L%+B0#1?H8?,R6-^_#OP-9.T',_;U![$"U#,#SVS39
M(VNBBM(ZT$;2+K$J08B,PFHC$=';I$OKZ;2;ZP_T0J-)\N3!<G[6&>07LV4^
MK7O=KMV";E/'MZ_X=#GC.W+=?<TZMZI.7F. VAL*%5!"4%Z!5US75M<.3>N,
MF^YJUBG<7GW.7\?+KY?SB0BN9]=]TLY'VI0HO8Q@*<H&502#.F,8HBQ"<^F8
MTQW<?CQ&UF!KUO?!QSVW'TW5\:SMW$G^04?'>$'?>CE;+#OOQ;%MO:>S<3MQ
MW+V%0R.S+]I #JKFR!'6 D$8HJ&367@D1Z]U'4QW%FY#IA<#8$;)F>1BX,!1
M>/)68Z;-$P*XK#5:9X/+S?F[0\5@[=<^VK]S;7&<L =JKFKCD-_'D\GA!NCV
M)[0P*0]2U<A(7*Y1WPMKI=[I.$XN6JG>UX4J.X-U/@UCM4X "R&')]*\Y#%H
MGDR*K>LK]B*P72W=Y;*7R1^8! \6(A.1()YJ-EBD$)@CYY(IC-CZN7$+*?T:
ME>[0LKUJ[G!-#.">X#/I9O4"_^*,3"8N%I?#H%=YJ5G[J$L5"];K-4;AL8]2
M0-926XOD\ZG6^5@/$C24PK@C5'X;1LWD/P0PK6F_J'.@*$1QGA"$RZ'>F-6!
M85A',#&F?/&1N>;@V22@9["T4^QMR!PLY9X'"+W-1/8J\JA*^#R;G*U:\%YD
MLPHD-VSE]!E!C&0M('HRQDYD1TQJR;U[Q,=Y=)&>(7&XXF9=2+%G.-269=\G
M(>'G4'!Y?L& $F@9"@W<!*Q3IC.$$@H8HI]KZ8I/8@<8W/OA/1?_-%'_\5+K
M6>TGWW!.X%V<+,;A@GK);(XY&+"BL)KZ$""ZDD&K8C73Q!>F'71^]Y-[3MUN
MHO CY=6SME^?U>>7D[/J<4^N&'"HG7*QSK5W518F0# E@8R2)YLLXV$76W_O
MA_>;F]9&Y\=+;0#>X*63_.[JC39&S67F!5R*B1QE5^?=106.*ZF4,2:ZUHVW
M[Q QE +0=B'$<7(>$% ^74_)'+%:8."+HJT2:VA>&XN3:0.9##(6F BQ]8O/
M/60,XS+C0,5N@<FA4AX04$8YR"P<$V#J&&I5JB6D(Q$R2U+6MG!6=(6.84#B
M8"5N <5>$CT8"=_)DYEEBHSGRZ9X($G@^'3Z\HPHF:;S+_,P74Q6.OD3G<)U
MLL4H."Y%HK/36)2T<QB=HDI%X)QVD8H80VG]X+([=?V>25UAJK%6!F1_/I[-
MT]>PP.LGK)/\G^2LK>YW1J%HZT3X_]E[LR:GDB0-]!?YO;$OCQ10/5RC"PRH
M;ILG62P>H)E$8B0E7<ROOQZ2,LD]M<31"=$S/4:12G&.+U]$N(=O#C+6L2G9
M"S+3D [T3"N)V<)4$0-![4G"QG6&AD)9.UUT!+!_+J:K%<[>E?(!UQG8G^8?
M0[4:KRX3_YQ-5Y/(0_;D\$'.IDYB=>1=N"+!RL EV9!"*C,0T'8B<%Q/;"C
MM==-/TGOU^8 IW7A:MQ=&U_- 9)1(.%!%J4H)4S2=QWTTQI8@]4 #69@[2/1
M(PVLU[/<]KA;/_7-+"V0-MI7N/DO[:UD*CK:3$,MT55U+)/G](?.6;(0 O/-
MJ^N?IJ@/,ZJMM]9 ]AW4/5QQ\_)+;8+R9G8=IK]8_]MU)NTR+:;?UFG4/G.;
M?+$@;*G-'G7M:1$8:"FX1&?1AM:]]O<BL ]#JBW.VFNFTTRJ]?S#>[DA!Z=5
M/?FX%CE6N],[2L*5BU*3D9W!!V> #C(-,08/7)KBO<G2-I^@,E+"59WAM<*W
MT^]X[[6;.UQ:ADH:6A(QT.)3L3JS,9%02@D.?0EAMW96!^5@/4==']=6[3'U
MQ-SUEOKJP#=\@I_??OP]_-=\\?(B+#?I)<ARB<I)$+(6(B4>Z$10"0I9JS%%
MDS"TOH+8@[Q>LKC:(N3N3-.!U-4W$G\R]D?X>M7PUI*-JJ/W( T+H(*TX+00
M(!P/442)/K6N\-^3Q'$1.1A4=H?DT7KK ):?R'3"2OY5+A0M71T+2X VUI%!
MB4X4:Q&\<B)SXTR,K7?!NS1T"ZSC%3YO*/T.T/.SUFT3HUA^F7Z[8L5+$11S
MM0"%G!W%$H.@R/GV0JBB<BZYM.Z3\P0YXUYSG!)3K732 ;P^8?HRFU_,/__X
M+2P?$-V&*5NPMNNE[3P&,C.B)?^:"P4%51 ^,E%*Z[XB.Q$V[HW'2;>QYGKJ
M 'Q/"/#G+1(W$DT.6&^D(Z@:_ ]1<W#9)>E0.:-;8V\7NGK)UQK+63A,05V#
M[D97%2&SD*A+;?CIR4@0M(M'Z2''6%3@,GG>>N3;+G1U:[8=B(:=X7:@:CJ
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
MZCTNIO/\>I8G42DKDHB040=0UBEPWG#0(;/(D[6L^>2X/<CK;RMJCZZ6&NH
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
M*AI4%@I<(('5'FMTK*/PS6_H3\C>F587]+[*CH/1O\-"NVM HTP^A"! I%Q
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
M]4@G\S0&5=WY0//JNF#B2G*F"%IY)8K:FLJ 5\2H09?I-X$[$<:]DCH+%_A
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
M-3U9"0U5]KS)L(_\>D# K9-0T '*"/W 8F:@2!@0F*B3N$Q6)5O%F#L?DV%
MO1\LM0YB,0^>F6^O6V=8%E7(19%=54@N-@8(SB%X&3DY4*GDU'K&_=,4C7M%
MWMC"&$ )'4#JWIW:WQ;SY7+BI(E<20,)720N%*L#B,D/5[X$K80WS<,L#U/2
MX6W3@;I^)%YWA. [@L]US.'&?>S$:ZF$DP62=+7[CK1 3Y!@>!UFC)Z5W#K9
M_REZ.O1WVD+I:"5T!*C;7*Q[?$ZTMYY[(4#(X.I4] 0^AP@Y2L.E0,_+4'AZ
M@)P.#[?F.]-1*N@+35<M&/^Z^FP;X-[P5:L)M"<IV41+12GEP#,R*8M#+[B0
M;KA4Z.=H&S>=Y90G8 OE] BZ&ZN(7)!)$:Y6[T70P;'-3*^(A4&,469E$\<X
M5 K?(R2-,VQR#(@=H8JQXWWW=^4?_P@7EQLU75S,_Q5F"2=)JV@R>A#)9MJ@
M+0G*%0?6%5$LIP64=KD'V.UM.^'&G!%N!A)TCYO2 RPI)5!P)4!C":"<K=E>
M'L&JC-H5F9D:?&,Z$&3VC$ VE$KZVZ"F=?KJ _*KB3NT_6XS8&>?:P\D<E4L
MTF[,)4+V2A*S.D-4M+A*9ME$*05YOX?M7?L1LA/BW!DA[O3JZ7''>YC7B4)O
MN8GD(&M9^['SFME:,P4PB*23D\P.Z%4^1=I../1GA,,A5=/)[K<*?]V(+.6?
MG^+&H_DV7ZX6N)HNUC'-N,FN7DZ(M5*\3<!#35G4IHZG5A&2D,)F$7VPN\QZ
M.8Z*W>Y:V1D![L2:Z737N^-4UY1:^N]&L;.\S?!?OK_%_]6G$U>218W$NE"U
M 0W]S8=2R$\R09<2I.9#E4"VXF$W7/\20813:KN3'?>FGW:']ZL?;\I@HE+,
MP4?B3DKBTPL+3CD#DKE0V\5:+_?9:O=\_6Y8/*<HQ*ET<=:;Z\<OI)[?PO(V
M_R]I$4Y\*0ECJ?8->I(!(^FCC\!('(6DDXIHW:IW"#YV _:9QT/&T7I?R+_A
M/?YM/L__FEY<$,MO2-FSS]-X@1L9W?UY4B*2I108T+*F]>Z2!I_I;\DJ)!O+
M^:1:CYH_FNC=,'WFL9<3Z+,O &_3+1[G=6*U0UYG3I4D8FT[9L 5QX%GIT.H
M=:^\]<"*?>C;#9:_1+RFE99Z1.";V?O%/.%R^8$42*1](29?X7>\F'^K-OD$
M2S+>.0EF;8O7P\*I((&G'+EQO+@RN&'P#(V[(?&<(D GT59?:+QQ !"+WW"Q
M^O'^(LQ6Q.#K_[F<;MC+SEBM10$1ZWQ5;PQX%VQU$2-CP>20!]P2=R%Q-RR>
M>:"HN:[Z@N)FJ3W.F;*<^:(]:)(9*(8)G)<>8D;/97:BL-89SKM3MQL SREN
M-+"&^KM JET$TGJ$/&WS":??U]GB1@5ELF#@F1$U\,6A7H2!#5$D9Z75\<"<
MB@??MQN.SBGN,YBT>]R][M\.5(MA\1UK6)7X75R&B^5UA/_W^>+5_#*NRN7%
ME2PF2C//>+%0D-/^C8[V;XD<L#"1E8\R\*%::K7C8K=LZW,*)G6B\2YWS9VO
MQ%Y__78Q_X%X'7'P40MOR$Y!H0H=&)&#]\$#>M1(]G3,/A^\N1Y,UF[H/:>0
MT=BZ.X^M>E?.BS8B.$%KU55OKR0/P=0^!)BMX%9+<[?<<L1+^\/ ?4XQJ)$U
MW!>V;W5VN\U[^#9=A8OI_]9:H>^DJOGB1XU&+"=1:R.9BZ E(VX%<1M9T"1Y
M.HQ0VRC,@%'^ RC>#<-G'FX:6I-]X?;JGFW+SL39PD.I7J1(K+:<-.!TU,#0
M:$3F?,$3W']NJ=D-;V<>"CI& UV:I<]=VHK"2JEIA296+M6ZDX"TD)F.J(1,
MZ6Z%ZA[&9XN[<W%.49S3Z.&<9I&^+@73:OK]YPS?#V%%STSS62+1K-_9N,OL
M/J\<K-OLP7R?8!QI9J;(&.J%4C7LC"S@4W&0O'7(>-;^;JIMNP[2[<>1[B+I
M3<\+GE5,.A3@(E>K5B)$9 %,"I)KR<FX;5WBNC-Q_0X;W0<M=T_68733@=&V
M"V,_CQ*6.1>U4T_=RFESEP%B9L0ALS9(8;WC8P#O[5Y=:@8#WT @.0"*AVGL
M3.#XXFK$:NTG=UFMVUM?GK @&2O1@^5&U=$+M,Y-;2CGE6<^159RZU.A =G]
M0_= 4!T WY8:/AC4WW$1YR>$]=U)2/4;KZ;T#ZO^IN%B0GRZG*4$5<BH5I@R
M>'09A/*<Y<Q-YCLU&&V,Z^?H'K=73U_ ;JKC,]FNJW>ZGI3S&>G#VL8(@\W1
M(+!DR$-,-D) 6L?)F1"ECT6QUOE'A] Y;E.@OG![E [/"*?K6Y3KFXV)M$*A
MC*S61:_34B-$4S0$X6V2,1?G6U];'D;IN(V%^L/J$7K<'ZU^@]89?B9:\J>3
M@O;EET!K\LULEP84UN>DA;7@ U;!UUI X35D95%FX6C)M@YT-F9AW.9&?<%\
M*,V?R6Z];B?V(O_7Y7)5KYV7$RY3,21P\+7J4-DZBS$: 3HF1"XSDVX,J^(N
MG>/V6>H+PD?IL%N</C06<H("M9,R0:"S"!1G'&(H JSE4@6NLVD^6G-WZL9M
MRS0V)H_6USG-2/QSMB#!?I[5; /ZU39%YL/\XF(;-FP<PMKY?8/%KP[C^ 3!
M*VYU4"E(8 Y3'6WGP',5(/F2@N:12VD:;PD#!J_N[.R/B'WY^J]T<9EIK;WX
MNDZ7?8\+DOZ,/O@T?_U7^$KKO'[] ZXN%[-EU=+O&RU-:ADU2A] ,F5!%:7
M>X^04"N?O<@ZV\;B&IJG?D-E^V#S[B[;%1(ZL!(>X7\BN0ETDM#Y5;#4*L,$
M3J*!@LK++%'=:^]Y-* ?(65<'/:%EWE[Y1V,03)'IO,ZB7ZQ&A*)M!$L,"RQ
MWI=<7M1+OM])22\O%U5[[]<TT+??SY?3C6TD@U"9,0=!U^!ESFO>$2SJ'$*.
M2C>?!="&\G$C$>>(\R&AT>_6_##7[XG;Q0,\,UU$LEP M\F#0F(\N%P@9=0\
M6:W;7SRTH'O<\,:OLQA:P*+?I? *]^&YD-7(<BA5WG4:J)2U6IV#+SEA*LSC
MW0'50RV%O>@>-WIRCDMA.%CT$WYYA/4/F"_3FJ];O+\-WY;XKKSX]NUBFFJ.
MUR9UA3YZ._TZ76VOE:3U)B:K(,N20?FJBCK&1Q1$SKTW5IYH@1S#QKAAF'-<
M+R<#3??+Y^%#=)L7LS$LTX]/BS!;7FSZ2B8IZR6$JBW)(JB -=,@DEW)LXAH
MG(B^=39?(]+'#?6<XS(9%!SG9F1]Q-7J8MW2=_G/Z>H+?;]JZ7+U9;[8C(,S
M6A2C7*UC14G[ K<0O!>D@!QB=DZRYA?(31D8-^QTCNOC!$#I_@!Y6 9/[!$J
M,\."Y\"](4?,9$]Z4 %B2B87GR5OWH*E$>GC#B_Y=19((W!TOS0F-EJN.1.
MD@M0EA=P5JAZ)AJKG%2.M9[Z=$Q(8;"^5^<(W;V4=V1(X?4LGR+MX$7.ZQN
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
M61X(<XQ7UJ>^4GI7Y;V]0.YT%=E'XP709D^"A])&B" ELE40\9D;CXR@#)E
M)!?*"4Y2[TOOK[QW#($2Z;X %CVS)]9&QM>G.HZJJF&+A@VY O4P[0-2Q&J$
M@[,Z<$,-.5Y+HBT"=>(2_X^UPL9"6!0?UW,Y#4\_7+K9E])I"9ZT0KCR)CZV
MI9%RSB#L):Q;3FKACM<5<+=<I9A@HVFPDV"),"F?9^M7+2XK;YDVVH+C+:(?
M7DND%<R05!;7L-%KSE*?I5UE*R75\(WY-@R;HCBWGL+38U7K?@^GX9?)#(Z4
MB9Z>-?-)A/-SK%^;3^"@^#P#UZI=8GSI-):,63@I,*_BZU8:22D$$AK72M'X
MPN7Q#N<4,R@ET?%X_'USG-]G2>N)<Y.')K1?9J%I;QZBJT<J9-WWL3<H7^T\
MUV,6K1ZG TU%E0Y511'6F"!&<6RDZ1GR0H +[91W,G4I?:X&IF\6(,>:!EM+
M%0\V6/R5B>V8*PS>@=362&ZL.%[=U=_],$>R/%' O \)"K!S]L1< B'>$HF,
M=S3&7#1,1&#$'8G)N82F;P[][Q4P[\6$[@'S'K 4P*_MX5N'L0Z4X:5=!)/
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
M>&' 2]:$.F&M]JF3Z+I)5BKK1M&B.3I&Q3/OL94X,> N:XP$C??VUH,S38Q
M+L :!BU:[5*W\.DB5]ZKR6/PH1?E!H!3 .'64_FE:3_"YR>+V&3C,5V^<HQ5
M+" JXYN^'E:J#$H@+TTM [>:\M1U4?OD*9E@0]#?; N5"HH":!4[2L[@C]RO
MM;92U&/JD0M",R]A.M+$EU@\,BK$MP<9,U;64KG4<8X#(N6]XCXZN5("4@"_
M7NLKOG'Y(,J%_KE\5/5QZ4@O.*8B/DH>MWRG8>E(ZI&J9541)X+SJ=ME]Q O
M[QWWT7EW+* R7Q)TM7.?@D=6:S!VJ4/.Q. 1%AYI3"T*N")*6\9\MV*_1-[I
MUUX9B\GWO;?Q%8Z/5 %;X6_-CV6KB"^S_8OYO)E.P;+X2[?N4DLIN,4:<4%D
M3*.S2'N8)P?KU_+ "*]2=V$<(&;Y;NQ TC1OBV !)-T_L0]Z&G]T65M*E+(4
MK [-$!.4(A/ .1.!"F\QD9RG;AC42;"\CL?1Z='+S1V"U6 "WOIVTKCO"]TN
MWH"&C_\]#4_W@:L+0G=9QT?:!+.(5G6LO[ B)AU;L)*M%Z16CM'492G#I<WK
MS)1%V&2H%K^-?KS6[168U<W'9KZ GW_^>>MG<W\9@B;*U1B!%2WCO:5$"JN
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
M^ZF/C6]7'!I=J;M]Q'Q7[,/PVJN7W E2((I;9Q.=AC"Q,.XOLS1K[?#H^;;
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
MA!LL<D] &]9GP.&CK9B,V!;,EC">URN!:?<'L1,4W74&3.0WX#&H4SZAW(T
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
MXA[#3:N&V(P,EQK!(1:@5\![>*]4E5EAM7';()]2[B@QT4S)^ ZV];$B "A
MN83=%%.5S:CFQG6Z8F7%.0H7W0"MW85)UFSR>T<)_GA&XS[(CT=*? "!NVUL
M^4!8\/FJ*29+G4AI(<$Y-S<J1 G" HIF4WM8+*//  _2>:3.%5@^TJ277,3U
M* -[RQGF%V61GXWK##UYB%GHS0"$"IR]S-BH$2PGG=BEB[KRXKR(QDJZUK67
M@3>0-M@M QCYT&FG"94B-R)NC=+C2O?#.#I#[3[G$D;V]"%O;R=Z>X<B_'DZ
MPQ(>@""WT77DXNKN7*6.+5HA JOU)^[S6(E-2QNX]LS<N[4<'T#FP0-O'_NQ
ML-7&?N.T_N!<# N9.0O3!^\#W(.(W-18Z+NVM=ZM5UZ(< 4=4REJXSUX"X&*
M2PZU_1S_=X>'<D%%VO;VVX+BBEARQ,+12IP"'Z&D'GJJ<3TUL3 ..5Q,X*1-
MS%"EC>!VT<N@,R(U:9)(=-,H]OJ9&"Y]22('W&4VRR3XT,R&<&H$5\O(G(B$
MLKP,\1T)E_ :8RTUM^YD:])B_#Z1[T.PVX]R'#<>&1#33[U?^I3$D#%>TL"#
MZZ0O!TC_PPAZUH]:_2^Q(!JM=Y1?MW;1<+[E 92_,?M_X T3N^Q_.=>/.-&6
MLE.\D/B72SQ\D@DK*Q/4B/3@EE  3FW9Z;<\;%X*?PF_Y_)==!IL@_@10/H>
MA,I]HMTM";2_NU"YAE@)9<'?6-1<VD#M-AC2U[4T@BS_:]D6=\YR[TR.8+ .
MLZ8R2GT"5)+?XG#R-1:L4/4*QS9<.K>G2Q?BE81&\ELC%8<N /$,-!;^K5&J
M<U4P(RG*4,!PAP1*!*0635B/B!$FA(_X%1.YYQ;Q/PZZOW.T7-.K3?<W53&#
M CXLS/Z]*#\AEOSN4*,KYAXI2T ON,LD#,(L+N(4M^*7K5@GI4RZX+YDI%Q#
M$T%2[7U2G 8+(M_DYT5VWN0[WFR7K4T&M0]_B2<])H7A[AG'>)49QXO!YE]C
M',,4)\<#)AU0C\^B?*"<XBDM-6P[]_C24N\<];Y8^U1(09JB/Y@YHR,,6('J
MAD/=PPQM)B^)MG*]#B:7Q_(1YRS$7$[G_A!N*I*2).#M6%W8:)%V\,3+K\G+
MSU:9E]_<^.OP<G$YAJSR@7+S*X@QLGQ2-I0P](N547U'Q3YD9V4!,-R04X_I
MG[=?"P92!N:N([3X_-#OP#Z]W$"$3YL$4]\17*KH6* 5.::M/IF(7\(=)@^;
M.^S5//W]YV*NLHK+B(XE5_2H:75WSQRAJ=X*&RYT:S#]4\5%D(6AL J<SIC)
M&7FJDI]5UWB&OZ0<?DF1.Q>7N5[%;DHTE>#[KTHM9NS9$;[94WW<%#5@_"$S
MNJ0DR)SJ<>GO:.?YN .^]!+JMIU]U[8N9US5[F/4!84YZIPTD18WU?D9;X]C
M'U1&$4R>-/F?V)>@F[]6ZEDMI3E!Y,#S+=1-+*8Z4X^W%A=#TYF48="/;+=2
M41Z2&J GCG6;Q4/WS;%XYNGE+>CRC3UC4>QSM0[Q@9."BAM_P0K[E6%6+8Z0
MNCTOT<T+KA.VSFAP%!ZH 9CD3\>D1@*Q:ZXH*7(S('8,(KK^_NP7MM1CML1"
M\< [?8&SXHC_4&4HIGOZOJRSHI*@)'5K;3C6I4TIOCKB7-F4XL[O&E/(R8'J
MKI;S8 6>'/P-]#:?C$LWZQEWB[WK*AFL]S6Y?.)EO;SLSU7. ;F:EQV1HO_>
MR=_C4%[?<UY'AXO%TO-'[+)6SY\O,<^$*3:&&*XN3A$@ES[5Q^D UN50=+27
MI;9,5S525?O9KI%$CO5YSX,- PWFI0!-BW_\<1#MW4?3/ZU,8KP82,_>7<_
MZ$YVH38-KDOI*VH;Z1M3L:%>Z:35&R:61HJPF'()\=)%P[5]:-8CDT&&M&/U
M4-#+B^?,T"18$D!JBC34:2?4Y)-0"9[OT9R#IIWJ?]=(#5@&C;G\%7:O&D2+
M8QV;3;9W%SOU!;94N1J_>/&LW$&6NN&XJF[NG6F#,3S22)<"Z&A+Y)P/#\2'
MO52D)0RI*^P:H1YDTN'%/601_M+8AUMS4:>0<)J9&WK#X)&N3+Z-DI3M6&S<
MHKDXDYJR6]=&Z0.7"XQ=3!U %#9;CYI9'=@)C#R^SJ^+_&5$O73XJJQO%D6G
MNA3(Q";_+'! L.]N@[QTQJTX6R85/-2LY9=9&ZV'L3_DA32,J;%IFZ9NPM/A
MXZUM-X:]/9:JTQPK#!%VVR4US59L/:+N,HRA+;#Y+C*70U<N 74M:IC&1(3F
MH;_NL&G*(S$'[YX;9ZO#C5EA"KAQ;Q>G[@2RRWA4WX@*/XD"K"PL]*$:YY"9
MN2DA;DX$>9&FW$ +^P"9HK8TLH=;W<_4G'BR+"$]L-<DC[*U"G^V'LQFP\@-
M_^**GIJLHK!6*6_2%T=%7EM7/QTO] IJ5_>Y+V&E(.VPZ7+Q1"'7I)#IZE#(
M5I="NCWHJ%U)CR[!PL[6("?$S/^B'H=/.'--G,E7!V>\COO+QY^/_MC?CWX:
MGD3'^\.]Z/2G@Y/H9/_#Z<'1(>#(\' O&OYXO+]_ I\,3^%?^]&'H\.3@[W]
MXR$]\_'XZ#?X;2]Z_X=\>OSQ2#Z#I7X8'AS3*K#ZR='A\/W/^_3K#[\>P]/'
MK<5_//AM_Y 6.?@%UC@='G[8CTZ/9-E?/@X/_XB.?H@.3D]P#S_ 6P]/#X8_
MTWJPC8_'!_NGP^,_HH/#'XZ.?Z$MQ/3ECT<GIQM\UE_@.["7D]/C SKC203[
M=&#X]B0:PE]_.S@]@#T-C_>CGP_^M?_[P<E^WSD>7_/RUP^I>3DHU!B5?7P]
MR=M3!UJC-EK,O*7&?&M)=ZDE(3 1Z+0&"&"P>TY6445:#\\+E=$!/?.YX,D+
MC1W_N9U@,(@ <[W0CXPZ3*O9<>SL5C8R$PD%1:YM:'N2M-1D8U!(QL-RG4LP
MVIO@8#N*E,^&D0&(OML&PD ;S)+L&T8J:P4-4\FO1-J8_R+!084#%#KC2GT;
M)IJIX#<^#EZQ?DDFS6T(NQ5C&UN;J\,W=J[B&^\QYPK]DH3VM\4][I55^*)
MY\T9R1G1/F9_$9(!18LP"&QCI#AJWEMQBZ9XB3_&H75[-N]3CF1P!<\?0([D
MO>*H]$^_',$"2?;XU*JMK0?$'S^VI#N.&,>JU*HLJ.#S[Z)M=3FGZSS3 DXE
M,]A[?.0Y]84?@V:$<YZJ"^QK+B4?K07\N]TPI?XWQ)=\%K3"ATN*W4B,[C19
M>9A;>KM!K=,I-A@GE<]'N (=$Y[GW?$T'&K=CITJ,>)G"_+H&CC]*3V?ZC$
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
MG/0L4J.1PIN$GZLH517^ ZZJ=75, "(XX@$@P[E"E&12[J[H%4@P9:YF<*-
MV4RMYJ[_4A="WN'/\P+XO,EFB,E ! WS@J%2.1(.  PSJI$T 9U!$HB<,CZ/
M8<@J1#W/ ZLQC'<^1I8)^P;:ER0@1R S#%[GHXTF:C)4HJZ-2JWRE'FF>Q5.
MJ\@NB1'F\'X<F0G0R2BO\3NB;6,X0'/_\/P,Z>N4A0OX*U4&UH1"2#^!0ZY
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
MTQAXP0U0T<BD(D<G ,=$L<@GL>-+! \SKU#Y/%12F%TPHQ/U2F2K:&_B.AO
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
MPI,%^:T/T+9&T$81 $W>VR5*D^$<ZT)(,!;Q^]O!G,V)MN 6SO[G(.S!31D
MYN&]<%,^X/KGP?4FRFH3E'0-E-2K&,LP6[05O+%JL2/[K/LQ C;E[7<L;$\H
MHE)_EEF=38<K'';)^?=.#/^E\+I0OV[G+2)L5PK$=9?T$/:%[!SE!Q,U V%_
M,'YN;"9-!2)!5]>)#7IJ:3T&** 9L>ENH8[)Y44:^1A "N>*%EEY@3T8#:!J
M3]VN*U)+CPFID**,C^=?M*XUAH^_=M'J][>O_QPH09V%H/LJ/M]@G?[SU9_)
MZ.AC91'X%?4 7SKK1(K94+#P;0IXUU.Q?ZOKJ2Z]T);/;$>TEGYHFZ'9Z+K
M5=0Y;= 0$P?F%YJFF.X[^98PD;KL;1E2CI#8K/'6E@G_<$$?218; _(V-W-Q
MT13"IH+T;XI>MBG@ (8VC$IJ*87UC@)W"5-LP0IV_[9"%,.H$1,<<E!C]%(;
M*?Q)+@?+M]":W+-\DC.F,>'1:QAH9NLVC;3$I8.,F\'I<7M:US*,TGOCC/,@
MN9%@GKK'6!I2AF/'-6Y.DC5]WS+)7D-6JJ\YTX!B6Z2*:"E-#"5T+4"S4GQ)
MU(4W^BB3&K<H=G2[0/\69> 5N99YO,S]G=T+<CH.HK<VS_&47K3#RU,?71/N
MKVHV33DC@W*8F"X18HL[-G$) FH0)3;ICM'7&)\>ZM(%=>D:.2)=W+7'F;H^
MA>SZ=O!#[]I7K'FG)K<K=J<FJU2YJRCI_,_4N;,',;C)"4XSW5T=O#6O/'>[
MZF^WJRWU5S1</?\<->.>/EWKFG'KP[R"_,"MR);'D(3$;[10VB>%J6BP @Y@
M^6]@VDLR[#OBSJ]MQ2@GTZ_W>C]BX:"4TJ).WGY8[[6>C+$+\3N7IRYL:;T7
M?89I("!HK/DR^6REZRFUJ;X/A^N@ET3(#U,,?\;%GZIS-C]N^#SK5Q.8(P'Y
MX_OOGAP>@P:@8W9AD?9<8U%V^PCD^Q*(7[RYWKOG._.[OA=7]D]-9:GDWKC,
MY>YQ]',-(V/G ) 4DZ6K5=W1'EK%A]9[L0PE[P,3ZKV $\L_$;'?2U<B@(_5
MVIC<874<]MU+5Q'?CO'M!Z(W)^_6G-=^((/3>VNTBXVO-96"]#FDW'> )<SO
MIBID;-=..PH^HN*6;W4X$-".-S.5FECS(:OKR3A\:[V/Z<2RET'4.C&Q!1KN
M9RN98)F>:,ZU^1S!? ]N]EXW>Y!CZ[*K+&"R134$7*J@1^5UJ<3<7"6D^UC7
M9_=.\^/0H%=4L<LF>X#T^P'IY##D+(0Y:?KA#N_/':*L816>AWO[4O=V4I33
M@C)N^?9RE459D<12S^NMR^.W!O115G P9I=W9JSB5/)!N5LP%74 R>@:I08R
ML,^->)M DSMJ!'#X?/OY[MYM^@#L[6P?[#W]['T #@ZVG^XOUP=@Y=5^L?8"
M7[2#P I3KM)L8"F+\WJ(\_,^+PZBXYH9F/9>JDL-D[EH-Y<S17Y%HL4*PR=)
M">!0@M K3Q[*5F5\) FELB$4*8]]4YD'5+6,=WK:F:R^1K4 20-QJ;0NU @T
M$1?%S>OV85_-ZH!!3.--Y?97<[7=]ME-L$U[[*!. 721:TO0^&"'(;HY]6>#
MNJ?;-TKX0!'[)?P[$/ /EU@PR/=?9.[G2\TM@7/OVF*/#9VSBG=$#45J\A!_
M_]W^LV.T)3F9%MXJ)OW!'W]%9^[N3K\W]_&P2&?P?^-JDKW\?U!+ P04
M"  M.299S72&$-(/   DJ $ %0   &)R8RTR,#(T,#<S,7AE>#(Q+FAT;>U=
M;5/C.!+^?K]"!W6S,U433Q("@82E"@(S9(>7%&%@;[]<*;:<:+$MEZS 9'_]
M2;8#"02(XS#(4<]6\;+!<JO=_3Q2=ZN].Q"^M[<[(-C9^]?NOTLE=,CLH4\"
M@6Q.L" .&D8TZ*-KAT0WJ%1*_ZK%PA&G_8% U7*UAJX9OZ&W./E<4.&1O?$X
MNU^2WW>_Q#?9[3%GM+?KT%M$G=_7:&6[MH$WMK==4JO5-LO;>-OI[6S6R_8V
MZ55K#OE?94U>*O\\N282(X_\ON;3H#0@ZOZ-6M6J;X:B>4<=,6A4RN7_K,5_
MNK?KLD#(^W%Y??)C,LS3P3#OR_$$"QN5'6M;CB7(3U'"'NT'C7B2:\E@XPML
MYC'>6"_'_YKJDY*+?>J-&K]=4I]$Z(S<H0OFX^"WSQ$.HE)$.'63/XSH/T1*
M*6\2_WJ73*(NQ_%H0,:3JE35-([^/&X?M"]1M3(]@WEEMZ7Z"7\GX;NMXZ/#
M'R='Z/PKZOXXZ+8/V_L7[:.N^OW@8O_POZAU?M$YO]B_;)^?/3L_76;SQ] ;
M?5BO;)6;&Y7/L<UG%GF&*<9?!.YY9'QQCW&'\)*<EH?#B#3&/S0=&H4>'C5H
M$ L77]1,GWZ/"<'\AO*"6\(%M;&7"A#+DGR<.LC.CE4OUY6/""F-<,8W3MW'
MBMWGBW">?K95M:JUC6<_+EN5!3_;W%ALU)>$K6Q9M9W-(@F[-=>P7^*GECPY
M:1M1B(/?US;6QA>$V'$D6C>JX4]4F08#C[A/S".QC&6[U,XCCZH]]J@8HQ-O
MNO>'=.*K,*=ES"Q!CE\\MWC !A7R9O;+F!C/MBOD^@!];+%A(/CHTRI-&![O
MVEZ'<"4F[A/$7'3%A)S+U*Q?P:*4RE)RD@I $?.H@\93>4$]?P\C0=V1WOHY
MPWZLF1;SY<Q'1B-9CF==!%=@;J*)=F S'C*.!67!*B$ &,$<=$?L(:>"REN<
MWP7$R82%V+[I<TF43BF5W[8)<=UFJK-X_Z8_0KYH+0<<.R.)AED<Y%F]K#!4
M+ML4WL5W7M3(-8UL%D1T*1905O-=,UVE'<SC6%H>R''C?X5$E6/F*9DC=$I^
M4INADY/60K;U2 4+V=;K:M3/? Z)A^^D"8'2,BA-?5T*R1?+XRX'1+*X0Y9-
MY7F O%!VD\O93%5:?F<K)+U=<DEG'!U23FSQ&<D-IK4,C#9AV5Q$2@$>UI2'
M7_2.V<F],9K$_XL&CM1;H[(=+CU9/*=E,96E/U#)>A)%:#_ZL+ZYW7R4^8:-
M^*_FWJ6/L21:1.K[1KTX#[0UP'XH5Z)HWY=CV5@7!-5RC+<"R$FHJY6M&04'
M[VDN+8_$A4LMYOO#0 JE=B[1RB*!1FBR,)-.V=+[6,V13QR;Y2!*6'H;A8$%
M,NTN$1.A&U@":@"XFH*VAI&1:\8]Q\?\1M58W&>4($*RXIM]B)!H&B'1$"*2
MW&!;/8T@7NQC3R[^%X,'X+I"6+HVI06%TIJAR94$'^*%Q!UU"*175IT'\Z$#
MK!XTV3I#?F4U(<70S?62;/]=@Z0>L05G:CL.D5*=HIR:1DJ?MU^=GNX9XPZU
M4?MP9=$,$/'-8NN,]U2RL<.9,[1%].08&,"C!M"F*3RN@/U?MKNM\PM8_^J$
MU)JBO8:1H0XG-HU4.='A*)#CVU'N:G= [T($.UI2!)?Q@&I3058(M4&,"&)$
MP)&P(WHUV](A+/3(Y)XZ]T9(RUT!["S>#$6'<1I_H@0D-W!JB2*:(E$Q0G>=
M0VT.@&LY!D#++*MI'TH)I/C<@4693C &4)CCZ9[B_K1)ZX1#NHP!>/@,BR+
M1,!$LS:JG0'F/OD)F3J= !I _NUR'<QG5W&V Q!>)W0&A'^SY+0<ZY0XZ 3W
MB*=B\MU1)(@? >3K!->:0KZ&Z>HDM+XO!>-2&/S0#K$C1A8Z$0Z<>5KATSOW
MSUT7%BN$UHP^\_0 %?D0 EBO$+:>#R&@ID7[_2/4M!094@S=2!8C?=(^1"W,
M'=3A5 '48OW"BK!5TGR[I;V57&-.!FP8:=/76<LQ3,:1ZP'S2(0]P@%$ $1F
MF<@UNB3V()"WZU,"K2D!2&98R?E?)8DE;24===,NIO?'# %8 %AF'$;%+A$C
MU)5R1*A+^"VU894"X#++4FSLN@+WT5)#1B9LX@T%P!7(!L=M<&<8/,2N-$!B
M3=%\!<S^DF,7>WW,T5?*(X'V:9X*3T!\4Q"_& L95= 622%6%M0T!48-4]XM
MS#GSO#'#XPC2WI#VAK0W- M_K>7+T9"SD*#NQ0F4SZUN(=@!\?ITZ.NR4"B$
MS@PMGKNVCBV45-"=65=+63L80RMYW,Q4G1E*Q<K-#BSD,.5K$?740ATOI83=
M&("6BON'>J RX+0YG>U1/KG+O&'\>DQX)\:*<TP+!]B!';)NM R%X;"=-C6&
MO +)M7B3".DTG5)AD$Y;\@M>=$(A7<9X;S1\9^BKJRIF)VD8Y2^_JX*6F "X
MLI2.BT^L12>WUF6,V$Z^"-SSR-B?)A @U6RM:M758PY91-4>OL&))W?UMZ1Y
M1QTQ2#4_>6%B 8WRPR6X%ZD(P--+$BO9V^TI0:;\>N+K@(]'#G&?E'J<X)L2
M=N4VKH&].SR*IF_OTZ#T2/:,MXV_Q&IYF!)W"%<Z]7 8D<;XAZ9#H]##HP8-
M8FN,+VI*7NM+(5(]S/"1V(N2CU/9=G:L>HQW8[]-;YQ*;L62CQ_\U&=;5:M:
MVWCVX[)56?"SS8W%1GU)V,J65=O9+)*P6W,-^PKB%F[A/0=L%FY.RYC9NT2/
MX@$;5,B;V5.SK<\N0!98$/2Q)5E \-&G59HP/-ZUO0[A2DS)A(BYZ(H).9=,
MX<.$RE)RD@I DINI@\93T2[?D%$_9]B/-?/X#7DF(EF.9UT$5V!NHHEV8&=Z
MG59AI@U&, ?=$7O(Y39#WN+\+B#.KTJZZKT3AC=6P-FU!<^NP8MPX*3#1'._
MCP>$_BV%_B175,L[Y&!,=K\UH '40^A6#Z&OM_U)Y?XEB)WM,_3:7?$BP<7!
M <HJ#:3B=G!+(B'A0:!3'. ^B7_\V!W@H#_ -"]H0)5((5P 5A2PHL@ &G&G
M454\*7&"!/\,EKZX,(9[@*V!K3,XWGWO1;FJOQ[^I+"!!KHKB-<5F.[V/ZS7
MZLTNP'26PQ4DT*D4MQ Z,Y3:SAAWJ(W:A^A\]#>@<@;-?:6!AP-MWIM<")W!
MT;AYT/N-C\9IF8'3/(NG=W% =\A\$J#+(;_%-]2[)4(75-)R#&./4W3E52&F
M 4/'']:KU>VFGWSSDF_R[Z$A(@#,+,/I')?.0QP)$IN/Y5( F/<!&(V,0N[/
M56?L<1L\:]^ZL$X@ IUI#\%QH,^[%@JA,D/WZ4DP[)N<2.IK78@Z_R)/,U5E
ML%F'S3JLI=^X]XM.RU9=QC!V?[[H(8\B^+NFF &'/ H!"9K"RBI8CQ0*>WFZ
M\!0!.31%'PTWFLGQ2Y\XL,N$7>:*[#(U=+,TGN/WCG59\17"6KX1[L_7! )T
M]BLCIA#'*>**6--5=3$VZXO'<8JPV-5\P:RW:;28H\TB4,LQC 6-^W);  X
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
MA$5:9DNS"7GA05VOU?.^5WY6_ !02P,$%     @ +3DF62( K"]^!P  *"
M !8   !B<F,M,C R-# W,S%X97@S,3$N:'1MW5I1<R(W$GZ_7Z&SZS9V%6#
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
M;+M8^69QVUX='PQN54B,/;8RZU76?0E8^P&D^?6?8W;=9Z"_ %!+ P04
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
MU'E"\&[82,V2']J)NV@!5)?8*<>WDT-6U7QA;'\3/.?X,.&Y5NK7HKIKLC[
M1#CCVI<GT&BCYJ]/'P6DO6:#WH;S6.!JH)[<]6)TSL; WQWKO M^*>0FEAEX
M"-^OX VW*/YN$BQMAZ;HI7@4@4N&#6(.KI+"T\)UVS$\+%'(L@UF\9V;G9WW
MQ.Q.>0$L,N0':5*0+907?^W,_M$=RNQ_QC?Z=S+_ETCFWT6[+&T/1?B$$45G
M]"$*OWG?&.F"T^/V>$B<Z"LYWK/A)Q'0#\*_DR@-]KX)O"]E-[K$?2&;&ADF
M"*(ORW7CF@T<8A00<2[R@NB@^,.\^:<#:9M\[A9@+:1%O5W*]NES;B'RJ4K7
M.M1*<:[8G^(L QP99#OVOD)I(\Q@XBF-KL<%A575(#N*@&O?^;@4V$S#+3":
M@]V7^4[MZ-_H^,#1]1>:XP=4\ =T+?"^:"![N%45;REO&1,?0IIX[ <)H;'O
M9H8?K>R>VO6:> ]X_;2U']"V]S;LC?#33?1_ .!%$:RT:C]0NB$FJA[JQ<&!
MO0C$"[EH"Q%&76AI4J!V;2J50MR,,?>XK!W_/N:W_-\9?4O_C=+_ %!+ 0(4
M Q0    ( "TY)EEL-2V@T>D" !%K*0 0              "  0    !B<F,M
M,C R-# W,S$N:'1M4$L! A0#%     @ +3DF63V^I!$\$P  \M@  !
M         ( !_^D" &)R8RTR,#(T,#<S,2YX<V102P$"% ,4    "  M.299
MN?H6;',A  #I1@$ %               @ %I_0( 8G)C+3(P,C0P-S,Q7V-A
M;"YX;6Q02P$"% ,4    "  M.299TX2&O?-V  "-*@4 %
M@ $.'P, 8G)C+3(P,C0P-S,Q7V1E9BYX;6Q02P$"% ,4    "  M.299\D8L
M*!8! 0 0M@$ $P              @ $SE@, 8G)C+3(P,C0P-S,Q7V<Q+FIP
M9U!+ 0(4 Q0    ( "TY)EG!=_!.\D8! *[F 0 3              "  7J7
M! !B<F,M,C R-# W,S%?9S(N:G!G4$L! A0#%     @ +3DF662U_FO@7 $
M[/(! !,              ( !G=X% &)R8RTR,#(T,#<S,5]G,RYJ<&=02P$"
M% ,4    "  M.29996P19P]M 0 [] $ $P              @ &N.P< 8G)C
M+3(P,C0P-S,Q7V<T+FIP9U!+ 0(4 Q0    ( "TY)EDSWS_?FS ! $76 0 3
M              "  >ZH" !B<F,M,C R-# W,S%?9S4N:G!G4$L! A0#%
M  @ +3DF6:-QGT.G2 $ +!D- !0              ( !NMD) &)R8RTR,#(T
M,#<S,5]L86(N>&UL4$L! A0#%     @ +3DF61>\297LP0  H@L) !0
M         ( !DR(+ &)R8RTR,#(T,#<S,5]P<F4N>&UL4$L! A0#%     @
M+3DF61 ;NKNZ,   ]B\! !<              ( !L>0+ &)R8RTR,#(T,#<S
M,7AE>#$P-#(N:'1M4$L! A0#%     @ +3DF61IV5<7<+   MA8! !X
M         ( !H!4, &)R8RTR,#(T,#<S,7AE>#$Y:6YS:61E<G1R+FAT;5!+
M 0(4 Q0    ( "TY)EG-=(80T@\  "2H 0 5              "  ;A"# !B
M<F,M,C R-# W,S%X97@R,2YH=&U02P$"% ,4    "  M.2996MK4)N "  !=
M"   %0              @ &]4@P 8G)C+3(P,C0P-S,Q>&5X,C,N:'1M4$L!
M A0#%     @ +3DF62( K"]^!P  *"   !8              ( !T%4, &)R
M8RTR,#(T,#<S,7AE>#,Q,2YH=&U02P$"% ,4    "  M.299 ;94:7P'   N
M(   %@              @ &"70P 8G)C+3(P,C0P-S,Q>&5X,S$R+FAT;5!+
M 0(4 Q0    ( "TY)EFSV+,># 4   T2   6              "  3)E# !B
M<F,M,C R-# W,S%X97@S,C$N:'1M4$L! A0#%     @ +3DF60BPH1(L!0
MPA,  !8              ( !<FH, &)R8RTR,#(T,#<S,7AE>#,R,BYH=&U0
M2P$"% ,4    "  M.299^ZK@KA01  !-:0  '@              @ '2;PP
M8G)C+3(P,C0P-S,Q>&5X.3=C;&%W8F%C:W N:'1M4$L%!@     4 !0 / 4
' "*!#     $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>brc-20240731_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:brc="http://www.bradyid.com/20240731"
  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:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="brc-20240731.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-04</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-04</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-05</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-04</instant>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:IdentificationSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:WorkplaceSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:IdentificationSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:WorkplaceSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:IdentificationSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:WorkplaceSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:IdentificationSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:WorkplaceSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:IdentificationSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:WorkplaceSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">brc:USDBorrowingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">brc:GBPBorrowingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">brc:EURBorrowingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">brc:USDBorrowingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">brc:GBPBorrowingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">brc:EURBorrowingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NoncumulativePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NoncumulativePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:CumulativePreferredStock6CumulativeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:CumulativePreferredStock6CumulativeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:A1972SeriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:A1972SeriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:A1979SeriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:A1979SeriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:DeferredCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:SharesHeldRabbiTrustAtCostMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:DeferredCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:SharesHeldRabbiTrustAtCostMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:DeferredCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:SharesHeldRabbiTrustAtCostMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:DeferredCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:SharesHeldRabbiTrustAtCostMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:DeferredCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:SharesHeldRabbiTrustAtCostMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:DeferredCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:SharesHeldRabbiTrustAtCostMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:DeferredCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">brc:SharesHeldRabbiTrustAtCostMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-31</instant>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:SafetyAndFacilityIdentificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:SafetyAndFacilityIdentificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:SafetyAndFacilityIdentificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:ProductIdentificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:ProductIdentificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:ProductIdentificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:WireIdentificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:WireIdentificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:WireIdentificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:HealthcareIdentificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:HealthcareIdentificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:HealthcareIdentificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:PeopleIdentificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:PeopleIdentificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">brc:PeopleIdentificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">brc:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">brc:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">brc:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">brc:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">brc:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">brc:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">brc:NetofliabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">brc:NetofassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">brc:NetofliabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">brc:NetofassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <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:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <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:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
                <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:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <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:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <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:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
                <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:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">brc:GravotechAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-01</startDate>
            <endDate>2024-08-01</endDate>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-05</startDate>
            <endDate>2024-09-05</endDate>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-31</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-10</startDate>
            <endDate>2024-10-10</endDate>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:JMichaelNaumanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:JMichaelNaumanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:JMichaelNaumanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:JMichaelNaumanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:EquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:EquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:EquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:JMichaelNaumanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:EquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:JMichaelNaumanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:JMichaelNaumanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:EquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:JMichaelNaumanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:EquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:EquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:EquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:EquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>1</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>2</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>3</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>4</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="rate">
        <measure>utr:Rate</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <dei:AmendmentFlag contextRef="c-1" id="f-31">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-32">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-33">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-34">0000746598</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-35">--07-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-117">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-7" decimals="-3" id="f-118" unitRef="usd">6749000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-8" decimals="-3" id="f-119" unitRef="usd">8467000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:CommonStockSharesIssued contextRef="c-9" decimals="INF" id="f-120" unitRef="shares">51261487</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-10"
      decimals="INF"
      id="f-121"
      unitRef="shares">51261487</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-9" decimals="0" id="f-122" unitRef="shares">44042462</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-10" decimals="0" id="f-123" unitRef="shares">45008724</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares contextRef="c-9" decimals="INF" id="f-124" unitRef="shares">7219025</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-10"
      decimals="INF"
      id="f-125"
      unitRef="shares">6252763</us-gaap:TreasuryStockCommonShares>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-11"
      decimals="INF"
      id="f-126"
      unitRef="shares">3538628</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-12"
      decimals="INF"
      id="f-127"
      unitRef="shares">3538628</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-11"
      decimals="INF"
      id="f-128"
      unitRef="shares">3538628</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-12"
      decimals="INF"
      id="f-129"
      unitRef="shares">3538628</us-gaap:CommonStockSharesOutstanding>
    <brc:CommonStockAggregateLiquidationPreference contextRef="c-9" decimals="-3" id="f-130" unitRef="usd">42716000</brc:CommonStockAggregateLiquidationPreference>
    <brc:CommonStockAggregateLiquidationPreference contextRef="c-10" decimals="-3" id="f-131" unitRef="usd">42716000</brc:CommonStockAggregateLiquidationPreference>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-58" id="f-424">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-59" id="f-425">P33Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-60" id="f-426">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-61" id="f-427">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-124" id="f-655">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-133" id="f-728">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-124" decimals="4" id="f-749" unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-124" decimals="4" id="f-750" unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-124" decimals="4" id="f-751" unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:OpenTaxYear contextRef="c-211" id="f-1126">2021 2022 2023 2024</us-gaap:OpenTaxYear>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-231" id="f-1207">http://fasb.org/us-gaap/2024#OtherLongTermDebtNoncurrent</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-234" id="f-1210">http://fasb.org/us-gaap/2024#OtherLongTermDebtNoncurrent</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-237" id="f-1213">http://fasb.org/us-gaap/2024#OtherLongTermDebtNoncurrent</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-240" id="f-1216">http://fasb.org/us-gaap/2024#OtherLongTermDebtNoncurrent</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-243" id="f-1219">http://fasb.org/us-gaap/2024#OtherLongTermDebtNoncurrent</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-246" id="f-1222">http://fasb.org/us-gaap/2024#OtherLongTermDebtNoncurrent</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-248" id="f-1225">http://fasb.org/us-gaap/2024#OtherLongTermDebtNoncurrent</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-251" id="f-1228">http://fasb.org/us-gaap/2024#OtherLongTermDebtNoncurrent</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2024-07-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">1-14959</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">BRADY CORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">WI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">39-0178960</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">6555 West Good Hope Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-10">Milwaukee</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-11">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-12">53223</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-13">414</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-14">358-6600</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-15">Class A Nonvoting Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-16">BRC</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-17">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-18">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-19">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-20">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-21">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-22">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-23">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-24">false</dei:EntitySmallBusiness>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-25">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-26">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-27">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="0" id="f-28" unitRef="usd">2593760582</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="0" id="f-29" unitRef="shares">44045649</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-4" decimals="0" id="f-30" unitRef="shares">3538628</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="c-5"
      decimals="2"
      id="f-36"
      unitRef="usdPerShare">0.2400</us-gaap:DividendsPayableAmountPerShare>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-6" decimals="-3" id="f-37" unitRef="usd">100000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-38">2024-07-31</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-39">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-7" decimals="-3" id="f-40" unitRef="usd">207300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-7" decimals="-3" id="f-41" unitRef="usd">1042300000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-42">2024-07-31</dei:DocumentPeriodEndDate>
    <dei:AuditorFirmId contextRef="c-1" id="f-43">34</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c-1" id="f-44">DELOITTE &amp; TOUCHE LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-45">Milwaukee, Wisconsin</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-7" decimals="-3" id="f-46" unitRef="usd">250118000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-8" decimals="-3" id="f-47" unitRef="usd">151532000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-7" decimals="-3" id="f-48" unitRef="usd">6749000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-8" decimals="-3" id="f-49" unitRef="usd">8467000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-7" decimals="-3" id="f-50" unitRef="usd">185486000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-8" decimals="-3" id="f-51" unitRef="usd">184420000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c-7" decimals="-3" id="f-52" unitRef="usd">152729000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-8" decimals="-3" id="f-53" unitRef="usd">177078000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-7" decimals="-3" id="f-54" unitRef="usd">11382000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-8" decimals="-3" id="f-55" unitRef="usd">11790000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-7" decimals="-3" id="f-56" unitRef="usd">599715000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-8" decimals="-3" id="f-57" unitRef="usd">524820000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-7" decimals="-3" id="f-58" unitRef="usd">195758000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-8" decimals="-3" id="f-59" unitRef="usd">142149000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill contextRef="c-7" decimals="-3" id="f-60" unitRef="usd">589611000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-8" decimals="-3" id="f-61" unitRef="usd">592646000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-7" decimals="-3" id="f-62" unitRef="usd">51839000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-8" decimals="-3" id="f-63" unitRef="usd">62096000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-7" decimals="-3" id="f-64" unitRef="usd">15596000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-8" decimals="-3" id="f-65" unitRef="usd">15716000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-7" decimals="-3" id="f-66" unitRef="usd">38504000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-8" decimals="-3" id="f-67" unitRef="usd">29688000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-7" decimals="-3" id="f-68" unitRef="usd">24546000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-8" decimals="-3" id="f-69" unitRef="usd">22142000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-7" decimals="-3" id="f-70" unitRef="usd">1515569000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-8" decimals="-3" id="f-71" unitRef="usd">1389257000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-7" decimals="-3" id="f-72" unitRef="usd">84691000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-8" decimals="-3" id="f-73" unitRef="usd">79855000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-74" unitRef="usd">77954000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-8" decimals="-3" id="f-75" unitRef="usd">71470000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c-7" decimals="-3" id="f-76" unitRef="usd">14061000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c-8" decimals="-3" id="f-77" unitRef="usd">13575000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-7" decimals="-3" id="f-78" unitRef="usd">7424000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-8" decimals="-3" id="f-79" unitRef="usd">12582000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-7" decimals="-3" id="f-80" unitRef="usd">13382000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-8" decimals="-3" id="f-81" unitRef="usd">14726000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-82" unitRef="usd">67170000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-8" decimals="-3" id="f-83" unitRef="usd">65828000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-84" unitRef="usd">264682000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-8" decimals="-3" id="f-85" unitRef="usd">258036000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OtherLongTermDebtNoncurrent contextRef="c-7" decimals="-3" id="f-86" unitRef="usd">90935000</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:OtherLongTermDebtNoncurrent contextRef="c-8" decimals="-3" id="f-87" unitRef="usd">49716000</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-7" decimals="-3" id="f-88" unitRef="usd">25342000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-8" decimals="-3" id="f-89" unitRef="usd">16217000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-7" decimals="-3" id="f-90" unitRef="usd">67952000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-8" decimals="-3" id="f-91" unitRef="usd">74369000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-7" decimals="-3" id="f-92" unitRef="usd">448911000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-8" decimals="-3" id="f-93" unitRef="usd">398338000</us-gaap:Liabilities>
    <us-gaap:CommonStockSharesIssued contextRef="c-9" decimals="0" id="f-94" unitRef="shares">51261487</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-9" decimals="0" id="f-95" unitRef="shares">44042462</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-10" decimals="0" id="f-96" unitRef="shares">45008724</us-gaap:CommonStockSharesOutstanding>
    <brc:CommonStockAggregateLiquidationPreference contextRef="c-9" decimals="-3" id="f-97" unitRef="usd">42716000</brc:CommonStockAggregateLiquidationPreference>
    <us-gaap:CommonStockValue contextRef="c-9" decimals="-3" id="f-98" unitRef="usd">513000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-10" decimals="-3" id="f-99" unitRef="usd">513000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-11" decimals="0" id="f-100" unitRef="shares">3538628</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-11" decimals="-3" id="f-101" unitRef="usd">35000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-12" decimals="-3" id="f-102" unitRef="usd">35000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-7" decimals="-3" id="f-103" unitRef="usd">353654000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-8" decimals="-3" id="f-104" unitRef="usd">351771000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-7" decimals="-3" id="f-105" unitRef="usd">1174025000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-8" decimals="-3" id="f-106" unitRef="usd">1021870000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockCommonShares contextRef="c-9" decimals="0" id="f-107" unitRef="shares">7219025</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-10" decimals="0" id="f-108" unitRef="shares">6252763</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue contextRef="c-7" decimals="-3" id="f-109" unitRef="usd">351947000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="c-8" decimals="-3" id="f-110" unitRef="usd">290209000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-7" decimals="-3" id="f-111" unitRef="usd">-109622000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-8" decimals="-3" id="f-112" unitRef="usd">-93061000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-7" decimals="-3" id="f-113" unitRef="usd">1066658000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-3" id="f-114" unitRef="usd">990919000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-7" decimals="-3" id="f-115" unitRef="usd">1515569000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-8" decimals="-3" id="f-116" unitRef="usd">1389257000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-132" unitRef="usd">1341393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-133" unitRef="usd">1331863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-134" unitRef="usd">1302062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-135" unitRef="usd">653509000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-13" decimals="-3" id="f-136" unitRef="usd">674588000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-14" decimals="-3" id="f-137" unitRef="usd">670510000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-138" unitRef="usd">687884000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-13" decimals="-3" id="f-139" unitRef="usd">657275000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-14" decimals="-3" id="f-140" unitRef="usd">631552000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-141" unitRef="usd">67748000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-13" decimals="-3" id="f-142" unitRef="usd">61365000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-14" decimals="-3" id="f-143" unitRef="usd">58548000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-144" unitRef="usd">376722000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-13" decimals="-3" id="f-145" unitRef="usd">370697000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-14" decimals="-3" id="f-146" unitRef="usd">379992000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-147" unitRef="usd">444470000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-13" decimals="-3" id="f-148" unitRef="usd">432062000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-14" decimals="-3" id="f-149" unitRef="usd">438540000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-150" unitRef="usd">243414000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-13" decimals="-3" id="f-151" unitRef="usd">225213000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-14" decimals="-3" id="f-152" unitRef="usd">193012000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-153" unitRef="usd">7553000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-13" decimals="-3" id="f-154" unitRef="usd">4022000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-14" decimals="-3" id="f-155" unitRef="usd">244000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense contextRef="c-1" decimals="-3" id="f-156" unitRef="usd">3126000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-13" decimals="-3" id="f-157" unitRef="usd">3539000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-14" decimals="-3" id="f-158" unitRef="usd">1276000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-159" unitRef="usd">247841000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-160" unitRef="usd">225696000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-161" unitRef="usd">191980000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-162" unitRef="usd">50626000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-163" unitRef="usd">50839000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-164" unitRef="usd">42001000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-165" unitRef="usd">197215000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-166" unitRef="usd">174857000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-167" unitRef="usd">149979000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-15"
      decimals="2"
      id="f-168"
      unitRef="usdPerShare">4.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-16"
      decimals="2"
      id="f-169"
      unitRef="usdPerShare">3.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-17"
      decimals="2"
      id="f-170"
      unitRef="usdPerShare">2.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-15"
      decimals="2"
      id="f-171"
      unitRef="usdPerShare">4.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-16"
      decimals="2"
      id="f-172"
      unitRef="usdPerShare">3.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-17"
      decimals="2"
      id="f-173"
      unitRef="usdPerShare">2.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-18"
      decimals="2"
      id="f-174"
      unitRef="usdPerShare">4.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-19"
      decimals="2"
      id="f-175"
      unitRef="usdPerShare">3.51</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-20"
      decimals="2"
      id="f-176"
      unitRef="usdPerShare">2.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-18"
      decimals="2"
      id="f-177"
      unitRef="usdPerShare">4.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-19"
      decimals="2"
      id="f-178"
      unitRef="usdPerShare">3.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-20"
      decimals="2"
      id="f-179"
      unitRef="usdPerShare">2.89</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-180" unitRef="shares">48119000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-13" decimals="-3" id="f-181" unitRef="shares">49591000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-14" decimals="-3" id="f-182" unitRef="shares">51321000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-183" unitRef="shares">48496000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-13" decimals="-3" id="f-184" unitRef="shares">49869000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-14" decimals="-3" id="f-185" unitRef="shares">51651000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-186" unitRef="usd">197215000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-187" unitRef="usd">174857000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-188" unitRef="usd">149979000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax contextRef="c-1" decimals="-3" id="f-189" unitRef="usd">-14477000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax contextRef="c-13" decimals="-3" id="f-190" unitRef="usd">16009000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax contextRef="c-14" decimals="-3" id="f-191" unitRef="usd">-53402000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-1" decimals="-3" id="f-192" unitRef="usd">517000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-13" decimals="-3" id="f-193" unitRef="usd">2680000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-14" decimals="-3" id="f-194" unitRef="usd">1282000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax contextRef="c-1" decimals="-3" id="f-195" unitRef="usd">2221000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax contextRef="c-13" decimals="-3" id="f-196" unitRef="usd">2140000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax contextRef="c-14" decimals="-3" id="f-197" unitRef="usd">909000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax contextRef="c-1" decimals="-3" id="f-198" unitRef="usd">-1704000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax contextRef="c-13" decimals="-3" id="f-199" unitRef="usd">540000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax contextRef="c-14" decimals="-3" id="f-200" unitRef="usd">373000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax contextRef="c-1" decimals="-3" id="f-201" unitRef="usd">227000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax contextRef="c-13" decimals="-3" id="f-202" unitRef="usd">-465000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax contextRef="c-14" decimals="-3" id="f-203" unitRef="usd">424000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax contextRef="c-1" decimals="-3" id="f-204" unitRef="usd">605000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax contextRef="c-13" decimals="-3" id="f-205" unitRef="usd">417000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax contextRef="c-14" decimals="-3" id="f-206" unitRef="usd">1043000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax contextRef="c-1" decimals="-3" id="f-207" unitRef="usd">378000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax contextRef="c-13" decimals="-3" id="f-208" unitRef="usd">882000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax contextRef="c-14" decimals="-3" id="f-209" unitRef="usd">619000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax contextRef="c-1" decimals="-3" id="f-210" unitRef="usd">-16559000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax contextRef="c-13" decimals="-3" id="f-211" unitRef="usd">15667000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax contextRef="c-14" decimals="-3" id="f-212" unitRef="usd">-53648000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c-1" decimals="-3" id="f-213" unitRef="usd">2000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c-13" decimals="-3" id="f-214" unitRef="usd">-349000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c-14" decimals="-3" id="f-215" unitRef="usd">-524000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-3" id="f-216" unitRef="usd">-16561000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-13" decimals="-3" id="f-217" unitRef="usd">16016000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-14" decimals="-3" id="f-218" unitRef="usd">-53124000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-219" unitRef="usd">180654000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-13" decimals="-3" id="f-220" unitRef="usd">190873000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-14" decimals="-3" id="f-221" unitRef="usd">96855000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-222" unitRef="usd">548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-223" unitRef="usd">339125000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-224" unitRef="usd">788369000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-225" unitRef="usd">-109061000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-3" id="f-226" unitRef="usd">-55953000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-227" unitRef="usd">149979000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-26" decimals="-3" id="f-228" unitRef="usd">-53124000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-27" decimals="-3" id="f-229" unitRef="usd">4478000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-28" decimals="-3" id="f-230" unitRef="usd">434000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="c-27" decimals="-3" id="f-231" unitRef="usd">115000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-27" decimals="-3" id="f-232" unitRef="usd">10504000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-28" decimals="-3" id="f-233" unitRef="usd">-109229000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-17"
      decimals="2"
      id="f-234"
      unitRef="usdPerShare">0.90</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-29" decimals="-3" id="f-235" unitRef="usd">42805000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-20"
      decimals="2"
      id="f-236"
      unitRef="usdPerShare">0.88</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-30" decimals="-3" id="f-237" unitRef="usd">3126000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-238" unitRef="usd">548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-239" unitRef="usd">345266000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-240" unitRef="usd">892417000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-241" unitRef="usd">-217856000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-242" unitRef="usd">-109077000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-243" unitRef="usd">174857000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-36" decimals="-3" id="f-244" unitRef="usd">16016000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-37" decimals="-3" id="f-245" unitRef="usd">1069000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-38" decimals="-3" id="f-246" unitRef="usd">3119000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="c-37" decimals="-3" id="f-247" unitRef="usd">66000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-37" decimals="-3" id="f-248" unitRef="usd">7508000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-38" decimals="-3" id="f-249" unitRef="usd">-75472000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-16"
      decimals="2"
      id="f-250"
      unitRef="usdPerShare">0.92</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-39" decimals="-3" id="f-251" unitRef="usd">42207000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-19"
      decimals="2"
      id="f-252"
      unitRef="usdPerShare">0.90</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-40" decimals="-3" id="f-253" unitRef="usd">3197000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-254" unitRef="usd">548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-255" unitRef="usd">351771000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-256" unitRef="usd">1021870000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-257" unitRef="usd">-290209000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-3" id="f-258" unitRef="usd">-93061000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-259" unitRef="usd">197215000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-46" decimals="-3" id="f-260" unitRef="usd">-16561000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-47" decimals="-3" id="f-261" unitRef="usd">5627000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-48" decimals="-3" id="f-262" unitRef="usd">11016000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="c-47" decimals="-3" id="f-263" unitRef="usd">149000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-47" decimals="-3" id="f-264" unitRef="usd">7361000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-48" decimals="-3" id="f-265" unitRef="usd">72754000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-15"
      decimals="2"
      id="f-266"
      unitRef="usdPerShare">0.94</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-49" decimals="-3" id="f-267" unitRef="usd">41793000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-18"
      decimals="2"
      id="f-268"
      unitRef="usdPerShare">0.92</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-50" decimals="-3" id="f-269" unitRef="usd">3267000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquity contextRef="c-51" decimals="-3" id="f-270" unitRef="usd">548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-52" decimals="-3" id="f-271" unitRef="usd">353654000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-53" decimals="-3" id="f-272" unitRef="usd">1174025000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-54" decimals="-3" id="f-273" unitRef="usd">-351947000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-55" decimals="-3" id="f-274" unitRef="usd">-109622000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-275" unitRef="usd">197215000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-276" unitRef="usd">174857000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-277" unitRef="usd">149979000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-278" unitRef="usd">29873000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-13" decimals="-3" id="f-279" unitRef="usd">32370000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-14" decimals="-3" id="f-280" unitRef="usd">34182000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-281" unitRef="usd">7361000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-13" decimals="-3" id="f-282" unitRef="usd">7508000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-14" decimals="-3" id="f-283" unitRef="usd">10504000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-1" decimals="-3" id="f-284" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-13" decimals="-3" id="f-285" unitRef="usd">3770000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-14" decimals="-3" id="f-286" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-287" unitRef="usd">-9399000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-288" unitRef="usd">-12472000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-289" unitRef="usd">-1645000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-290" unitRef="usd">-1401000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-13" decimals="-3" id="f-291" unitRef="usd">308000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-14" decimals="-3" id="f-292" unitRef="usd">-1197000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-293" unitRef="usd">6581000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-13" decimals="-3" id="f-294" unitRef="usd">-2380000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-14" decimals="-3" id="f-295" unitRef="usd">25330000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-3" id="f-296" unitRef="usd">-21697000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-13" decimals="-3" id="f-297" unitRef="usd">-14972000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-14" decimals="-3" id="f-298" unitRef="usd">62907000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-299" unitRef="usd">743000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-13" decimals="-3" id="f-300" unitRef="usd">1023000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-14" decimals="-3" id="f-301" unitRef="usd">-807000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="c-1" decimals="-3" id="f-302" unitRef="usd">19198000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="c-13" decimals="-3" id="f-303" unitRef="usd">-9459000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="c-14" decimals="-3" id="f-304" unitRef="usd">6826000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-1" decimals="-3" id="f-305" unitRef="usd">-4948000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-13" decimals="-3" id="f-306" unitRef="usd">4094000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-14" decimals="-3" id="f-307" unitRef="usd">4836000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-308" unitRef="usd">255074000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-13" decimals="-3" id="f-309" unitRef="usd">209149000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-14" decimals="-3" id="f-310" unitRef="usd">118449000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-311" unitRef="usd">79892000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-13" decimals="-3" id="f-312" unitRef="usd">19226000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-14" decimals="-3" id="f-313" unitRef="usd">43138000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-1" decimals="-3" id="f-314" unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-13" decimals="-3" id="f-315" unitRef="usd">8000000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-14" decimals="-3" id="f-316" unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-1" decimals="-3" id="f-317" unitRef="usd">1155000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-13" decimals="-3" id="f-318" unitRef="usd">-12000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-14" decimals="-3" id="f-319" unitRef="usd">-67000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-320" unitRef="usd">-81047000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-13" decimals="-3" id="f-321" unitRef="usd">-11214000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-14" decimals="-3" id="f-322" unitRef="usd">-43071000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividends contextRef="c-1" decimals="-3" id="f-323" unitRef="usd">45060000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends contextRef="c-13" decimals="-3" id="f-324" unitRef="usd">45404000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends contextRef="c-14" decimals="-3" id="f-325" unitRef="usd">45931000</us-gaap:PaymentsOfDividends>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-326" unitRef="usd">8186000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-13" decimals="-3" id="f-327" unitRef="usd">4091000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-14" decimals="-3" id="f-328" unitRef="usd">1082000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-329" unitRef="usd">2797000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-13" decimals="-3" id="f-330" unitRef="usd">2041000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-14" decimals="-3" id="f-331" unitRef="usd">5127000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-332" unitRef="usd">72225000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-13" decimals="-3" id="f-333" unitRef="usd">74996000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-14" decimals="-3" id="f-334" unitRef="usd">109229000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-1" decimals="-3" id="f-335" unitRef="usd">175103000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-13" decimals="-3" id="f-336" unitRef="usd">127660000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-14" decimals="-3" id="f-337" unitRef="usd">243716000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-1" decimals="-3" id="f-338" unitRef="usd">133884000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-13" decimals="-3" id="f-339" unitRef="usd">172944000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-14" decimals="-3" id="f-340" unitRef="usd">186716000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-3" id="f-341" unitRef="usd">149000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-13" decimals="-3" id="f-342" unitRef="usd">66000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-14" decimals="-3" id="f-343" unitRef="usd">116000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-344" unitRef="usd">-70528000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-13" decimals="-3" id="f-345" unitRef="usd">-163568000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-14" decimals="-3" id="f-346" unitRef="usd">-102089000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-347" unitRef="usd">-4913000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-13" decimals="-3" id="f-348" unitRef="usd">3096000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-14" decimals="-3" id="f-349" unitRef="usd">-6555000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-350" unitRef="usd">98586000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-13" decimals="-3" id="f-351" unitRef="usd">37463000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-14" decimals="-3" id="f-352" unitRef="usd">-33266000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-3" id="f-353" unitRef="usd">151532000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-56" decimals="-3" id="f-354" unitRef="usd">114069000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-57" decimals="-3" id="f-355" unitRef="usd">147335000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-356" unitRef="usd">250118000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-3" id="f-357" unitRef="usd">151532000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-56" decimals="-3" id="f-358" unitRef="usd">114069000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-359" unitRef="usd">2930000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-13" decimals="-3" id="f-360" unitRef="usd">3408000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-14" decimals="-3" id="f-361" unitRef="usd">1082000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-362" unitRef="usd">62073000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-13" decimals="-3" id="f-363" unitRef="usd">58829000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-14" decimals="-3" id="f-364" unitRef="usd">33834000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-365">Summary of Significant Accounting Policies&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Nature of Operations &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Brady Corporation is a global manufacturer and supplier of identification solutions and workplace safety products that identify and protect premises, products and people. The ability to provide customers with a broad range of proprietary, customized, and diverse products for use in various applications, along with a commitment to quality and service, a global footprint, and multiple sales channels, have made Brady a world leader in many of its markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principles of Consolidation &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The accompanying consolidated financial statements include the accounts of Brady Corporation and its wholly owned subsidiaries. All intercompany accounts and transactions between consolidated subsidiaries have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States ("U.S. GAAP"), which requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company recognizes assets acquired, liabilities assumed, contractual contingencies and contingent consideration at their fair value on the acquisition date. The operating results of the acquired companies are included in the Company&#x2019;s consolidated financial statements from the date of acquisition. Acquisition-related costs are expensed as incurred and changes in deferred tax asset valuation allowances and income tax uncertainties after the measurement period are recorded in income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash Equivalents &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company considers all highly-liquid investments purchased with original maturities of three months or less to be cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company places temporary cash investments with global financial institutions of high credit quality. The Company performs periodic evaluations of the relative credit standing of its financial institutions and limits the amount of credit exposure with any one financial institution. In addition, the Company has a broad customer base representing many diverse industries throughout the globe. Consequently, no significant concentration of credit risk is considered to exist.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company's policy for estimating the allowance for credit losses on accounts receivables considers several factors including historical loss experience, the age of delinquent receivable balances due, and economic conditions. Specific customer reserves are made during review of significant outstanding balances due, in which customer creditworthiness and current economic trends may indicate that it is probable the receivable will not be recovered. Accounts receivable are written off after collection efforts occur and the receivable is deemed uncollectible. Adjustments to the allowance for credit losses are recorded in SG&amp;amp;A expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventories &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Inventories are stated at the lower of cost or net realizable value and include material, labor, and overhead. Cost has been determined using the last-in, first-out (&#x201c;LIFO&#x201d;) method for certain inventories in the U.S. (13.0% of total inventories at July&#160;31, 2024, and 9.6% of total inventories at July&#160;31, 2023) and the first-in, first-out (&#x201c;FIFO&#x201d;) or average cost methods for all other inventories. Had all inventories been accounted for on a FIFO basis instead of on a LIFO basis, the carrying value of inventories would have increased by $11,582 and $11,312 as of July&#160;31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist of the following as of July 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.036%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials and supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, Plant and Equipment &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Property, plant and equipment are stated at cost, less accumulated depreciation. Depreciation is computed primarily on a straight-line basis over the estimated useful lives of the related assets. Leasehold &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;improvements are depreciated over the shorter of the lease term or the estimated useful life of the respective asset. The estimated useful lives range from 3 to 33 years as shown below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment consist of the following as of July 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.443%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Range of Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;to&#160;33&#160;Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;147,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3 to 10 Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;288,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;282,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&#x2014;gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;499,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(304,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(292,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&#x2014;net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;195,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense was $20,452, $20,631, and $19,216 for the years ended July&#160;31, 2024, 2023 and 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company tests goodwill for impairment on an annual basis on the first day of the fourth quarter of each fiscal year, or more frequently if events or changes in circumstances indicate that it may be impaired. Under U.S. GAAP, the Company has the option to first assess qualitative factors in order to determine if it is more likely than not that the fair value of one of its reporting units is greater than its carrying value (&#x201c;Step 0&#x201d;). If the qualitative assessment leads to a determination that the reporting unit&#x2019;s fair value is less than its carrying value, or if the Company elects to bypass the qualitative assessment altogether, it is required to perform a quantitative impairment test (&#x201c;Step 1&#x201d;) by calculating the fair value of the reporting unit and comparing the fair value with its associated carrying value. During the fiscal year 2024 annual impairment test, the Company first assessed goodwill recoverability qualitatively using the Step 0 approach for each reporting unit. For the qualitative assessment, the Company considered the most recent quantitative analysis, which was performed during the fourth quarter of fiscal year 2023 for all three reporting units, including assumptions used, such as discount rates, indicated fair values, and the amounts by which those fair values exceeded their carrying amounts. Further, the Company compared actual performance in fiscal year 2024 to the internal financial projections used in the prior quantitative analyses. Additionally, the Company considered various other factors including macroeconomic conditions, relevant industry and market trends, and factors specific to the Company that could indicate a potential change in the fair value of the reporting units. Lastly, the Company evaluated whether any events have occurred or any circumstances have changed since that time that would indicate that goodwill may have become impaired since the last quantitative tests. Based on these qualitative assessments, the Company determined it is more likely than not that the fair value of each reporting unit exceeds its respective carrying value and as such, goodwill was not considered impaired as of May 1, 2024, and the Step 1 quantitative goodwill impairment analysis was not necessary. No goodwill impairment charges were recognized during the year ended July&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Intangible and Long-Lived Assets &#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets with definite lives are amortized on a straight-line basis over their estimated useful lives to reflect the pattern of economic benefits consumed. Intangible assets with indefinite lives as well as goodwill are not subject to amortization. These assets are assessed for impairment on an annual basis or more frequently if events or changes in circumstances have occurred that indicate the asset may not be recoverable or that the remaining estimated useful life may warrant revision. In addition, the Company performs qualitative assessments on a quarterly basis of significant events and circumstances, such as historical and current results, assumptions regarding future performance, and strategic initiatives and overall economic factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates indefinite-lived intangible assets for impairment by comparing the estimated fair value of the asset to the carrying value. Fair value is estimated using the income approach based upon current sales projections applying the relief from royalty method. If the carrying value of the indefinite-lived intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. The Company evaluates long-lived assets, including finite-lived intangible assets, operating lease assets, and property, plant, and equipment, for recoverability by comparing an estimate of undiscounted future cash flows, derived from internal forecasts, over the remaining life of the primary asset to the carrying amount of the asset group. To the extent the undiscounted future cash flows attributable to the asset are less than the carrying amount, an impairment loss is recognized for the amount by which the carrying value of the asset exceeds its fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, long-lived and other intangible assets were analyzed for potential impairment. As a result of the analysis, no impairment charges were recorded. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company accounts for leases in accordance with Accounting Standards Codification ("ASC") 842 "Leases." The Company determines whether an arrangement contains a lease at contract inception based on whether the arrangement provides the Company with the right to direct the use of and the right to obtain substantially all of the economic benefits from &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;an identified asset in exchange for consideration. The Company recognizes a right-of-use ("ROU") asset and lease liability for its lease commitments with initial terms greater than one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The initial measurement of ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of future lease payments over the expected lease term. The ROU asset also includes any lease payments made on or before the commencement date, initial direct costs incurred, and is reduced by any lease incentives received. Some of the Company&#x2019;s leases include options to extend the lease agreement, of which the exercise is at the Company&#x2019;s sole discretion. The majority of renewal options are not included in the calculation of ROU assets and liabilities as they are not reasonably certain to be exercised. Some of the Company's lease agreements include rental payments that are adjusted periodically for inflation or the change in an index or rate. These variable lease payments are generally excluded from the initial measurement of the ROU asset and lease liability and are recognized in the period in which the obligation for those payments is incurred. The Company has lease agreements that include both lease and non-lease components, which the Company elected to account for as a single lease component.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines the present value of future lease payments using its incremental borrowing rate, as the discount rate implicit within the Company&#x2019;s leases generally cannot be readily determined. The incremental borrowing rate is estimated based on the sovereign credit rating for the countries in which the Company has its largest operations, adjusted for several factors, such as internal credit spread, lease terms, and other market information available at the lease commencement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of July&#160;31, 2024, all leases are accounted for as operating leases, with lease expense being recognized on a straight-line basis over the lease term. Operating leases are reflected in &#x201c;Operating lease assets,&#x201d; &#x201c;Current operating lease liabilities,&#x201d; and &#x201c;Long-term operating lease liabilities&#x201d; in the accompanying Consolidated Balance Sheets. Operating lease expense is recognized in either cost of goods sold or selling, general, and administrative expenses in the Consolidated Statements of Income, based on the nature of the lease. ROU assets are evaluated for impairment in the same manner as long-lived assets. No impairment charges were recognized related to operating lease assets during the year ended July&#160;31, 2024&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company recognizes revenue when a sales arrangement with a customer exists, the transaction price is fixed or determinable and the Company has satisfied its performance obligations per the sales arrangement. The majority of the Company&#x2019;s revenue relates to the sale of identification and safety products and revenue is recognized at the point in which the customer obtains control of the products. The Company considers control to have transferred when legal title, physical possession, and the significant risks and rewards of ownership of the asset have transferred to the customer and the collection of the transaction price is reasonably assured, most of which occur upon the shipment or delivery of goods to customers. Revenue is measured at the determinable transaction price, net of estimated sales returns, including product returns and credit memos, and sales rebates. The Company estimates product returns and credit memos based on historical return rates. As of July&#160;31, 2024 and 2023, the allowance for product returns and credit memos was $4,210 and $4,801, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Shipping and Handling Costs &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Shipping and handling fees billed to a customer in a sale transaction are reported as net sales and the related costs incurred for shipping and handling are reported in cost of goods sold.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Advertising Costs &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Advertising costs are expensed as incurred. Advertising expense for the years ended July&#160;31, 2024, 2023, and 2022 was $50,296, $53,591, and $55,568, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-Based Compensation &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company measures and recognizes the compensation expense for all share-based awards made to employees and directors based on estimated grant-date fair values. The Black-Scholes option valuation model is used to determine the fair value of stock option awards on the date of grant. The Company recognizes the compensation cost, net of estimated forfeitures, of all share-based awards on a straight-line basis over the vesting period of the award. If it is determined that it is unlikely the award will vest, the expense recognized to date for the award is generally reversed in the period in which this is evident and the remaining expense is not recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Black-Scholes model requires the use of assumptions which determine the fair value of stock-based awards. The Company uses historical data regarding stock option exercise behaviors to estimate the expected term of options granted based on the period of time that options granted are expected to be outstanding. Expected volatilities are based on the historical volatility of the Company&#x2019;s stock. The expected dividend yield is based on the Company&#x2019;s historical dividend payments and historical yield. The risk-free interest rate is based on the U.S. Treasury yield curve in effect on the grant date for the length of time corresponding to the expected term of the option. The market value is calculated as the average of the high and the low stock price on the date of the grant. Refer to No&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;te 7,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x201c;Stockholders' Equity&#x201d; for more information regarding the Company&#x2019;s incentive stock plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research and Development &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Amounts expended for research and development are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Comprehensive Income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Other comprehensive income consists of net unrealized gains and losses from cash flow hedges, the unamortized gain on defined-benefit pension plans net of their related tax effects, and foreign currency translation adjustments, which includes the impact of foreign currency translations, the settlements of net investment hedges, and long-term intercompany loan translation adjustments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Currency Translation &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The assets and liabilities of subsidiaries whose functional currency is a currency other than the U.S. dollar are translated into U.S. dollars at end of period rates of exchange, and income and expense accounts are translated at the average rates of exchange for the period. Resulting foreign currency translation adjustments are included in other comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company accounts for income taxes in accordance with ASC 740 "Income Taxes." Deferred income tax assets and liabilities are recognized for the expected future tax consequences attributable to differences between the financial reporting and tax basis of assets and liabilities. Deferred tax assets and liabilities are measured using the currently enacted tax laws and rates applicable to the periods in which the differences are expected to be realized or settled. Valuation allowances are established when it is estimated that it is more likely than not that the tax benefit of the deferred tax asset will not be realized. The Company recognizes the benefit of income tax positions only if those positions are more likely than not to be sustained upon examination by the tax authority. Changes in recognition or measurement are reflected in the period in which a change in judgment occurs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Financial Instruments &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company believes that the carrying amount of its financial instruments (cash and cash equivalents, accounts receivable, accounts payable, and other current liabilities) approximates fair value due to the short-term nature of these instruments. Refer to Note 6, "Debt" for more information regarding the fair value of long-term debt and Note 13, "Fair Value Measurements" for information regarding fair value measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Currency Hedging &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The objective of the Company&#x2019;s foreign currency exchange risk management is to minimize the impact of currency movements on non-functional currency transactions and minimize the foreign currency translation impact on the Company&#x2019;s foreign operations. While the Company&#x2019;s risk management objectives and strategies are driven from an economic perspective, the Company attempts, where possible and practical, to ensure that the hedging strategies it engages in qualify for hedge accounting and result in accounting treatment where the earnings effect of the hedging instrument provides substantial offset (in the same period) to the income effect of the hedged item. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes derivative instruments as either assets or liabilities in the accompanying Consolidated Balance Sheets at fair value. Gains and losses resulting from changes in fair value of the derivatives designated as hedges are recorded as a component of Accumulated Other Comprehensive Income ("AOCI") in the accompanying Consolidated Balance Sheets and in the Consolidated Statements of Comprehensive Income and are reclassified into the same income statement line item in the period or periods during which the hedged transaction affects income. Refer to Note 14, "Derivatives and Hedging Activities" for more information regarding the Company&#x2019;s derivative instruments and hedging activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;New Accounting Standards &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.&#x201d; The guidance requires expanded interim and annual disclosures of segment information including the disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within segment profit and loss. The guidance is effective for the Company's fiscal year 2025 Form 10-K and interim periods thereafter. The adoption of this guidance is not anticipated to have a material impact on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#x201d; The guidance requires expanded annual disclosures including the standardization and disaggregation of income tax rate reconciliation categories and the amount of income taxes paid by jurisdiction. The guidance is effective for the Company&#x2019;s fiscal year 2026 Form 10-K. The adoption of this guidance is not anticipated to have a material impact on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NatureOfOperations contextRef="c-1" id="f-366">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Nature of Operations &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Brady Corporation is a global manufacturer and supplier of identification solutions and workplace safety products that identify and protect premises, products and people. The ability to provide customers with a broad range of proprietary, customized, and diverse products for use in various applications, along with a commitment to quality and service, a global footprint, and multiple sales channels, have made Brady a world leader in many of its markets.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-367">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principles of Consolidation &#x2014;&lt;/span&gt; The accompanying consolidated financial statements include the accounts of Brady Corporation and its wholly owned subsidiaries. All intercompany accounts and transactions between consolidated subsidiaries have been eliminated in consolidation.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-368">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States ("U.S. GAAP"), which requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:BusinessCombinationsPolicy contextRef="c-1" id="f-369">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company recognizes assets acquired, liabilities assumed, contractual contingencies and contingent consideration at their fair value on the acquisition date. The operating results of the acquired companies are included in the Company&#x2019;s consolidated financial statements from the date of acquisition. Acquisition-related costs are expensed as incurred and changes in deferred tax asset valuation allowances and income tax uncertainties after the measurement period are recorded in income tax expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c-1" id="f-370">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash Equivalents &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company considers all highly-liquid investments purchased with original maturities of three months or less to be cash equivalents.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-371">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company places temporary cash investments with global financial institutions of high credit quality. The Company performs periodic evaluations of the relative credit standing of its financial institutions and limits the amount of credit exposure with any one financial institution. In addition, the Company has a broad customer base representing many diverse industries throughout the globe. Consequently, no significant concentration of credit risk is considered to exist.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c-1" id="f-372">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable &#x2014;&lt;/span&gt; The Company's policy for estimating the allowance for credit losses on accounts receivables considers several factors including historical loss experience, the age of delinquent receivable balances due, and economic conditions. Specific customer reserves are made during review of significant outstanding balances due, in which customer creditworthiness and current economic trends may indicate that it is probable the receivable will not be recovered. Accounts receivable are written off after collection efforts occur and the receivable is deemed uncollectible. Adjustments to the allowance for credit losses are recorded in SG&amp;amp;A expense.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:InventoryPolicyTextBlock contextRef="c-1" id="f-373">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventories &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Inventories are stated at the lower of cost or net realizable value and include material, labor, and overhead. Cost has been determined using the last-in, first-out (&#x201c;LIFO&#x201d;) method for certain inventories in the U.S. (13.0% of total inventories at July&#160;31, 2024, and 9.6% of total inventories at July&#160;31, 2023) and the first-in, first-out (&#x201c;FIFO&#x201d;) or average cost methods for all other inventories. Had all inventories been accounted for on a FIFO basis instead of on a LIFO basis, the carrying value of inventories would have increased by $11,582 and $11,312 as of July&#160;31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist of the following as of July 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.036%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials and supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PercentageOfLIFOInventory contextRef="c-7" decimals="3" id="f-374" unitRef="number">0.130</us-gaap:PercentageOfLIFOInventory>
    <us-gaap:PercentageOfLIFOInventory contextRef="c-8" decimals="3" id="f-375" unitRef="number">0.096</us-gaap:PercentageOfLIFOInventory>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet contextRef="c-1" decimals="-3" id="f-376" unitRef="usd">11582000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet contextRef="c-13" decimals="-3" id="f-377" unitRef="usd">11312000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c-1" id="f-378">&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist of the following as of July 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.036%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials and supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-7" decimals="-3" id="f-379" unitRef="usd">89430000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-8" decimals="-3" id="f-380" unitRef="usd">103350000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-7" decimals="-3" id="f-381" unitRef="usd">24601000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-8" decimals="-3" id="f-382" unitRef="usd">26884000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c-7" decimals="-3" id="f-383" unitRef="usd">38698000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c-8" decimals="-3" id="f-384" unitRef="usd">46844000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet contextRef="c-7" decimals="-3" id="f-385" unitRef="usd">152729000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-8" decimals="-3" id="f-386" unitRef="usd">177078000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-387">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, Plant and Equipment &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Property, plant and equipment are stated at cost, less accumulated depreciation. Depreciation is computed primarily on a straight-line basis over the estimated useful lives of the related assets. Leasehold &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;improvements are depreciated over the shorter of the lease term or the estimated useful life of the respective asset. The estimated useful lives range from 3 to 33 years as shown below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment consist of the following as of July 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.443%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Range of Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;to&#160;33&#160;Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;147,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3 to 10 Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;288,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;282,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&#x2014;gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;499,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(304,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(292,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&#x2014;net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;195,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Depreciation expense was $20,452, $20,631, and $19,216 for the years ended July&#160;31, 2024, 2023 and 2022, respectively.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-388">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment consist of the following as of July 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.443%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Range of Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;to&#160;33&#160;Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;147,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3 to 10 Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;288,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;282,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&#x2014;gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;499,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(304,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(292,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&#x2014;net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;195,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:Land contextRef="c-7" decimals="-3" id="f-389" unitRef="usd">30604000</us-gaap:Land>
    <us-gaap:Land contextRef="c-8" decimals="-3" id="f-390" unitRef="usd">12273000</us-gaap:Land>
    <us-gaap:BuildingsAndImprovementsGross contextRef="c-7" decimals="-3" id="f-391" unitRef="usd">147767000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross contextRef="c-8" decimals="-3" id="f-392" unitRef="usd">130004000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="c-7" decimals="-3" id="f-393" unitRef="usd">288885000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="c-8" decimals="-3" id="f-394" unitRef="usd">282870000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross contextRef="c-7" decimals="-3" id="f-395" unitRef="usd">32701000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="c-8" decimals="-3" id="f-396" unitRef="usd">9682000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-7" decimals="-3" id="f-397" unitRef="usd">499957000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-8" decimals="-3" id="f-398" unitRef="usd">434829000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-399" unitRef="usd">304199000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-8" decimals="-3" id="f-400" unitRef="usd">292680000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-7" decimals="-3" id="f-401" unitRef="usd">195758000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-8" decimals="-3" id="f-402" unitRef="usd">142149000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c-1" decimals="-3" id="f-403" unitRef="usd">20452000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-13" decimals="-3" id="f-404" unitRef="usd">20631000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-14" decimals="-3" id="f-405" unitRef="usd">19216000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c-1" id="f-406">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company tests goodwill for impairment on an annual basis on the first day of the fourth quarter of each fiscal year, or more frequently if events or changes in circumstances indicate that it may be impaired. Under U.S. GAAP, the Company has the option to first assess qualitative factors in order to determine if it is more likely than not that the fair value of one of its reporting units is greater than its carrying value (&#x201c;Step 0&#x201d;). If the qualitative assessment leads to a determination that the reporting unit&#x2019;s fair value is less than its carrying value, or if the Company elects to bypass the qualitative assessment altogether, it is required to perform a quantitative impairment test (&#x201c;Step 1&#x201d;) by calculating the fair value of the reporting unit and comparing the fair value with its associated carrying value. During the fiscal year 2024 annual impairment test, the Company first assessed goodwill recoverability qualitatively using the Step 0 approach for each reporting unit. For the qualitative assessment, the Company considered the most recent quantitative analysis, which was performed during the fourth quarter of fiscal year 2023 for all three reporting units, including assumptions used, such as discount rates, indicated fair values, and the amounts by which those fair values exceeded their carrying amounts. Further, the Company compared actual performance in fiscal year 2024 to the internal financial projections used in the prior quantitative analyses. Additionally, the Company considered various other factors including macroeconomic conditions, relevant industry and market trends, and factors specific to the Company that could indicate a potential change in the fair value of the reporting units. Lastly, the Company evaluated whether any events have occurred or any circumstances have changed since that time that would indicate that goodwill may have become impaired since the last quantitative tests. Based on these qualitative assessments, the Company determined it is more likely than not that the fair value of each reporting unit exceeds its respective carrying value and as such, goodwill was not considered impaired as of May 1, 2024, and the Step 1 quantitative goodwill impairment analysis was not necessary. No goodwill impairment charges were recognized during the year ended July&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Intangible and Long-Lived Assets &#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets with definite lives are amortized on a straight-line basis over their estimated useful lives to reflect the pattern of economic benefits consumed. Intangible assets with indefinite lives as well as goodwill are not subject to amortization. These assets are assessed for impairment on an annual basis or more frequently if events or changes in circumstances have occurred that indicate the asset may not be recoverable or that the remaining estimated useful life may warrant revision. In addition, the Company performs qualitative assessments on a quarterly basis of significant events and circumstances, such as historical and current results, assumptions regarding future performance, and strategic initiatives and overall economic factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates indefinite-lived intangible assets for impairment by comparing the estimated fair value of the asset to the carrying value. Fair value is estimated using the income approach based upon current sales projections applying the relief from royalty method. If the carrying value of the indefinite-lived intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. The Company evaluates long-lived assets, including finite-lived intangible assets, operating lease assets, and property, plant, and equipment, for recoverability by comparing an estimate of undiscounted future cash flows, derived from internal forecasts, over the remaining life of the primary asset to the carrying amount of the asset group. To the extent the undiscounted future cash flows attributable to the asset are less than the carrying amount, an impairment loss is recognized for the amount by which the carrying value of the asset exceeds its fair value. &lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;, long-lived and other intangible assets were analyzed for potential impairment. As a result of the analysis, no impairment charges were recorded.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-407">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company accounts for leases in accordance with Accounting Standards Codification ("ASC") 842 "Leases." The Company determines whether an arrangement contains a lease at contract inception based on whether the arrangement provides the Company with the right to direct the use of and the right to obtain substantially all of the economic benefits from &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;an identified asset in exchange for consideration. The Company recognizes a right-of-use ("ROU") asset and lease liability for its lease commitments with initial terms greater than one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The initial measurement of ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of future lease payments over the expected lease term. The ROU asset also includes any lease payments made on or before the commencement date, initial direct costs incurred, and is reduced by any lease incentives received. Some of the Company&#x2019;s leases include options to extend the lease agreement, of which the exercise is at the Company&#x2019;s sole discretion. The majority of renewal options are not included in the calculation of ROU assets and liabilities as they are not reasonably certain to be exercised. Some of the Company's lease agreements include rental payments that are adjusted periodically for inflation or the change in an index or rate. These variable lease payments are generally excluded from the initial measurement of the ROU asset and lease liability and are recognized in the period in which the obligation for those payments is incurred. The Company has lease agreements that include both lease and non-lease components, which the Company elected to account for as a single lease component.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines the present value of future lease payments using its incremental borrowing rate, as the discount rate implicit within the Company&#x2019;s leases generally cannot be readily determined. The incremental borrowing rate is estimated based on the sovereign credit rating for the countries in which the Company has its largest operations, adjusted for several factors, such as internal credit spread, lease terms, and other market information available at the lease commencement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of July&#160;31, 2024, all leases are accounted for as operating leases, with lease expense being recognized on a straight-line basis over the lease term. Operating leases are reflected in &#x201c;Operating lease assets,&#x201d; &#x201c;Current operating lease liabilities,&#x201d; and &#x201c;Long-term operating lease liabilities&#x201d; in the accompanying Consolidated Balance Sheets. Operating lease expense is recognized in either cost of goods sold or selling, general, and administrative expenses in the Consolidated Statements of Income, based on the nature of the lease. ROU assets are evaluated for impairment in the same manner as long-lived assets. No impairment charges were recognized related to operating lease assets during the year ended July&#160;31, 2024&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-408">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition &#x2014;&lt;/span&gt; The Company recognizes revenue when a sales arrangement with a customer exists, the transaction price is fixed or determinable and the Company has satisfied its performance obligations per the sales arrangement. The majority of the Company&#x2019;s revenue relates to the sale of identification and safety products and revenue is recognized at the point in which the customer obtains control of the products. The Company considers control to have transferred when legal title, physical possession, and the significant risks and rewards of ownership of the asset have transferred to the customer and the collection of the transaction price is reasonably assured, most of which occur upon the shipment or delivery of goods to customers. Revenue is measured at the determinable transaction price, net of estimated sales returns, including product returns and credit memos, and sales rebates. The Company estimates product returns and credit memos based on historical return rates. As of July&#160;31, 2024 and 2023, the allowance for product returns and credit memos was $4,210 and $4,801, respectively.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ContractWithCustomerRefundLiability contextRef="c-7" decimals="-3" id="f-409" unitRef="usd">4210000</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:ContractWithCustomerRefundLiability contextRef="c-8" decimals="-3" id="f-410" unitRef="usd">4801000</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c-1" id="f-411">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Shipping and Handling Costs &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Shipping and handling fees billed to a customer in a sale transaction are reported as net sales and the related costs incurred for shipping and handling are reported in cost of goods sold.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c-1" id="f-412">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Advertising Costs &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Advertising costs are expensed as incurred. Advertising expense for the years ended July&#160;31, 2024, 2023, and 2022 was $50,296, $53,591, and $55,568, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c-1" decimals="-3" id="f-413" unitRef="usd">50296000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-13" decimals="-3" id="f-414" unitRef="usd">53591000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-14" decimals="-3" id="f-415" unitRef="usd">55568000</us-gaap:AdvertisingExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-416">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-Based Compensation &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company measures and recognizes the compensation expense for all share-based awards made to employees and directors based on estimated grant-date fair values. The Black-Scholes option valuation model is used to determine the fair value of stock option awards on the date of grant. The Company recognizes the compensation cost, net of estimated forfeitures, of all share-based awards on a straight-line basis over the vesting period of the award. If it is determined that it is unlikely the award will vest, the expense recognized to date for the award is generally reversed in the period in which this is evident and the remaining expense is not recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Black-Scholes model requires the use of assumptions which determine the fair value of stock-based awards. The Company uses historical data regarding stock option exercise behaviors to estimate the expected term of options granted based on the period of time that options granted are expected to be outstanding. Expected volatilities are based on the historical volatility of the Company&#x2019;s stock. The expected dividend yield is based on the Company&#x2019;s historical dividend payments and historical yield. The risk-free interest rate is based on the U.S. Treasury yield curve in effect on the grant date for the length of time corresponding to the expected term of the option. The market value is calculated as the average of the high and the low stock price on the date of the grant. Refer to No&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;te 7,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x201c;Stockholders' Equity&#x201d; for more information regarding the Company&#x2019;s incentive stock plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c-1" id="f-417">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research and Development &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Amounts expended for research and development are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c-1" id="f-418">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Comprehensive Income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt; Other comprehensive income consists of net unrealized gains and losses from cash flow hedges, the unamortized gain on defined-benefit pension plans net of their related tax effects, and foreign currency translation adjustments, which includes the impact of foreign currency translations, the settlements of net investment hedges, and long-term intercompany loan translation adjustments.</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-419">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Currency Translation &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The assets and liabilities of subsidiaries whose functional currency is a currency other than the U.S. dollar are translated into U.S. dollars at end of period rates of exchange, and income and expense accounts are translated at the average rates of exchange for the period. Resulting foreign currency translation adjustments are included in other comprehensive income.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-420">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company accounts for income taxes in accordance with ASC 740 "Income Taxes." Deferred income tax assets and liabilities are recognized for the expected future tax consequences attributable to differences between the financial reporting and tax basis of assets and liabilities. Deferred tax assets and liabilities are measured using the currently enacted tax laws and rates applicable to the periods in which the differences are expected to be realized or settled. Valuation allowances are established when it is estimated that it is more likely than not that the tax benefit of the deferred tax asset will not be realized. The Company recognizes the benefit of income tax positions only if those positions are more likely than not to be sustained upon examination by the tax authority. Changes in recognition or measurement are reflected in the period in which a change in judgment occurs.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c-1" id="f-421">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Financial Instruments &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company believes that the carrying amount of its financial instruments (cash and cash equivalents, accounts receivable, accounts payable, and other current liabilities) approximates fair value due to the short-term nature of these instruments. Refer to Note 6, "Debt" for more information regarding the fair value of long-term debt and Note 13, "Fair Value Measurements" for information regarding fair value measurements.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:DerivativesPolicyTextBlock contextRef="c-1" id="f-422">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Currency Hedging &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The objective of the Company&#x2019;s foreign currency exchange risk management is to minimize the impact of currency movements on non-functional currency transactions and minimize the foreign currency translation impact on the Company&#x2019;s foreign operations. While the Company&#x2019;s risk management objectives and strategies are driven from an economic perspective, the Company attempts, where possible and practical, to ensure that the hedging strategies it engages in qualify for hedge accounting and result in accounting treatment where the earnings effect of the hedging instrument provides substantial offset (in the same period) to the income effect of the hedged item. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes derivative instruments as either assets or liabilities in the accompanying Consolidated Balance Sheets at fair value. Gains and losses resulting from changes in fair value of the derivatives designated as hedges are recorded as a component of Accumulated Other Comprehensive Income ("AOCI") in the accompanying Consolidated Balance Sheets and in the Consolidated Statements of Comprehensive Income and are reclassified into the same income statement line item in the period or periods during which the hedged transaction affects income. Refer to Note 14, "Derivatives and Hedging Activities" for more information regarding the Company&#x2019;s derivative instruments and hedging activities.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-423">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;New Accounting Standards &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.&#x201d; The guidance requires expanded interim and annual disclosures of segment information including the disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within segment profit and loss. The guidance is effective for the Company's fiscal year 2025 Form 10-K and interim periods thereafter. The adoption of this guidance is not anticipated to have a material impact on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#x201d; The guidance requires expanded annual disclosures including the standardization and disaggregation of income tax rate reconciliation categories and the amount of income taxes paid by jurisdiction. The guidance is effective for the Company&#x2019;s fiscal year 2026 Form 10-K. The adoption of this guidance is not anticipated to have a material impact on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-428">Goodwill&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of goodwill by reportable segment for the years ended July&#160;31, 2024 and 2023, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.099%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.472%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.472%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.472%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.472%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.477%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IDS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;WPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Americas &amp;amp; Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Europe &amp;amp; Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;556,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;586,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reallocation due to change in segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(559,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;442,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Divestiture of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,954)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,954)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;441,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;151,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;592,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;439,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;589,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective February 1, 2023, the Company is organized and managed within two regions: Americas &amp;amp; Asia and Europe &amp;amp; Australia, which are the reportable segments. Prior to February 1, 2023, the Company was organized and managed on a global basis within two business platforms: Identification Solutions (&#x201c;IDS&#x201d;) and Workplace Safety (&#x201c;WPS&#x201d;). As a result, goodwill was allocated to the new reportable segments in accordance with ASC 350, "Intangibles - Goodwill and Other."&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill decreased $3,035 during the year ended July&#160;31, 2024 due to the negative effects of foreign currency translation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill increased $5,814 during the year ended July 31, 2023 mainly due to the positive effects of foreign currency translation, which was partially offset by a reduction due to the sale of our PremiSys business within the Americas &amp;amp; Asia segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The qualitative assessment performed on May 1, 2024, in accordance with ASC 350, &#x201c;Intangibles - Goodwill and Other&#x201d; indicated that it is more likely than not that the fair value exceeds the carrying value for each of the three reporting units with goodwill (North America, Europe and Latin America).&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-429">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of goodwill by reportable segment for the years ended July&#160;31, 2024 and 2023, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.099%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.472%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.472%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.472%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.472%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.477%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IDS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;WPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Americas &amp;amp; Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Europe &amp;amp; Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;556,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;586,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reallocation due to change in segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(559,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;442,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Divestiture of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,954)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,954)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;441,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;151,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;592,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;439,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;589,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-62" decimals="-3" id="f-430" unitRef="usd">556151000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-63" decimals="-3" id="f-431" unitRef="usd">30681000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-64" decimals="-3" id="f-432" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-65" decimals="-3" id="f-433" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-56" decimals="-3" id="f-434" unitRef="usd">586832000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-66" decimals="-3" id="f-435" unitRef="usd">3319000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-67" decimals="-3" id="f-436" unitRef="usd">625000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-68" decimals="-3" id="f-437" unitRef="usd">1079000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-69" decimals="-3" id="f-438" unitRef="usd">2745000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-13" decimals="-3" id="f-439" unitRef="usd">7768000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-66" decimals="-3" id="f-440" unitRef="usd">-559470000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-67" decimals="-3" id="f-441" unitRef="usd">-31306000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-68" decimals="-3" id="f-442" unitRef="usd">442290000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-69" decimals="-3" id="f-443" unitRef="usd">148486000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-13" decimals="-3" id="f-444" unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="c-66" decimals="-3" id="f-445" unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="c-67" decimals="-3" id="f-446" unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="c-68" decimals="-3" id="f-447" unitRef="usd">1954000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="c-69" decimals="-3" id="f-448" unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="c-13" decimals="-3" id="f-449" unitRef="usd">1954000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:Goodwill contextRef="c-70" decimals="-3" id="f-450" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-71" decimals="-3" id="f-451" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-72" decimals="-3" id="f-452" unitRef="usd">441415000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-73" decimals="-3" id="f-453" unitRef="usd">151231000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-8" decimals="-3" id="f-454" unitRef="usd">592646000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-74" decimals="-3" id="f-455" unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-75" decimals="-3" id="f-456" unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-76" decimals="-3" id="f-457" unitRef="usd">-2236000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-77" decimals="-3" id="f-458" unitRef="usd">-799000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-1" decimals="-3" id="f-459" unitRef="usd">-3035000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-78" decimals="-3" id="f-460" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-79" decimals="-3" id="f-461" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-80" decimals="-3" id="f-462" unitRef="usd">439179000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-81" decimals="-3" id="f-463" unitRef="usd">150432000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-7" decimals="-3" id="f-464" unitRef="usd">589611000</us-gaap:Goodwill>
    <us-gaap:GoodwillChangeInGoodwillAllocationDescription contextRef="c-13" id="f-465">Effective February 1, 2023, the Company is organized and managed within two regions: Americas &amp; Asia and Europe &amp; Australia, which are the reportable segments. Prior to February 1, 2023, the Company was organized and managed on a global basis within two business platforms: Identification Solutions (&#x201c;IDS&#x201d;) and Workplace Safety (&#x201c;WPS&#x201d;). As a result, goodwill was allocated to the new reportable segments in accordance with ASC 350, "Intangibles - Goodwill and Other."</us-gaap:GoodwillChangeInGoodwillAllocationDescription>
    <us-gaap:GoodwillPeriodIncreaseDecrease contextRef="c-1" decimals="-3" id="f-466" unitRef="usd">-3035000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease contextRef="c-13" decimals="-3" id="f-467" unitRef="usd">5814000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-468">Other Intangible Assets&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets include customer relationships, tradenames, and technology with finite lives being amortized in accordance with the accounting guidance for other intangible assets. The Company also has unamortized indefinite-lived tradenames that are classified as other intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets as of July&#160;31, 2024 and 2023 consisted of the following:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.531%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.197%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Amortization Period (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Book Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Amortization Period (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Book Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortized other intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(23,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(15,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unamortized other intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The decrease in the gross carrying amount of amortized other intangible assets as of July&#160;31, 2024 compared to July&#160;31, 2023 was primarily due to the disposal of a discontinued tradename.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense on intangible assets during the years ended July 31, 2024, 2023, and 2022 was $9,421, $11,739, and $14,966, respectively. Amortization expense over each of the next five fiscal years is projected to be $9,145, $8,268, $7,759, $7,351, and $7,006 for the fiscal years ending July&#160;31, 2025, 2026, 2027, 2028, and 2029, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-469">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets as of July&#160;31, 2024 and 2023 consisted of the following:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.531%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.197%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Amortization Period (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Book Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Amortization Period (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Book Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortized other intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(23,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(15,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unamortized other intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-470">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-82" id="f-471">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-82" decimals="-3" id="f-472" unitRef="usd">600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-82" decimals="-3" id="f-473" unitRef="usd">600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-82" decimals="-3" id="f-474" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-83" id="f-475">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-83" decimals="-3" id="f-476" unitRef="usd">1114000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-83" decimals="-3" id="f-477" unitRef="usd">947000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-83" decimals="-3" id="f-478" unitRef="usd">167000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-84" id="f-479">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-84" decimals="-3" id="f-480" unitRef="usd">64430000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-84" decimals="-3" id="f-481" unitRef="usd">23279000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-84" decimals="-3" id="f-482" unitRef="usd">41151000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-85" id="f-483">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-85" decimals="-3" id="f-484" unitRef="usd">64513000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-85" decimals="-3" id="f-485" unitRef="usd">15947000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-85" decimals="-3" id="f-486" unitRef="usd">48566000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-86" id="f-487">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-86" decimals="-3" id="f-488" unitRef="usd">9300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-86" decimals="-3" id="f-489" unitRef="usd">6182000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-86" decimals="-3" id="f-490" unitRef="usd">3118000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-87" id="f-491">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-87" decimals="-3" id="f-492" unitRef="usd">9313000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-87" decimals="-3" id="f-493" unitRef="usd">4235000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-87" decimals="-3" id="f-494" unitRef="usd">5078000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-7" decimals="-3" id="f-495" unitRef="usd">7570000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-7" decimals="-3" id="f-496" unitRef="usd">7570000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-8" decimals="-3" id="f-497" unitRef="usd">8285000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-8" decimals="-3" id="f-498" unitRef="usd">8285000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="c-7" decimals="-3" id="f-499" unitRef="usd">81900000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-7" decimals="-3" id="f-500" unitRef="usd">30061000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-7" decimals="-3" id="f-501" unitRef="usd">51839000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="c-8" decimals="-3" id="f-502" unitRef="usd">83225000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-8" decimals="-3" id="f-503" unitRef="usd">21129000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-8" decimals="-3" id="f-504" unitRef="usd">62096000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-3" id="f-505" unitRef="usd">9421000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-13" decimals="-3" id="f-506" unitRef="usd">11739000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-14" decimals="-3" id="f-507" unitRef="usd">14966000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-7" decimals="-3" id="f-508" unitRef="usd">9145000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-7" decimals="-3" id="f-509" unitRef="usd">8268000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-7" decimals="-3" id="f-510" unitRef="usd">7759000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-7" decimals="-3" id="f-511" unitRef="usd">7351000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-7" decimals="-3" id="f-512" unitRef="usd">7006000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-513">Leases&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases certain manufacturing facilities, warehouses and office space, computer equipment, and vehicles accounted for as operating leases. Lease terms typically range from one year to ten years. As of July&#160;31, 2024 and 2023, the Company did not have any finance leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease expense, variable lease expenses, and sublease income were immaterial to the Consolidated Statements of Income for the year ended July&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes lease expense recognized during the years ended July&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.268%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.227%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated Statements of Income Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the maturity of the Company's lease liabilities as of July&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.035%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ending July 31, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average remaining lease terms and discount rates for the Company's operating leases as of July&#160;31, 2024 and 2023 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.046%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.036%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to the Company's operating leases during the years ended July&#160;31, 2024 and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.046%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.036%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease assets obtained in exchange for new operating lease liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Includes new leases and remeasurements or modifications of existing leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates right-of-use assets for impairment in the same manner as long-lived assets. No impairment charges were recorded during the years ended July&#160;31, 2024, 2023 or 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-514">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes lease expense recognized during the years ended July&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.268%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.227%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated Statements of Income Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-88" decimals="-3" id="f-515" unitRef="usd">6257000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-89" decimals="-3" id="f-516" unitRef="usd">6589000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-90" decimals="-3" id="f-517" unitRef="usd">7893000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-91" decimals="-3" id="f-518" unitRef="usd">9220000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-92" decimals="-3" id="f-519" unitRef="usd">9424000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-93" decimals="-3" id="f-520" unitRef="usd">9822000</us-gaap:OperatingLeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-521">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the maturity of the Company's lease liabilities as of July&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.035%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ending July 31, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-7" decimals="-3" id="f-522" unitRef="usd">15033000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-7" decimals="-3" id="f-523" unitRef="usd">11693000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-7" decimals="-3" id="f-524" unitRef="usd">7125000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-7" decimals="-3" id="f-525" unitRef="usd">3418000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-7" decimals="-3" id="f-526" unitRef="usd">2869000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-7" decimals="-3" id="f-527" unitRef="usd">2817000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-7" decimals="-3" id="f-528" unitRef="usd">42955000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-7" decimals="-3" id="f-529" unitRef="usd">4231000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-7" decimals="-3" id="f-530" unitRef="usd">38724000</us-gaap:OperatingLeaseLiability>
    <brc:WeightedAverageLeaseDisclosuresTableTextBlock contextRef="c-1" id="f-531">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average remaining lease terms and discount rates for the Company's operating leases as of July&#160;31, 2024 and 2023 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.046%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.036%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</brc:WeightedAverageLeaseDisclosuresTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-7" id="f-532">P3Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-8" id="f-533">P2Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-7" decimals="3" id="f-534" unitRef="rate">0.051</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-8" decimals="3" id="f-535" unitRef="rate">0.043</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <brc:SupplementalCashFlowInformationLeasesTableTextBlock contextRef="c-1" id="f-536">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to the Company's operating leases during the years ended July&#160;31, 2024 and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.046%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.036%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease assets obtained in exchange for new operating lease liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Includes new leases and remeasurements or modifications of existing leases.&lt;/span&gt;&lt;/div&gt;</brc:SupplementalCashFlowInformationLeasesTableTextBlock>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-537" unitRef="usd">16496000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-13" decimals="-3" id="f-538" unitRef="usd">17739000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-539" unitRef="usd">23438000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-13" decimals="-3" id="f-540" unitRef="usd">12583000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c-1" id="f-541">Employee Benefit Plans&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides postretirement medical benefits (the &#x201c;Plan&#x201d;) for eligible regular full and part-time domestic employees (including spouses) who retired prior to January 1, 2016, as outlined by the Plan. The Plan is unfunded, and the liability, unrecognized &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;gain&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and associated income statement impact are immaterial. The current portion and non-current portion of the liabilities for postretirement medical benefits are included in &#x201c;Other current liabilities&#x201d; and &#x201c;Other liabilities," respectively, on the accompanying Consolidated Balance Sheets as of July&#160;31, 2024 and 2023. The unrecognized &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;gain&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is reported as a component of AOCI.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also has two deferred compensation plans, the Executive Deferred Compensation Plan and the Director Deferred Compensation Plan which allow for compensation to be deferred into either the Company's Class A Nonvoting Common Stock or in other investment funds. Neither plan allows funds to be transferred between the Company's Class A Nonvoting Common Stock and the other investment funds. The Company has an additional non-qualified deferred compensation plan, the Brady Restoration Plan, which allows an equivalent benefit to the Matched 401(k) Plan and the Funded Retirement Plan for executives' income exceeding the IRS limits for participation in a qualified 401(k) plan. Deferred compensation of $20,029 and $18,288 was included in "Other liabilities" in the accompanying Consolidated Balance Sheets as of July&#160;31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has retirement and profit-sharing plans covering substantially all full-time domestic employees and certain employees of its foreign subsidiaries. Contributions to the plans are determined annually or quarterly, according to the respective plan, based on income of the respective companies and employee contributions. Accrued retirement and profit-sharing contributions of $3,656 and $3,717 were included in "Other current liabilities" in the accompanying Consolidated Balance Sheets as of July&#160;31, 2024 and 2023, respectively. The amounts charged to expense for these retirement and profit sharing plans were $16,134, $15,089, and $15,063 during the years ended July&#160;31, 2024, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c-7" decimals="-3" id="f-542" unitRef="usd">20029000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c-8" decimals="-3" id="f-543" unitRef="usd">18288000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <brc:AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities contextRef="c-7" decimals="-3" id="f-544" unitRef="usd">3656000</brc:AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities>
    <brc:AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities contextRef="c-8" decimals="-3" id="f-545" unitRef="usd">3717000</brc:AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense contextRef="c-1" decimals="-3" id="f-546" unitRef="usd">16134000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense contextRef="c-13" decimals="-3" id="f-547" unitRef="usd">15089000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense contextRef="c-14" decimals="-3" id="f-548" unitRef="usd">15063000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-549">Debt&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August&#160;1, 2019, the Company and certain of its subsidiaries entered into an unsecured $200 million multi-currency credit agreement with a group of five banks.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 21, 2021, the Company and certain of its subsidiaries entered into an amendment to the credit agreement dated August 1, 2019, which replaced the variable benchmark rate from LIBOR to other benchmark rates, including SOFR, SONIA, Euribor and TIBOR.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 14, 2022, the Company and certain of its subsidiaries entered into a Second Amendment to Credit Agreement (&#x201c;Amendment No. 2&#x201d;) with a group of six banks, which amended the original credit agreement dated August 1, 2019. Amendment No. 2 amended the credit agreement to, among other items, (a) increase the lending commitments by $100 million for total lending commitments of $300&#160;million, (b) extend the final maturity date to November 14, 2027, (c) increase the interest rate on certain borrowings by 0.125%, and (d) increase the available amount under the credit agreement, at the Company's option and subject to certain conditions, from $300 million up to (i) an amount equal to the incremental borrowing necessary to bring the Company's consolidated net debt-to-EBITDA ratio as defined in the credit agreement to 2.5 to 1.0 plus (ii) $200 million. Borrowings under Amendment No. 2 are unsecured and are guaranteed by certain of the Company's domestic subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of July&#160;31, 2024, the outstanding balance on the credit agreement was $90.9 million. The maximum amount outstanding on the credit agreement during the year ended July&#160;31, 2024 was $90.9&#160;million. As of July&#160;31, 2024, there was $207.3 million available for future borrowing, which can be increased to $1,042.3 million at the Company's option, subject to certain conditions. The credit agreement has a final maturity date of November 14, 2027. As such, borrowings are classified as long-term on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s credit agreement requires it to maintain certain financial covenants, including a ratio of debt to trailing twelve months EBITDA, as defined in the agreement, of not more than a 3.5 to 1.0 ratio (leverage ratio) and trailing twelve months EBITDA to interest expense of not less than a 3.0 to 1.0 ratio (interest expense coverage ratio). As of July&#160;31, 2024, the Company was in compliance with these financial covenants, with a ratio of debt to EBITDA, as defined by the agreements, equal to 0.3 to 1.0 and the interest expense coverage ratio equal to 93.2 to 1.0.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;July&#160;31, 2024 and 2023, borrowings on the credit agreement were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.315%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount Outstanding (thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount Outstanding (thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolving credit agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Borrowings under the revolving credit agreement as of July&#160;31, 2024 included USD-denominated, British pound-denominated and Euro-denominated borrowings of $32,000, $10,267 and $48,668, respectively. The weighted average interest rate of the USD-denominated, British pound-denominated and Euro-denominated borrowings was 6.3%, 6.1% and 4.5%, respectively, as of July&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Borrowings under the revolving credit agreement as of July&#160;31, 2023 included USD-denominated, British pound-denominated and Euro-denominated borrowings of $13,000, $10,280 and $26,436. The weighted average interest rate of the USD-denominated, British pound-denominated and Euro-denominated borrowings was 6.3%, 5.8% and 4.4%, respectively, as of July&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the variable interest rate pricing of the Company's revolving debt, it is determined that the carrying value of the debt equals the fair value of the debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had outstanding letters of credit of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1,766&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $1,995 at July&#160;31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityInterestRateDescription contextRef="c-1" id="f-550">On December 21, 2021, the Company and certain of its subsidiaries entered into an amendment to the credit agreement dated August 1, 2019, which replaced the variable benchmark rate from LIBOR to other benchmark rates, including SOFR, SONIA, Euribor and TIBOR.</us-gaap:LineOfCreditFacilityInterestRateDescription>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c-7" decimals="-3" id="f-551" unitRef="usd">300000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCredit contextRef="c-7" decimals="-3" id="f-552" unitRef="usd">90900000</us-gaap:LineOfCredit>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-553">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod contextRef="c-1" decimals="-3" id="f-554" unitRef="usd">90900000</us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-7" decimals="-3" id="f-555" unitRef="usd">207300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-7" decimals="-3" id="f-556" unitRef="usd">1042300000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-557">2024-07-31</dei:DocumentPeriodEndDate>
    <brc:DebtToEBITDARatio contextRef="c-1" id="f-558">0.3 to 1.0</brc:DebtToEBITDARatio>
    <brc:InterestExpenseCoverageRatio contextRef="c-1" id="f-559">93.2 to 1.0</brc:InterestExpenseCoverageRatio>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock contextRef="c-1" id="f-560">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;July&#160;31, 2024 and 2023, borrowings on the credit agreement were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.315%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount Outstanding (thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount Outstanding (thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolving credit agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:OtherLongTermDebtNoncurrent contextRef="c-7" decimals="-3" id="f-561" unitRef="usd">90935000</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:DebtWeightedAverageInterestRate contextRef="c-7" decimals="3" id="f-562" unitRef="number">0.053</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:OtherLongTermDebtNoncurrent contextRef="c-8" decimals="-3" id="f-563" unitRef="usd">49716000</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:DebtWeightedAverageInterestRate contextRef="c-8" decimals="3" id="f-564" unitRef="number">0.052</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:LineOfCredit contextRef="c-94" decimals="-3" id="f-565" unitRef="usd">32000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c-95" decimals="-3" id="f-566" unitRef="usd">10267000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c-96" decimals="-3" id="f-567" unitRef="usd">48668000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="c-94" decimals="3" id="f-568" unitRef="number">0.063</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="c-95" decimals="3" id="f-569" unitRef="number">0.061</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="c-96" decimals="3" id="f-570" unitRef="number">0.045</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCredit contextRef="c-97" decimals="-3" id="f-571" unitRef="usd">13000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c-98" decimals="-3" id="f-572" unitRef="usd">10280000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c-99" decimals="-3" id="f-573" unitRef="usd">26436000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="c-97" decimals="3" id="f-574" unitRef="number">0.063</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="c-98" decimals="3" id="f-575" unitRef="number">0.058</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="c-99" decimals="3" id="f-576" unitRef="number">0.044</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-7" decimals="-3" id="f-577" unitRef="usd">1766000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-8" decimals="-3" id="f-578" unitRef="usd">1995000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-579">Stockholders' Equity&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information as to the Company&#x2019;s capital stock as of July&#160;31, 2024 and 2023 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.847%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.018%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares Issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount (thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares Issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount (thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Preferred Stock, $.01 par value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cumulative Preferred Stock:    &lt;br/&gt;6% Cumulative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1972 Series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1979 Series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common Stock, $.01 par value: Class&#160;A Nonvoting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,261,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,261,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Class B Voting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,538,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,538,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Before any dividend may be paid on the Class B Common Stock, holders of the Class&#160;A Common Stock are entitled to receive an annual, noncumulative cash dividend of $0.01665 per share. Thereafter, any further dividend in that fiscal year must be paid on each share of Class&#160;A Common Stock and Class B Common Stock on an equal basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other than as required by law, holders of the Class&#160;A Common Stock are not entitled to any vote on corporate matters, unless, in each of the three preceding fiscal years, the $0.01665 preferential dividend described above has not been paid in full. Holders of the Class&#160;A Common Stock are entitled to one vote per share for the entire fiscal year immediately following the third consecutive fiscal year in which the preferential dividend is not paid in full. Holders of Class B Common Stock are entitled to one vote per share for the election of directors and for all other purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon liquidation, dissolution or winding up of the Company, and after distribution of any amounts due to holders of Preferred Stock, if any, holders of the Class&#160;A Common Stock are entitled to receive the sum&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of $0.8333 per share before any payment or distribution to holders of the Class B Common Stock. Thereafter, holders of the Class B Common Stock are entitled to receive a payment or distribution of $0.8333 per share. Thereafter, holders of the Class&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;A Common Stock and Class B Common Stock share equally in all payments or distributions upon liquidation, dissolution or winding up of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preferences in dividends and liquidation rights of the Class&#160;A Common Stock over the Class B Common Stock will terminate at any time that the voting rights of Class&#160;A Common Stock and Class B Common Stock become equal.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of other activity in stockholders&#x2019; equity during the years ended July&#160;31, 2024, 2023, and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.840%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred Compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&#160;Held in Rabbi Trust,&#160;at&#160;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balances at July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares at July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;315,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;315,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sale of shares at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Purchase of shares at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balances at July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares at July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;318,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;318,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sale of shares at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(739)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Purchase of shares at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,067)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balances at July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares at July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;318,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;318,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sale of shares at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Purchase of shares at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balances at July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares at July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;312,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;312,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Compensation Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has two deferred compensation plans, the Executive Deferred Compensation Plan and the Director Deferred Compensation Plan that allow for compensation to be deferred into either the Company's Class A Nonvoting Common Stock or into other investment funds. Neither plan allows funds to be transferred between the Company's Class A Nonvoting Common Stock and the other investment funds. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At July&#160;31, 2024, the deferred compensation balance in stockholders&#x2019; equity represents the investment at the original cost of shares held in the Company&#x2019;s Class&#160;A Nonvoting Common Stock for the deferred compensation plans. The balance of shares held in the Rabbi Trust represents the investment in the Company&#x2019;s Class&#160;A Nonvoting Common Stock at the original cost of all the Company&#x2019;s Class&#160;A Nonvoting Common Stock held in deferred compensation plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Incentive Stock Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has an incentive stock plan under which the Board of Directors may grant nonqualified stock options to purchase shares of Class&#160;A Nonvoting Common Stock, restricted stock units ("RSUs"), performance-based restricted stock units ("PRSUs"), or restricted and unrestricted shares of Class&#160;A Nonvoting Common Stock to employees and non-employee directors. Certain awards may be subject to pre-established performance goals. The majority of the Company&#x2019;s annual share-based awards are granted in the first quarter of the fiscal year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of July&#160;31, 2024, the Company has reserved 1,474,258 shares of Class&#160;A Nonvoting Common Stock for outstanding stock options and RSUs and 4,862,004 shares of Class&#160;A Nonvoting Common Stock remain for future issuance of stock options and restricted and unrestricted shares under the active plans. The Company uses treasury stock or will issue new Class&#160;A Nonvoting Common Stock to deliver shares under these plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense recognized during the years ended July&#160;31, 2024, 2023, and 2022, was $7,361, $7,508, and $10,504, respectively. The total income tax benefit recognized in the consolidated statements of income was $1,014, $1,497 and $507 during the years ended July&#160;31, 2024, 2023, and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The stock options issued under the plan have an exercise price equal to the fair market value of the underlying stock at the date of grant and generally vest ratably over a &lt;span style="-sec-ix-hidden:f-655"&gt;three&lt;/span&gt;-year period, with one-third becoming exercisable one year after the grant date and one-third additional in each of the succeeding two years. Options issued under the plan, referred to herein as &#x201c;time-based&#x201d; options, generally expire 10 years from the date of grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has estimated the fair value of its time-based stock option awards granted during the years ended July&#160;31, 2024, 2023, and 2022, using the Black-Scholes option valuation model. The weighted-average assumptions used in the Black-Scholes valuation model are reflected in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Black-Scholes Option Valuation Assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.40&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.23&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of stock option activity for the year ended July&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.040%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Time-Based Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of July&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,546,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(352,983)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24,816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of July&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,222,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable as of July&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,038,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes additional stock option information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average fair value of options granted during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.55&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intrinsic value of options exercised during the period (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value of options vested during the period (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash received from the exercise of stock options during the period (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax benefit on options exercised during the period (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of July&#160;31, 2024, total unrecognized compensation cost related to options that are expected to vest was $911 pre-tax, net of estimated forfeitures, which the Company expects to recognize over a weighted-average period of 1.6 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;RSUs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs issued under the plan have a grant date fair value equal to the market price of the Company's stock at the date of grant and generally vest ratably over three years, with one-third vesting one year after the grant date and one-third additional in each of the succeeding two years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the RSU activity during the year ended July&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.036%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date&lt;br/&gt;&#160;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested RSUs as of July&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(69,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested RSUs as of July&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The RSUs granted during the years ended July&#160;31, 2023 and 2022, had a weighted-average grant-date fair value of $45.22 and $48.96, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total fair value of time-based RSUs vested during the years ended July&#160;31, 2024, 2023 and 2022, was $3,888, $3,734, and $3,669, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of July&#160;31, 2024, total unrecognized compensation cost related to RSUs that are expected to vest was $3,178 pre-tax, net of estimated forfeitures, which the Company expects to recognize over a weighted-average period of 1.9 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;PRSUs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PRSUs are contingent on the achievement of predetermined market and performance targets. The PRSUs granted under the plan vest at the end of a &lt;span style="-sec-ix-hidden:f-728"&gt;three&lt;/span&gt;-year performance period provided the service period and specified performance targets are met. For the PRSUs granted during the year ended July&#160;31, 2024, awards will vest based on achievement of performance conditions relating to Company revenue and diluted EPS targets. For the PRSUs granted during the years ended July&#160;31, 2023 and 2022, the vesting criteria for 50% of the grant is based upon the Company's total shareholder return ("TSR") relative to the S&amp;amp;P 600 SmallCap Industrials Index over a three-year performance period, and the vesting criteria for the remaining 50% of the grant is based upon Company revenue targets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The PRSUs granted during the year ended July 31, 2024 had a fair value determined by the average of the high and low stock price on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the PRSU activity during the year ended July&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.036%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;PRSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date&lt;br/&gt;&#160;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested PRSUs as of July&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested PRSUs as of July&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The PRSUs granted during the year ended July 31, 2023 and 2022, had a weighted-average grant-date fair value of $55.77 and $61.76, respectively. The total fair value of PRSUs vested during the years ended July&#160;31, 2024, 2023 and 2022, was $141, $889, and $4,098, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of July&#160;31, 2024, total unrecognized compensation cost related to PRSUs that are expected to vest was $3,227 pre-tax, net of estimated forfeitures, which the Company expects to recognize over a weighted-average period of 1.9 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfStockByClassTextBlock contextRef="c-1" id="f-580">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information as to the Company&#x2019;s capital stock as of July&#160;31, 2024 and 2023 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.847%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.018%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares Issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount (thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares Issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount (thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Preferred Stock, $.01 par value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cumulative Preferred Stock:    &lt;br/&gt;6% Cumulative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1972 Series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1979 Series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common Stock, $.01 par value: Class&#160;A Nonvoting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,261,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,261,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Class B Voting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,538,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,538,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-100" decimals="0" id="f-581" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-101" decimals="0" id="f-582" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-102" decimals="0" id="f-583" unitRef="shares">5000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-103" decimals="0" id="f-584" unitRef="shares">5000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-104" decimals="0" id="f-585" unitRef="shares">10000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-105" decimals="0" id="f-586" unitRef="shares">10000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-106" decimals="0" id="f-587" unitRef="shares">30000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-107" decimals="0" id="f-588" unitRef="shares">30000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-108" decimals="0" id="f-589" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-108" decimals="0" id="f-590" unitRef="shares">51261487</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-108" decimals="-3" id="f-591" unitRef="usd">513000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-109" decimals="0" id="f-592" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-109" decimals="0" id="f-593" unitRef="shares">51261487</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-109" decimals="-3" id="f-594" unitRef="usd">513000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-11" decimals="0" id="f-595" unitRef="shares">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-11"
      decimals="INF"
      id="f-596"
      unitRef="shares">3538628</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-11" decimals="-3" id="f-597" unitRef="usd">35000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-12" decimals="0" id="f-598" unitRef="shares">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-12"
      decimals="INF"
      id="f-599"
      unitRef="shares">3538628</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-12" decimals="-3" id="f-600" unitRef="usd">35000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-7" decimals="-3" id="f-601" unitRef="usd">548000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-8" decimals="-3" id="f-602" unitRef="usd">548000</us-gaap:CommonStockValue>
    <brc:NoncumulativeCashDividend
      contextRef="c-1"
      decimals="INF"
      id="f-603"
      unitRef="usdPerShare">0.01665</brc:NoncumulativeCashDividend>
    <brc:NoncumulativeCashDividend
      contextRef="c-1"
      decimals="INF"
      id="f-604"
      unitRef="usdPerShare">0.01665</brc:NoncumulativeCashDividend>
    <brc:AmountEntitledToReceiveDueToCumulativePreferredStockHolders
      contextRef="c-1"
      decimals="INF"
      id="f-605"
      unitRef="usdPerShare">0.8333</brc:AmountEntitledToReceiveDueToCumulativePreferredStockHolders>
    <brc:AmountEntitledToReceiveDueToCumulativePreferredStockHolders
      contextRef="c-1"
      decimals="INF"
      id="f-606"
      unitRef="usdPerShare">0.8333</brc:AmountEntitledToReceiveDueToCumulativePreferredStockHolders>
    <us-gaap:ScheduleOfStockholdersEquityTableTextBlock contextRef="c-1" id="f-607">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of other activity in stockholders&#x2019; equity during the years ended July&#160;31, 2024, 2023, and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.840%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred Compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&#160;Held in Rabbi Trust,&#160;at&#160;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balances at July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares at July 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;315,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;315,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sale of shares at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Purchase of shares at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balances at July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares at July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;318,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;318,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sale of shares at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(739)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Purchase of shares at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,067)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balances at July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares at July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;318,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;318,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sale of shares at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Purchase of shares at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balances at July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares at July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;312,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;312,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockholdersEquityTableTextBlock>
    <brc:OtherStockholdersEquity contextRef="c-110" decimals="-3" id="f-608" unitRef="usd">10534000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity contextRef="c-111" decimals="-3" id="f-609" unitRef="usd">-10534000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity contextRef="c-57" decimals="-3" id="f-610" unitRef="usd">0</brc:OtherStockholdersEquity>
    <brc:EndingBalanceOtherStockholdersEquityShares contextRef="c-110" decimals="0" id="f-611" unitRef="shares">315916</brc:EndingBalanceOtherStockholdersEquityShares>
    <brc:EndingBalanceOtherStockholdersEquityShares contextRef="c-111" decimals="0" id="f-612" unitRef="shares">315916</brc:EndingBalanceOtherStockholdersEquityShares>
    <brc:SaleOfSharesAtCost contextRef="c-112" decimals="-3" id="f-613" unitRef="usd">721000</brc:SaleOfSharesAtCost>
    <brc:SaleOfSharesAtCost contextRef="c-113" decimals="-3" id="f-614" unitRef="usd">721000</brc:SaleOfSharesAtCost>
    <brc:SaleOfSharesAtCost contextRef="c-14" decimals="-3" id="f-615" unitRef="usd">0</brc:SaleOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost contextRef="c-112" decimals="-3" id="f-616" unitRef="usd">1242000</brc:PurchaseOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost contextRef="c-113" decimals="-3" id="f-617" unitRef="usd">1242000</brc:PurchaseOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost contextRef="c-14" decimals="-3" id="f-618" unitRef="usd">0</brc:PurchaseOfSharesAtCost>
    <brc:OtherStockholdersEquity contextRef="c-114" decimals="-3" id="f-619" unitRef="usd">11055000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity contextRef="c-115" decimals="-3" id="f-620" unitRef="usd">-11055000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity contextRef="c-56" decimals="-3" id="f-621" unitRef="usd">0</brc:OtherStockholdersEquity>
    <brc:EndingBalanceOtherStockholdersEquityShares contextRef="c-114" decimals="0" id="f-622" unitRef="shares">318285</brc:EndingBalanceOtherStockholdersEquityShares>
    <brc:EndingBalanceOtherStockholdersEquityShares contextRef="c-115" decimals="0" id="f-623" unitRef="shares">318285</brc:EndingBalanceOtherStockholdersEquityShares>
    <brc:SaleOfSharesAtCost contextRef="c-116" decimals="-3" id="f-624" unitRef="usd">739000</brc:SaleOfSharesAtCost>
    <brc:SaleOfSharesAtCost contextRef="c-117" decimals="-3" id="f-625" unitRef="usd">739000</brc:SaleOfSharesAtCost>
    <brc:SaleOfSharesAtCost contextRef="c-13" decimals="-3" id="f-626" unitRef="usd">0</brc:SaleOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost contextRef="c-116" decimals="-3" id="f-627" unitRef="usd">1067000</brc:PurchaseOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost contextRef="c-117" decimals="-3" id="f-628" unitRef="usd">1067000</brc:PurchaseOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost contextRef="c-13" decimals="-3" id="f-629" unitRef="usd">0</brc:PurchaseOfSharesAtCost>
    <brc:OtherStockholdersEquity contextRef="c-118" decimals="-3" id="f-630" unitRef="usd">11383000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity contextRef="c-119" decimals="-3" id="f-631" unitRef="usd">-11383000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity contextRef="c-8" decimals="-3" id="f-632" unitRef="usd">0</brc:OtherStockholdersEquity>
    <brc:EndingBalanceOtherStockholdersEquityShares contextRef="c-118" decimals="0" id="f-633" unitRef="shares">318198</brc:EndingBalanceOtherStockholdersEquityShares>
    <brc:EndingBalanceOtherStockholdersEquityShares contextRef="c-119" decimals="0" id="f-634" unitRef="shares">318198</brc:EndingBalanceOtherStockholdersEquityShares>
    <brc:SaleOfSharesAtCost contextRef="c-120" decimals="-3" id="f-635" unitRef="usd">889000</brc:SaleOfSharesAtCost>
    <brc:SaleOfSharesAtCost contextRef="c-121" decimals="-3" id="f-636" unitRef="usd">889000</brc:SaleOfSharesAtCost>
    <brc:SaleOfSharesAtCost contextRef="c-1" decimals="-3" id="f-637" unitRef="usd">0</brc:SaleOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost contextRef="c-120" decimals="-3" id="f-638" unitRef="usd">1217000</brc:PurchaseOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost contextRef="c-121" decimals="-3" id="f-639" unitRef="usd">1217000</brc:PurchaseOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost contextRef="c-1" decimals="-3" id="f-640" unitRef="usd">0</brc:PurchaseOfSharesAtCost>
    <brc:OtherStockholdersEquity contextRef="c-122" decimals="-3" id="f-641" unitRef="usd">11711000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity contextRef="c-123" decimals="-3" id="f-642" unitRef="usd">-11711000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity contextRef="c-7" decimals="-3" id="f-643" unitRef="usd">0</brc:OtherStockholdersEquity>
    <brc:EndingBalanceOtherStockholdersEquityShares contextRef="c-122" decimals="0" id="f-644" unitRef="shares">312124</brc:EndingBalanceOtherStockholdersEquityShares>
    <brc:EndingBalanceOtherStockholdersEquityShares contextRef="c-123" decimals="0" id="f-645" unitRef="shares">312124</brc:EndingBalanceOtherStockholdersEquityShares>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-646">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="c-7" decimals="0" id="f-647" unitRef="shares">1474258</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c-7" decimals="0" id="f-648" unitRef="shares">4862004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-649" unitRef="usd">7361000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-13" decimals="-3" id="f-650" unitRef="usd">7508000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-14" decimals="-3" id="f-651" unitRef="usd">10504000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-1" decimals="-3" id="f-652" unitRef="usd">1014000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-13" decimals="-3" id="f-653" unitRef="usd">1497000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-14" decimals="-3" id="f-654" unitRef="usd">507000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-124" id="f-656">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c-1" id="f-657">The weighted-average assumptions used in the Black-Scholes valuation model are reflected in the following table:&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Black-Scholes Option Valuation Assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.40&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.23&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-124" id="f-658">P5Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-125" id="f-659">P5Y8M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-126" id="f-660">P6Y2M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-124" decimals="4" id="f-661" unitRef="rate">0.3023</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-125" decimals="4" id="f-662" unitRef="rate">0.2964</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-126" decimals="4" id="f-663" unitRef="rate">0.3004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-124" decimals="4" id="f-664" unitRef="rate">0.0189</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-125" decimals="4" id="f-665" unitRef="rate">0.0201</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-126" decimals="4" id="f-666" unitRef="rate">0.0226</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-124" decimals="4" id="f-667" unitRef="rate">0.0472</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-125" decimals="4" id="f-668" unitRef="rate">0.0366</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-126" decimals="4" id="f-669" unitRef="rate">0.0127</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-670">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of stock option activity for the year ended July&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.040%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Time-Based Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of July&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,546,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(352,983)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24,816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of July&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,222,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable as of July&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,038,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes additional stock option information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average fair value of options granted during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.55&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intrinsic value of options exercised during the period (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value of options vested during the period (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash received from the exercise of stock options during the period (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax benefit on options exercised during the period (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-8" decimals="INF" id="f-671" unitRef="shares">1546783</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-8"
      decimals="2"
      id="f-672"
      unitRef="usdPerShare">42.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c-1" decimals="INF" id="f-673" unitRef="shares">53062</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-674"
      unitRef="usdPerShare">54.74</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-1" decimals="INF" id="f-675" unitRef="shares">352983</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-676"
      unitRef="usdPerShare">35.20</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="c-1" decimals="INF" id="f-677" unitRef="shares">24816</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-678"
      unitRef="usdPerShare">48.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-679">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-7" decimals="INF" id="f-680" unitRef="shares">1222046</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-7"
      decimals="2"
      id="f-681"
      unitRef="usdPerShare">44.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-1" id="f-682">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-7" decimals="-3" id="f-683" unitRef="usd">33087000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-684">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c-7" decimals="INF" id="f-685" unitRef="shares">1038471</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-7"
      decimals="2"
      id="f-686"
      unitRef="usdPerShare">43.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-687">P5Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-7" decimals="-3" id="f-688" unitRef="usd">28906000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-689"
      unitRef="usdPerShare">16.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-13"
      decimals="2"
      id="f-690"
      unitRef="usdPerShare">12.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-14"
      decimals="2"
      id="f-691"
      unitRef="usdPerShare">11.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-1" decimals="-3" id="f-692" unitRef="usd">8860000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-13" decimals="-3" id="f-693" unitRef="usd">1822000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-14" decimals="-3" id="f-694" unitRef="usd">4269000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-1" decimals="-3" id="f-695" unitRef="usd">2020000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-13" decimals="-3" id="f-696" unitRef="usd">3384000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-14" decimals="-3" id="f-697" unitRef="usd">2446000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-1" decimals="-3" id="f-698" unitRef="usd">8186000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-13" decimals="-3" id="f-699" unitRef="usd">4091000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-14" decimals="-3" id="f-700" unitRef="usd">1082000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions contextRef="c-1" decimals="-3" id="f-701" unitRef="usd">2215000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions contextRef="c-13" decimals="-3" id="f-702" unitRef="usd">455000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions contextRef="c-14" decimals="-3" id="f-703" unitRef="usd">1067000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-704">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-127" decimals="-3" id="f-705" unitRef="usd">911000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-124" id="f-706">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-128" id="f-707">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-708">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the RSU activity during the year ended July&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.036%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date&lt;br/&gt;&#160;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested RSUs as of July&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(69,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested RSUs as of July&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-129"
      decimals="INF"
      id="f-709"
      unitRef="shares">133868</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-129"
      decimals="2"
      id="f-710"
      unitRef="usdPerShare">46.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-128"
      decimals="INF"
      id="f-711"
      unitRef="shares">95145</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-128"
      decimals="2"
      id="f-712"
      unitRef="usdPerShare">55.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-128"
      decimals="INF"
      id="f-713"
      unitRef="shares">69001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-128"
      decimals="2"
      id="f-714"
      unitRef="usdPerShare">45.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-128"
      decimals="INF"
      id="f-715"
      unitRef="shares">11021</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-128"
      decimals="2"
      id="f-716"
      unitRef="usdPerShare">50.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-717">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-130"
      decimals="INF"
      id="f-718"
      unitRef="shares">148991</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-130"
      decimals="2"
      id="f-719"
      unitRef="usdPerShare">52.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-131"
      decimals="2"
      id="f-720"
      unitRef="usdPerShare">45.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-132"
      decimals="2"
      id="f-721"
      unitRef="usdPerShare">48.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-128" decimals="-3" id="f-722" unitRef="usd">3888000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-131" decimals="-3" id="f-723" unitRef="usd">3734000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-132" decimals="-3" id="f-724" unitRef="usd">3669000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-725">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-130" decimals="-3" id="f-726" unitRef="usd">3178000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-128" id="f-727">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock contextRef="c-1" id="f-729">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the PRSU activity during the year ended July&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.036%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;PRSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date&lt;br/&gt;&#160;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested PRSUs as of July&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested PRSUs as of July&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-134"
      decimals="INF"
      id="f-730"
      unitRef="shares">63448</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-134"
      decimals="2"
      id="f-731"
      unitRef="usdPerShare">58.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-133"
      decimals="INF"
      id="f-732"
      unitRef="shares">65956</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-133"
      decimals="2"
      id="f-733"
      unitRef="usdPerShare">51.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-133"
      decimals="INF"
      id="f-734"
      unitRef="shares">2786</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-133"
      decimals="2"
      id="f-735"
      unitRef="usdPerShare">60.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-133"
      decimals="INF"
      id="f-736"
      unitRef="shares">23397</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-133"
      decimals="2"
      id="f-737"
      unitRef="usdPerShare">59.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-738">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-135"
      decimals="INF"
      id="f-739"
      unitRef="shares">103221</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-135"
      decimals="2"
      id="f-740"
      unitRef="usdPerShare">53.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-136"
      decimals="2"
      id="f-741"
      unitRef="usdPerShare">55.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-137"
      decimals="2"
      id="f-742"
      unitRef="usdPerShare">61.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-133" decimals="-3" id="f-743" unitRef="usd">141000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-136" decimals="-3" id="f-744" unitRef="usd">889000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-137" decimals="-3" id="f-745" unitRef="usd">4098000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-746">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-135" decimals="-3" id="f-747" unitRef="usd">3227000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-133" id="f-748">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="c-1" id="f-752">Accumulated Other Comprehensive Loss&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive loss consists of foreign currency translation adjustments which includes net investment hedges and long-term intercompany loan translation adjustments, unrealized gains from cash flow hedges, and the unamortized gain on post-retirement plans, net of their related tax effects.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table illustrates the changes in the balances of each component of accumulated other comprehensive loss, net of tax, for the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.584%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized gain on cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unamortized gain on postretirement plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance, July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(111,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(109,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(352)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,933)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance, July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(95,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(93,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,666)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance, July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(109,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(109,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The increase&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in accumulated other comprehensive loss as of July&#160;31, 2024 compared to July&#160;31, 2023 was primarily due to the appreciation of the U.S. dollar against certain other currencies during the fiscal year. Of the amounts reclassified from accumulated other comprehensive loss during the years ended July&#160;31, 2024 and 2023, unrealized gains on cash flow hedges were reclassified into "Cost of goods sold" and net unamortized gains on post-retirement plans were reclassified into "Investment and other income" on the Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table illustrates the income tax benefit (expense) on the components of other comprehensive (loss) income:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax (expense) benefit related to items of other comprehensive (loss) income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pension and other post-retirement benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other income tax adjustments and currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax (expense) benefit related to items of other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-753">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table illustrates the changes in the balances of each component of accumulated other comprehensive loss, net of tax, for the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.584%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized gain on cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unamortized gain on postretirement plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance, July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(111,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(109,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(352)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,933)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance, July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(95,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(93,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,666)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance, July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(109,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(109,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-138" decimals="-3" id="f-754" unitRef="usd">954000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-139" decimals="-3" id="f-755" unitRef="usd">1436000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-140" decimals="-3" id="f-756" unitRef="usd">-111467000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-56" decimals="-3" id="f-757" unitRef="usd">-109077000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-141" decimals="-3" id="f-758" unitRef="usd">2292000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-142" decimals="-3" id="f-759" unitRef="usd">-352000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-143" decimals="-3" id="f-760" unitRef="usd">16009000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-13" decimals="-3" id="f-761" unitRef="usd">17949000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-141" decimals="-3" id="f-762" unitRef="usd">-1605000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-142" decimals="-3" id="f-763" unitRef="usd">-328000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-143" decimals="-3" id="f-764" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-13" decimals="-3" id="f-765" unitRef="usd">-1933000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-144" decimals="-3" id="f-766" unitRef="usd">1641000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-145" decimals="-3" id="f-767" unitRef="usd">756000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-146" decimals="-3" id="f-768" unitRef="usd">-95458000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-8" decimals="-3" id="f-769" unitRef="usd">-93061000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-147" decimals="-3" id="f-770" unitRef="usd">-124000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-148" decimals="-3" id="f-771" unitRef="usd">160000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-149" decimals="-3" id="f-772" unitRef="usd">-14477000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-1" decimals="-3" id="f-773" unitRef="usd">-14441000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-147" decimals="-3" id="f-774" unitRef="usd">1666000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-148" decimals="-3" id="f-775" unitRef="usd">454000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-149" decimals="-3" id="f-776" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-1" decimals="-3" id="f-777" unitRef="usd">2120000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-150" decimals="-3" id="f-778" unitRef="usd">-149000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-151" decimals="-3" id="f-779" unitRef="usd">462000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-152" decimals="-3" id="f-780" unitRef="usd">-109935000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-7" decimals="-3" id="f-781" unitRef="usd">-109622000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <brc:OtherComprehensiveIncomeTaxTableTextBlock contextRef="c-1" id="f-782">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table illustrates the income tax benefit (expense) on the components of other comprehensive (loss) income:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax (expense) benefit related to items of other comprehensive (loss) income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pension and other post-retirement benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other income tax adjustments and currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax (expense) benefit related to items of other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</brc:OtherComprehensiveIncomeTaxTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax contextRef="c-1" decimals="-3" id="f-783" unitRef="usd">86000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax contextRef="c-13" decimals="-3" id="f-784" unitRef="usd">-147000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax contextRef="c-14" decimals="-3" id="f-785" unitRef="usd">148000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax contextRef="c-1" decimals="-3" id="f-786" unitRef="usd">84000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax contextRef="c-13" decimals="-3" id="f-787" unitRef="usd">202000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax contextRef="c-14" decimals="-3" id="f-788" unitRef="usd">167000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c-1" decimals="-3" id="f-789" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c-13" decimals="-3" id="f-790" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c-14" decimals="-3" id="f-791" unitRef="usd">-505000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c-1" decimals="-3" id="f-792" unitRef="usd">2000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c-13" decimals="-3" id="f-793" unitRef="usd">-349000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c-14" decimals="-3" id="f-794" unitRef="usd">-524000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-795">Revenue Recognition&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when control of the product or service transfers to the customer at an amount that represents the consideration expected to be received in exchange for those products and services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Nature of Products &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revenues are primarily from the sale of identification solutions and workplace safety products that are shipped and billed to customers. All revenue is from contracts with customers and is included in &#x201c;Net sales&#x201d; on the Consolidated Statements of Income. See Note 10 &#x201c;Segment Information&#x201d; for the Company&#x2019;s disaggregated revenue disclosure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s contracts with customers consist of purchase orders, which in some cases are governed by master supply or distributor agreements. For each contract, the Company considers the commitment to transfer tangible products, which are generally capable of being distinct, to be separate performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the Company's revenue is earned and recognized at a point in time through ship-and-bill performance obligations where the customer typically obtains control of the product upon shipment or delivery, depending on freight terms. The Company considers control to have transferred if legal title, physical possession, and the significant risks and rewards of ownership of the asset have transferred to the customer and the Company has a present right to payment. In almost all cases, control transfers once a product is shipped or delivered, as this is when the customer is able to direct and obtain substantially all of the remaining benefits associated with use of the asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Transaction Price and Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is measured as the amount of consideration the Company expects to be entitled to in exchange for the transfer of product to a customer. The transaction price is generally the price stated in the contract specific for each item sold, adjusted for all applicable variable considerations. Variable consideration generally includes discounts, returns, credits, rebates, or other allowances that reduce the transaction price. Certain discounts and price assurances are fixed and known at the time of sale. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates the amount of variable consideration and reduces the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The expected value method is used to estimate expected returns and allowances based on historical experience. The most likely amount method is used to estimate customer rebates, which are offered retrospectively and typically defined in the master supply or distributor agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Payment Terms&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;While the Company&#x2019;s standard payment terms are net 30 days, the specific payment terms and conditions in its contracts with customers vary by type and location of the customer. Cash discounts may be offered to certain customers. The Company has payment terms in its contracts with customers of less than one year, and therefore, does not recognize the time value of money or any financing component of such contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Warranties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company offers standard warranty coverage on substantially all products which provides the customer with assurance that the product will function as intended. This standard warranty coverage is accounted for as an assurance warranty and is not considered to be a separate performance obligation. The Company records a liability for product warranty obligations at the time of sale based on historical warranty experience that is included in cost of goods sold.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also offers extended warranty coverage for certain products, which it accounts for as service warranties. In most cases, the extended service warranty is included in the sales price of the product and is not sold separately. The Company considers the extended service warranty to be a separate performance obligation and allocates a portion of the transaction price to the service warranty based on the estimated stand-alone selling price. At the time of sale, the extended warranty transaction price is recorded as deferred revenue on the Consolidated Balance Sheets and is recognized on a straight-line basis over the life of the service warranty period. The deferred revenue is considered a contract liability as the Company has a right to payment at the time the product with the related extended service warranty is shipped or delivered and therefore, payment is received in advance of the Company's performance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balance of contract liabilities associated with service warranty performance obligations was $2,947 and $2,757 as of July&#160;31, 2024 and 2023, respectively. This also represents the amount of unsatisfied performance obligations related to contracts that extend beyond one year. The current portion and non-current portion of contract liabilities are included in &#x201c;Other current liabilities&#x201d; and &#x201c;Other liabilities," respectively, on the accompanying Consolidated Balance Sheets. During the year ended July&#160;31, 2024, the Company recognized revenue of $1,329 that was included in the contract liability balance at the beginning of the period from the amortization of extended service warranties. Of the contract liability balance outstanding at July&#160;31, 2024, the Company expects to recognize 41% by the end of fiscal 2025, an additional 28% by the end of fiscal 2026, and the balance thereafter.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Costs of Obtaining a Contract&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expenses incremental direct costs of obtaining a contract (e.g., sales commissions) when incurred because the amortization period is generally&#160;twelve months&#160;or less. Contract costs are included in "Selling, general and administrative expense" on the Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerLiability contextRef="c-7" decimals="-3" id="f-796" unitRef="usd">2947000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-8" decimals="-3" id="f-797" unitRef="usd">2757000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-3" id="f-798" unitRef="usd">1329000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-153" decimals="2" id="f-799" unitRef="rate">0.41</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-154" decimals="2" id="f-800" unitRef="rate">0.28</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-801">Segment Information&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is organized and managed within two regions: Americas &amp;amp; Asia and Europe &amp;amp; Australia, which are the reportable segments. The Company evaluates short-term segment performance based on segment profit and customer sales. Gain or loss on sale of businesses, interest expense, investment and other income, income taxes, and certain corporate administrative expenses are excluded when evaluating segment performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of segment information as of and for the years ended July&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Americas &amp;amp; Asia:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;784,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;787,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;750,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;886,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;888,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;861,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe &amp;amp; Australia:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;399,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;387,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;388,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;454,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;443,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;440,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,341,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,331,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,302,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation &amp;amp; amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Americas &amp;amp; Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe &amp;amp; Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment profit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Americas &amp;amp; Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;196,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;180,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;157,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe &amp;amp; Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;246,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;220,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Americas &amp;amp; Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;849,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;829,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;868,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe &amp;amp; Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;415,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;408,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;384,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;151,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,515,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,389,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,367,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expenditures for property, plant &amp;amp; equipment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Americas &amp;amp; Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe &amp;amp; Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of segment profit to income before income taxes for the years ended July&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total profit from reportable segments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;246,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;220,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unallocated costs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Administrative costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24,802)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27,353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gain on sale of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment and other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;247,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;225,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of sales by product category for the years ended July&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Safety and Facility Identification&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;607,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;608,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;581,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Product Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;274,429&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;259,164&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;275,836&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Wire Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,415&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209,284&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;203,919&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Healthcare Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,767&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145,225&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,364&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;People Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,547&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109,252&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,029&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,341,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,331,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,302,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2024, the Company divested operations related to the safety and facility identification product line, while in fiscal 2023, the divested business was associated with the people identification product line.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of sales and long-lived assets by geographic region for the years ended July&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.707%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.043%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenues*&lt;br/&gt;Years Ended July&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Long-Lived Assets**&lt;br/&gt;As of July&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Geographic information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;783,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;790,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;764,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;515,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;543,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;631,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;610,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;613,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;360,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;302,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;288,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(74,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(69,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(76,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,341,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,331,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,302,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;875,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;826,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;831,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*      Revenues are attributed based on country of origin.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;**    Long-lived assets consist of property, plant and equipment, goodwill, other intangible assets, and operating lease assets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-802">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of segment information as of and for the years ended July&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Americas &amp;amp; Asia:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;784,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;787,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;750,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;886,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;888,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;861,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe &amp;amp; Australia:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;399,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;387,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;388,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;454,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;443,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;440,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,341,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,331,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,302,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation &amp;amp; amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Americas &amp;amp; Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe &amp;amp; Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment profit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Americas &amp;amp; Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;196,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;180,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;157,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe &amp;amp; Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;246,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;220,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Americas &amp;amp; Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;849,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;829,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;868,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe &amp;amp; Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;415,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;408,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;384,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;151,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,515,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,389,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,367,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expenditures for property, plant &amp;amp; equipment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Americas &amp;amp; Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe &amp;amp; Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-155" decimals="-3" id="f-803" unitRef="usd">784576000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-156" decimals="-3" id="f-804" unitRef="usd">787426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-157" decimals="-3" id="f-805" unitRef="usd">750391000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-158" decimals="-3" id="f-806" unitRef="usd">101952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-159" decimals="-3" id="f-807" unitRef="usd">101431000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-160" decimals="-3" id="f-808" unitRef="usd">110693000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-76" decimals="-3" id="f-809" unitRef="usd">886528000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-68" decimals="-3" id="f-810" unitRef="usd">888857000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-161" decimals="-3" id="f-811" unitRef="usd">861084000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-162" decimals="-3" id="f-812" unitRef="usd">399462000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-163" decimals="-3" id="f-813" unitRef="usd">387743000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-164" decimals="-3" id="f-814" unitRef="usd">388618000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-165" decimals="-3" id="f-815" unitRef="usd">55403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-166" decimals="-3" id="f-816" unitRef="usd">55263000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-167" decimals="-3" id="f-817" unitRef="usd">52360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-77" decimals="-3" id="f-818" unitRef="usd">454865000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-69" decimals="-3" id="f-819" unitRef="usd">443006000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-168" decimals="-3" id="f-820" unitRef="usd">440978000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-821" unitRef="usd">1341393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-822" unitRef="usd">1331863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-823" unitRef="usd">1302062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-76" decimals="-3" id="f-824" unitRef="usd">22716000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-68" decimals="-3" id="f-825" unitRef="usd">25269000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-161" decimals="-3" id="f-826" unitRef="usd">26950000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-77" decimals="-3" id="f-827" unitRef="usd">7157000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-69" decimals="-3" id="f-828" unitRef="usd">7101000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-168" decimals="-3" id="f-829" unitRef="usd">7232000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-830" unitRef="usd">29873000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-13" decimals="-3" id="f-831" unitRef="usd">32370000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-14" decimals="-3" id="f-832" unitRef="usd">34182000</us-gaap:DepreciationDepletionAndAmortization>
    <brc:ProfitForReportableSegments contextRef="c-76" decimals="-3" id="f-833" unitRef="usd">196842000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments contextRef="c-68" decimals="-3" id="f-834" unitRef="usd">180503000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments contextRef="c-161" decimals="-3" id="f-835" unitRef="usd">157307000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments contextRef="c-77" decimals="-3" id="f-836" unitRef="usd">70612000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments contextRef="c-69" decimals="-3" id="f-837" unitRef="usd">65742000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments contextRef="c-168" decimals="-3" id="f-838" unitRef="usd">63058000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments contextRef="c-1" decimals="-3" id="f-839" unitRef="usd">267454000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments contextRef="c-13" decimals="-3" id="f-840" unitRef="usd">246245000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments contextRef="c-14" decimals="-3" id="f-841" unitRef="usd">220365000</brc:ProfitForReportableSegments>
    <us-gaap:Assets contextRef="c-80" decimals="-3" id="f-842" unitRef="usd">849844000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-72" decimals="-3" id="f-843" unitRef="usd">829562000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-64" decimals="-3" id="f-844" unitRef="usd">868922000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-81" decimals="-3" id="f-845" unitRef="usd">415607000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-73" decimals="-3" id="f-846" unitRef="usd">408163000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-65" decimals="-3" id="f-847" unitRef="usd">384341000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-169" decimals="-3" id="f-848" unitRef="usd">250118000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-170" decimals="-3" id="f-849" unitRef="usd">151532000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-171" decimals="-3" id="f-850" unitRef="usd">114069000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-7" decimals="-3" id="f-851" unitRef="usd">1515569000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-8" decimals="-3" id="f-852" unitRef="usd">1389257000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-56" decimals="-3" id="f-853" unitRef="usd">1367332000</us-gaap:Assets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-76" decimals="-3" id="f-854" unitRef="usd">54460000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-68" decimals="-3" id="f-855" unitRef="usd">13256000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-161" decimals="-3" id="f-856" unitRef="usd">24051000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-77" decimals="-3" id="f-857" unitRef="usd">25432000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-69" decimals="-3" id="f-858" unitRef="usd">5970000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-168" decimals="-3" id="f-859" unitRef="usd">19087000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-1" decimals="-3" id="f-860" unitRef="usd">79892000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-13" decimals="-3" id="f-861" unitRef="usd">19226000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-14" decimals="-3" id="f-862" unitRef="usd">43138000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock contextRef="c-1" id="f-863">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of segment profit to income before income taxes for the years ended July&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total profit from reportable segments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;246,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;220,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unallocated costs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Administrative costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24,802)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27,353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gain on sale of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment and other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;247,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;225,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <brc:ProfitForReportableSegments contextRef="c-1" decimals="-3" id="f-864" unitRef="usd">267454000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments contextRef="c-13" decimals="-3" id="f-865" unitRef="usd">246245000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments contextRef="c-14" decimals="-3" id="f-866" unitRef="usd">220365000</brc:ProfitForReportableSegments>
    <brc:AdministrativeCosts contextRef="c-1" decimals="-3" id="f-867" unitRef="usd">24040000</brc:AdministrativeCosts>
    <brc:AdministrativeCosts contextRef="c-13" decimals="-3" id="f-868" unitRef="usd">24802000</brc:AdministrativeCosts>
    <brc:AdministrativeCosts contextRef="c-14" decimals="-3" id="f-869" unitRef="usd">27353000</brc:AdministrativeCosts>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-1" decimals="-3" id="f-870" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-13" decimals="-3" id="f-871" unitRef="usd">3770000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-14" decimals="-3" id="f-872" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-873" unitRef="usd">7553000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-13" decimals="-3" id="f-874" unitRef="usd">4022000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-14" decimals="-3" id="f-875" unitRef="usd">244000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense contextRef="c-1" decimals="-3" id="f-876" unitRef="usd">3126000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-13" decimals="-3" id="f-877" unitRef="usd">3539000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-14" decimals="-3" id="f-878" unitRef="usd">1276000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-879" unitRef="usd">247841000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-880" unitRef="usd">225696000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-881" unitRef="usd">191980000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock contextRef="c-1" id="f-882">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of sales by product category for the years ended July&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Safety and Facility Identification&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;607,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;608,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;581,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Product Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;274,429&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;259,164&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;275,836&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Wire Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,415&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209,284&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;203,919&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Healthcare Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,767&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145,225&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,364&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;People Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,547&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109,252&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,029&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,341,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,331,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,302,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-172" decimals="-3" id="f-883" unitRef="usd">607235000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-173" decimals="-3" id="f-884" unitRef="usd">608938000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-174" decimals="-3" id="f-885" unitRef="usd">581914000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-175" decimals="-3" id="f-886" unitRef="usd">274429000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-176" decimals="-3" id="f-887" unitRef="usd">259164000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-177" decimals="-3" id="f-888" unitRef="usd">275836000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-178" decimals="-3" id="f-889" unitRef="usd">228415000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-179" decimals="-3" id="f-890" unitRef="usd">209284000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-180" decimals="-3" id="f-891" unitRef="usd">203919000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-181" decimals="-3" id="f-892" unitRef="usd">141767000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-182" decimals="-3" id="f-893" unitRef="usd">145225000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-183" decimals="-3" id="f-894" unitRef="usd">135364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-184" decimals="-3" id="f-895" unitRef="usd">89547000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-185" decimals="-3" id="f-896" unitRef="usd">109252000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-186" decimals="-3" id="f-897" unitRef="usd">105029000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-898" unitRef="usd">1341393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-899" unitRef="usd">1331863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-900" unitRef="usd">1302062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="c-1" id="f-901">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of sales and long-lived assets by geographic region for the years ended July&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.707%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.043%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenues*&lt;br/&gt;Years Ended July&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Long-Lived Assets**&lt;br/&gt;As of July&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Geographic information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;783,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;790,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;764,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;515,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;543,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;631,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;610,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;613,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;360,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;302,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;288,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(74,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(69,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(76,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,341,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,331,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,302,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;875,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;826,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;831,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*      Revenues are attributed based on country of origin.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;**    Long-lived assets consist of property, plant and equipment, goodwill, other intangible assets, and operating lease assets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-187" decimals="-3" id="f-902" unitRef="usd">783775000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-188" decimals="-3" id="f-903" unitRef="usd">790596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-189" decimals="-3" id="f-904" unitRef="usd">764930000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets contextRef="c-190" decimals="-3" id="f-905" unitRef="usd">515193000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-191" decimals="-3" id="f-906" unitRef="usd">524258000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-192" decimals="-3" id="f-907" unitRef="usd">543187000</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-193" decimals="-3" id="f-908" unitRef="usd">631748000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-194" decimals="-3" id="f-909" unitRef="usd">610553000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-195" decimals="-3" id="f-910" unitRef="usd">613433000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets contextRef="c-196" decimals="-3" id="f-911" unitRef="usd">360519000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-197" decimals="-3" id="f-912" unitRef="usd">302321000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-198" decimals="-3" id="f-913" unitRef="usd">288477000</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-199" decimals="-3" id="f-914" unitRef="usd">-74130000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-200" decimals="-3" id="f-915" unitRef="usd">-69286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-201" decimals="-3" id="f-916" unitRef="usd">-76301000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets contextRef="c-202" decimals="-3" id="f-917" unitRef="usd">0</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-203" decimals="-3" id="f-918" unitRef="usd">0</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-204" decimals="-3" id="f-919" unitRef="usd">0</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-920" unitRef="usd">1341393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-921" unitRef="usd">1331863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-922" unitRef="usd">1302062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets contextRef="c-7" decimals="-3" id="f-923" unitRef="usd">875712000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-8" decimals="-3" id="f-924" unitRef="usd">826579000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-56" decimals="-3" id="f-925" unitRef="usd">831664000</us-gaap:NoncurrentAssets>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-926">Income Taxes&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before income taxes consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended July&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Nations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;247,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;225,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before income taxes in the United States increased to $111,647 in fiscal 2024 from $92,053 in fiscal 2023 primarily due to organic sales growth and improved gross profit margin.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The increase in income before income taxes in Other Nations to $133,643 in fiscal 2023 from $98,995 in fiscal 2022 was primarily due to intercompany royalty payments to the United States that occurred in fiscal 2023 which reduced Other Nations income before income taxes by $32,857.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended July&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current income tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Nations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;States (U.S.)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred income tax (benefit) expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Nations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;States (U.S.)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tax effects of temporary differences are as follows as of July 31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47,609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capitalized R&amp;amp;D expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred and equity-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Postretirement benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax credit and net operating loss carry-forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(61,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capitalized R&amp;amp;D expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred and equity-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Postretirement benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax credit and net operating loss carry-forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(52,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(52,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(63,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax credit carry-forwards as of July&#160;31, 2024 consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Foreign net operating loss carry-forwards of $89,282, of which $69,753 have no expiration date and the remainder of which expire from fiscal 2025 to fiscal 2040.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;State net operating loss carry-forwards of $24,527, of which $2,103 have no expiration date and the remainder of which expire in fiscal 2032.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Foreign tax credit carry-forwards of $16,054, which expire from fiscal 2025 to fiscal 2034.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;State credit carry-forwards of $13,635, which expire from fiscal 2025 to fiscal 2039.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Rate Reconciliation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the income tax rate computed by applying the statutory U.S. federal income tax rate to income before income taxes to the total income tax expense is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended July&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;International rate differential &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjustments to tax accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowance against foreign tax credits and foreign net operating loss carry-forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax and other adjustments, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Represents the foreign income tax rate differential when compared to the U.S. statutory income tax rate for the years ended July 31, 2024, 2023, and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Uncertain Tax Positions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company follows the guidance in ASC 740, "Income Taxes" regarding uncertain tax positions. The guidance requires application of a more-likely-than-not threshold to the recognition and de-recognition of income tax positions. A reconciliation of unrecognized tax benefits (excluding interest and penalties) is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.035%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of July&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlements with tax authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustments and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlements with tax authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustments and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,666)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlements with tax authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustments and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Of the $22,590 of unrecognized tax benefits, if recognized, $19,350 would affect the Company's income tax rate. The Company has classified $19,527 and $17,587, excluding interest and penalties, of the reserve for uncertain tax positions in "Other liabilities" on the Consolidated Balance Sheets as of July&#160;31, 2024 and 2023, respectively. The Company has classified $3,063 and $3,312, excluding interest and penalties, as a reduction of long-term deferred income tax assets on the accompanying Consolidated Balance Sheets as of July&#160;31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense is recognized on the amount of potentially underpaid taxes associated with the Company's tax positions, beginning in the first period in which interest starts accruing under the respective tax law and continuing until the tax positions are settled. The Company recognized interest expense of $893, $700, and $701 on the reserve for uncertain tax positions during the years ended July&#160;31, 2024, 2023, and 2022, respectively. The Company also recognized benefits related to penalties of $38, $281, and $82 during the years ended July&#160;31, 2024, 2023, and 2022, respectively. These amounts are net of reversals due to reductions for tax positions of prior years, statute of limitations, and settlements. At July&#160;31, 2024 and 2023, the Company had $4,448 and $3,581, respectively, accrued for interest on unrecognized tax benefits. Penalties are accrued if the tax position does not meet the minimum statutory threshold to avoid the payment of a penalty. At July&#160;31, 2024 and 2023, the Company had $1,631 and $1,674, respectively, accrued for penalties on unrecognized tax benefits. Interest expense and penalties are recorded as a component of "Income tax expense" in the Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates that it is reasonably possible that the unrecognized tax benefits may be reduced by up to $4,151 in the next 12 months as a result of the resolution of worldwide tax matters, tax audit settlements, amended tax filings, and/or the expiration of statute of limitations, all of which, if recognized, would result in an income tax benefit in the Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended July&#160;31, 2024, the Company recognized $3,708 of tax benefits (including interest and penalties) associated with the lapse of statutes of limitations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and its subsidiaries file income tax returns in the U.S., various states, and foreign jurisdictions. The following table summarizes the open tax years for the Company's major jurisdictions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:76.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:20.685%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Jurisdiction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Open&#160;Tax&#160;Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States &#x2014; Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;F&#x2019;21 &#x2014; F&#x2019;24&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-927">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before income taxes consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended July&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Nations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;247,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;225,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-928" unitRef="usd">111647000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-13" decimals="-3" id="f-929" unitRef="usd">92053000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-14" decimals="-3" id="f-930" unitRef="usd">92985000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-931" unitRef="usd">136194000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-13" decimals="-3" id="f-932" unitRef="usd">133643000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-14" decimals="-3" id="f-933" unitRef="usd">98995000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-934" unitRef="usd">247841000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-935" unitRef="usd">225696000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-936" unitRef="usd">191980000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-937" unitRef="usd">111647000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-13" decimals="-3" id="f-938" unitRef="usd">92053000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-13" decimals="-3" id="f-939" unitRef="usd">133643000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-14" decimals="-3" id="f-940" unitRef="usd">98995000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <brc:IntercompanyRoyaltyTransactions contextRef="c-13" decimals="-3" id="f-941" unitRef="usd">32857000</brc:IntercompanyRoyaltyTransactions>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-942">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended July&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current income tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Nations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;States (U.S.)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred income tax (benefit) expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Nations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;States (U.S.)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-943" unitRef="usd">22637000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-944" unitRef="usd">26324000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-945" unitRef="usd">8639000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-946" unitRef="usd">32121000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-947" unitRef="usd">31093000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-948" unitRef="usd">31851000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-949" unitRef="usd">5267000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-950" unitRef="usd">5894000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-951" unitRef="usd">3156000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-952" unitRef="usd">60025000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-953" unitRef="usd">63311000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-954" unitRef="usd">43646000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-955" unitRef="usd">-7999000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-956" unitRef="usd">-10577000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-957" unitRef="usd">970000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-958" unitRef="usd">-133000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-959" unitRef="usd">251000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-960" unitRef="usd">-2377000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-961" unitRef="usd">-1267000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-962" unitRef="usd">-2146000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-963" unitRef="usd">-238000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-964" unitRef="usd">-9399000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-965" unitRef="usd">-12472000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-966" unitRef="usd">-1645000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-967" unitRef="usd">50626000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-968" unitRef="usd">50839000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-969" unitRef="usd">42001000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-970">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tax effects of temporary differences are as follows as of July 31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47,609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capitalized R&amp;amp;D expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred and equity-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Postretirement benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax credit and net operating loss carry-forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(61,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capitalized R&amp;amp;D expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred and equity-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Postretirement benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax credit and net operating loss carry-forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(52,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(52,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(63,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-971">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c-7" decimals="-3" id="f-972" unitRef="usd">7462000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts contextRef="c-7" decimals="-3" id="f-973" unitRef="usd">59000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c-205" decimals="-3" id="f-974" unitRef="usd">7403000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits contextRef="c-7" decimals="-3" id="f-975" unitRef="usd">9248000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <brc:DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits contextRef="c-7" decimals="-3" id="f-976" unitRef="usd">0</brc:DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits contextRef="c-205" decimals="-3" id="f-977" unitRef="usd">9248000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c-7" decimals="-3" id="f-978" unitRef="usd">1828000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <brc:DeferredTaxLiabilitiesAccountsReceivable contextRef="c-7" decimals="-3" id="f-979" unitRef="usd">0</brc:DeferredTaxLiabilitiesAccountsReceivable>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c-205" decimals="-3" id="f-980" unitRef="usd">1828000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-981" unitRef="usd">3507000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-982" unitRef="usd">8148000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-206" decimals="-3" id="f-983" unitRef="usd">4641000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="c-7" decimals="-3" id="f-984" unitRef="usd">639000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-7" decimals="-3" id="f-985" unitRef="usd">48248000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-206" decimals="-3" id="f-986" unitRef="usd">47609000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-7" decimals="-3" id="f-987" unitRef="usd">20252000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <brc:DeferredTaxLiabilitiesInProcessResearchAndDevelopment contextRef="c-7" decimals="-3" id="f-988" unitRef="usd">0</brc:DeferredTaxLiabilitiesInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-205" decimals="-3" id="f-989" unitRef="usd">20252000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-7" decimals="-3" id="f-990" unitRef="usd">9071000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <brc:DeferredTaxLiabilityDeferredExpenseDeferredCompensation contextRef="c-7" decimals="-3" id="f-991" unitRef="usd">0</brc:DeferredTaxLiabilityDeferredExpenseDeferredCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-205" decimals="-3" id="f-992" unitRef="usd">9071000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits contextRef="c-7" decimals="-3" id="f-993" unitRef="usd">2463000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <brc:Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits contextRef="c-7" decimals="-3" id="f-994" unitRef="usd">52000</brc:Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits contextRef="c-205" decimals="-3" id="f-995" unitRef="usd">2411000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-7" decimals="-3" id="f-996" unitRef="usd">43929000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <brc:DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses contextRef="c-7" decimals="-3" id="f-997" unitRef="usd">0</brc:DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-205" decimals="-3" id="f-998" unitRef="usd">43929000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="-3" id="f-999" unitRef="usd">47224000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <brc:DeferredTaxLiabilityValuationAllowance contextRef="c-7" decimals="-3" id="f-1000" unitRef="usd">0</brc:DeferredTaxLiabilityValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-205" decimals="-3" id="f-1001" unitRef="usd">47224000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther contextRef="c-7" decimals="-3" id="f-1002" unitRef="usd">20346000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-7" decimals="-3" id="f-1003" unitRef="usd">5462000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther contextRef="c-205" decimals="-3" id="f-1004" unitRef="usd">14884000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-7" decimals="-3" id="f-1005" unitRef="usd">71521000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-7" decimals="-3" id="f-1006" unitRef="usd">61969000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-205" decimals="-3" id="f-1007" unitRef="usd">9552000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c-8" decimals="-3" id="f-1008" unitRef="usd">8526000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts contextRef="c-8" decimals="-3" id="f-1009" unitRef="usd">64000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c-207" decimals="-3" id="f-1010" unitRef="usd">8462000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits contextRef="c-8" decimals="-3" id="f-1011" unitRef="usd">8556000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <brc:DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits contextRef="c-8" decimals="-3" id="f-1012" unitRef="usd">0</brc:DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits contextRef="c-207" decimals="-3" id="f-1013" unitRef="usd">8556000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c-8" decimals="-3" id="f-1014" unitRef="usd">2202000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <brc:DeferredTaxLiabilitiesAccountsReceivable contextRef="c-8" decimals="-3" id="f-1015" unitRef="usd">0</brc:DeferredTaxLiabilitiesAccountsReceivable>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c-207" decimals="-3" id="f-1016" unitRef="usd">2202000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c-8" decimals="-3" id="f-1017" unitRef="usd">3118000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-8" decimals="-3" id="f-1018" unitRef="usd">9238000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-208" decimals="-3" id="f-1019" unitRef="usd">6120000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="c-8" decimals="-3" id="f-1020" unitRef="usd">760000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-8" decimals="-3" id="f-1021" unitRef="usd">49267000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-208" decimals="-3" id="f-1022" unitRef="usd">48507000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-8" decimals="-3" id="f-1023" unitRef="usd">9986000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <brc:DeferredTaxLiabilitiesInProcessResearchAndDevelopment contextRef="c-8" decimals="-3" id="f-1024" unitRef="usd">0</brc:DeferredTaxLiabilitiesInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-207" decimals="-3" id="f-1025" unitRef="usd">9986000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-8" decimals="-3" id="f-1026" unitRef="usd">9937000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <brc:DeferredTaxLiabilityDeferredExpenseDeferredCompensation contextRef="c-8" decimals="-3" id="f-1027" unitRef="usd">0</brc:DeferredTaxLiabilityDeferredExpenseDeferredCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-207" decimals="-3" id="f-1028" unitRef="usd">9937000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits contextRef="c-8" decimals="-3" id="f-1029" unitRef="usd">2683000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <brc:Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits contextRef="c-8" decimals="-3" id="f-1030" unitRef="usd">100000</brc:Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits contextRef="c-207" decimals="-3" id="f-1031" unitRef="usd">2583000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-8" decimals="-3" id="f-1032" unitRef="usd">51387000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <brc:DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses contextRef="c-8" decimals="-3" id="f-1033" unitRef="usd">0</brc:DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-207" decimals="-3" id="f-1034" unitRef="usd">51387000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-8" decimals="-3" id="f-1035" unitRef="usd">52750000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <brc:DeferredTaxLiabilityValuationAllowance contextRef="c-8" decimals="-3" id="f-1036" unitRef="usd">0</brc:DeferredTaxLiabilityValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-207" decimals="-3" id="f-1037" unitRef="usd">52750000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther contextRef="c-8" decimals="-3" id="f-1038" unitRef="usd">19826000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-8" decimals="-3" id="f-1039" unitRef="usd">4798000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther contextRef="c-207" decimals="-3" id="f-1040" unitRef="usd">15028000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-8" decimals="-3" id="f-1041" unitRef="usd">64231000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-8" decimals="-3" id="f-1042" unitRef="usd">63467000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-207" decimals="-3" id="f-1043" unitRef="usd">764000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1044">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:OperatingLossCarryforwards contextRef="c-209" decimals="-3" id="f-1045" unitRef="usd">89282000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration contextRef="c-209" decimals="-3" id="f-1046" unitRef="usd">69753000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <brc:ForeignOperatingLossCarryforwardExpirationDates contextRef="c-1" id="f-1047">2025 to fiscal 2040</brc:ForeignOperatingLossCarryforwardExpirationDates>
    <us-gaap:OperatingLossCarryforwards contextRef="c-210" decimals="-3" id="f-1048" unitRef="usd">24527000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration contextRef="c-210" decimals="-3" id="f-1049" unitRef="usd">2103000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <brc:StateNetOperatingLossCarryforwardsExpirationDates contextRef="c-1" id="f-1050">2032</brc:StateNetOperatingLossCarryforwardsExpirationDates>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-209" decimals="-3" id="f-1051" unitRef="usd">16054000</us-gaap:TaxCreditCarryforwardAmount>
    <brc:ForeignTaxCreditCarryforwardExpirationDates contextRef="c-1" id="f-1052">2025 to fiscal 2034</brc:ForeignTaxCreditCarryforwardExpirationDates>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-210" decimals="-3" id="f-1053" unitRef="usd">13635000</us-gaap:TaxCreditCarryforwardAmount>
    <brc:StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates contextRef="c-1" id="f-1054">2025 to fiscal 2039</brc:StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-1055">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the income tax rate computed by applying the statutory U.S. federal income tax rate to income before income taxes to the total income tax expense is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended July&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;International rate differential &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjustments to tax accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowance against foreign tax credits and foreign net operating loss carry-forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax and other adjustments, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Represents the foreign income tax rate differential when compared to the U.S. statutory income tax rate for the years ended July 31, 2024, 2023, and 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="3" id="f-1056" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-13" decimals="3" id="f-1057" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-14" decimals="3" id="f-1058" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-1" decimals="3" id="f-1059" unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-13" decimals="3" id="f-1060" unitRef="number">0.017</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-14" decimals="3" id="f-1061" unitRef="number">0.042</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies contextRef="c-1" decimals="3" id="f-1062" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies contextRef="c-13" decimals="3" id="f-1063" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies contextRef="c-14" decimals="3" id="f-1064" unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-1" decimals="3" id="f-1065" unitRef="number">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-13" decimals="3" id="f-1066" unitRef="number">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-14" decimals="3" id="f-1067" unitRef="number">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="3" id="f-1068" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-13" decimals="3" id="f-1069" unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-14" decimals="3" id="f-1070" unitRef="number">-0.012</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-1" decimals="3" id="f-1071" unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-13" decimals="3" id="f-1072" unitRef="number">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-14" decimals="3" id="f-1073" unitRef="number">-0.004</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-1074" unitRef="number">0.204</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-13" decimals="3" id="f-1075" unitRef="number">0.225</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-14" decimals="3" id="f-1076" unitRef="number">0.219</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-1077">A reconciliation of unrecognized tax benefits (excluding interest and penalties) is as follows:&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.035%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of July&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlements with tax authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustments and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlements with tax authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustments and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,666)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlements with tax authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustments and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-57" decimals="-3" id="f-1078" unitRef="usd">21912000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-14" decimals="-3" id="f-1079" unitRef="usd">3233000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-14" decimals="-3" id="f-1080" unitRef="usd">435000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-14" decimals="-3" id="f-1081" unitRef="usd">122000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-14" decimals="-3" id="f-1082" unitRef="usd">3226000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-14" decimals="-3" id="f-1083" unitRef="usd">1129000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation contextRef="c-14" decimals="-3" id="f-1084" unitRef="usd">539000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-56" decimals="-3" id="f-1085" unitRef="usd">20564000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-1086" unitRef="usd">2902000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-1087" unitRef="usd">792000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-1088" unitRef="usd">19000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-13" decimals="-3" id="f-1089" unitRef="usd">2682000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-13" decimals="-3" id="f-1090" unitRef="usd">782000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation contextRef="c-13" decimals="-3" id="f-1091" unitRef="usd">124000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-8" decimals="-3" id="f-1092" unitRef="usd">20899000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1093" unitRef="usd">3130000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1094" unitRef="usd">1594000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1095" unitRef="usd">43000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-1" decimals="-3" id="f-1096" unitRef="usd">2666000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-1" decimals="-3" id="f-1097" unitRef="usd">257000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation contextRef="c-1" decimals="-3" id="f-1098" unitRef="usd">67000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-7" decimals="-3" id="f-1099" unitRef="usd">22590000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-7" decimals="-3" id="f-1100" unitRef="usd">22590000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-7" decimals="-3" id="f-1101" unitRef="usd">19350000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <brc:UnrecognizedTaxBenefitsRecognizedInOtherLiabilities contextRef="c-7" decimals="-3" id="f-1102" unitRef="usd">19527000</brc:UnrecognizedTaxBenefitsRecognizedInOtherLiabilities>
    <brc:UnrecognizedTaxBenefitsRecognizedInOtherLiabilities contextRef="c-8" decimals="-3" id="f-1103" unitRef="usd">17587000</brc:UnrecognizedTaxBenefitsRecognizedInOtherLiabilities>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1104">2024-07-31</dei:DocumentPeriodEndDate>
    <brc:ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties contextRef="c-7" decimals="-3" id="f-1105" unitRef="usd">3063000</brc:ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties>
    <brc:ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties contextRef="c-8" decimals="-3" id="f-1106" unitRef="usd">3312000</brc:ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1107">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense contextRef="c-1" decimals="-3" id="f-1108" unitRef="usd">893000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense contextRef="c-13" decimals="-3" id="f-1109" unitRef="usd">700000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense contextRef="c-14" decimals="-3" id="f-1110" unitRef="usd">701000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1111">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense contextRef="c-1" decimals="-3" id="f-1112" unitRef="usd">38000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense contextRef="c-13" decimals="-3" id="f-1113" unitRef="usd">281000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense contextRef="c-14" decimals="-3" id="f-1114" unitRef="usd">82000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1115">2024-07-31</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1116">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued contextRef="c-7" decimals="-3" id="f-1117" unitRef="usd">4448000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued contextRef="c-8" decimals="-3" id="f-1118" unitRef="usd">3581000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1119">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued contextRef="c-7" decimals="-3" id="f-1120" unitRef="usd">1631000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued contextRef="c-8" decimals="-3" id="f-1121" unitRef="usd">1674000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible contextRef="c-7" decimals="-3" id="f-1122" unitRef="usd">4151000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1123">2024-07-31</dei:DocumentPeriodEndDate>
    <brc:TaxBenefitsAssociatedwithStatueofLimitations contextRef="c-1" decimals="-3" id="f-1124" unitRef="usd">3708000</brc:TaxBenefitsAssociatedwithStatueofLimitations>
    <brc:ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock contextRef="c-1" id="f-1125">The following table summarizes the open tax years for the Company's major jurisdictions:&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:76.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:20.685%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Jurisdiction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Open&#160;Tax&#160;Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States &#x2014; Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;F&#x2019;21 &#x2014; F&#x2019;24&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</brc:ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-1127">Net Income per Common Share&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliations of the numerator and denominator of the basic and diluted per share computations for the Company&#x2019;s Class&#160;A and Class B common stock are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Numerator (in thousands):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Income (Numerator for basic and diluted income per Class A Nonvoting Common Share)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Preferential dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(803)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Preferential dividends on dilutive stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Numerator for basic and diluted income per Class B Voting Common Share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;196,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Denominator (in thousands):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Denominator for basic income per share for both Class&#160;A and Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Plus: Effect of dilutive equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Denominator for diluted income per share for both Class&#160;A and Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income per Class A Nonvoting Common Share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income per Class B Voting Common Share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Potentially dilutive securities attributable to outstanding stock options and restricted stock units were excluded from the calculation of diluted earnings per share where the combined exercise price and average unamortized fair value were greater than the average market price of Brady's Class A Nonvoting Common Stock because the effect would have been anti-dilutive. The amount of anti-dilutive shares were 113,641, 549,031, and 497,307 for the years ended July&#160;31, 2024, 2023, and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-1128">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliations of the numerator and denominator of the basic and diluted per share computations for the Company&#x2019;s Class&#160;A and Class B common stock are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended July 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Numerator (in thousands):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Income (Numerator for basic and diluted income per Class A Nonvoting Common Share)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Preferential dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(803)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Preferential dividends on dilutive stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Numerator for basic and diluted income per Class B Voting Common Share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;196,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Denominator (in thousands):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Denominator for basic income per share for both Class&#160;A and Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Plus: Effect of dilutive equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Denominator for diluted income per share for both Class&#160;A and Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income per Class A Nonvoting Common Share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income per Class B Voting Common Share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-1129" unitRef="usd">197215000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-1130" unitRef="usd">174857000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-1131" unitRef="usd">149979000</us-gaap:NetIncomeLoss>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-18" decimals="-3" id="f-1132" unitRef="usd">748000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-19" decimals="-3" id="f-1133" unitRef="usd">769000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-20" decimals="-3" id="f-1134" unitRef="usd">803000</us-gaap:PaymentsOfDividendsCommonStock>
    <brc:PreferentialDividendsOnDilutiveStockOptions contextRef="c-18" decimals="-3" id="f-1135" unitRef="usd">5000</brc:PreferentialDividendsOnDilutiveStockOptions>
    <brc:PreferentialDividendsOnDilutiveStockOptions contextRef="c-19" decimals="-3" id="f-1136" unitRef="usd">3000</brc:PreferentialDividendsOnDilutiveStockOptions>
    <brc:PreferentialDividendsOnDilutiveStockOptions contextRef="c-20" decimals="-3" id="f-1137" unitRef="usd">8000</brc:PreferentialDividendsOnDilutiveStockOptions>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-18" decimals="-3" id="f-1138" unitRef="usd">196462000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-19" decimals="-3" id="f-1139" unitRef="usd">174085000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-20" decimals="-3" id="f-1140" unitRef="usd">149168000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-1141" unitRef="shares">48119000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-13"
      decimals="-3"
      id="f-1142"
      unitRef="shares">49591000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-14"
      decimals="-3"
      id="f-1143"
      unitRef="shares">51321000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="-3" id="f-1144" unitRef="shares">377000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-13"
      decimals="-3"
      id="f-1145"
      unitRef="shares">278000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-14"
      decimals="-3"
      id="f-1146"
      unitRef="shares">330000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-1147" unitRef="shares">48496000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-13"
      decimals="-3"
      id="f-1148"
      unitRef="shares">49869000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-14"
      decimals="-3"
      id="f-1149"
      unitRef="shares">51651000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-15"
      decimals="2"
      id="f-1150"
      unitRef="usdPerShare">4.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-16"
      decimals="2"
      id="f-1151"
      unitRef="usdPerShare">3.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-17"
      decimals="2"
      id="f-1152"
      unitRef="usdPerShare">2.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-15"
      decimals="2"
      id="f-1153"
      unitRef="usdPerShare">4.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-16"
      decimals="2"
      id="f-1154"
      unitRef="usdPerShare">3.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-17"
      decimals="2"
      id="f-1155"
      unitRef="usdPerShare">2.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-18"
      decimals="2"
      id="f-1156"
      unitRef="usdPerShare">4.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-19"
      decimals="2"
      id="f-1157"
      unitRef="usdPerShare">3.51</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-20"
      decimals="2"
      id="f-1158"
      unitRef="usdPerShare">2.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-18"
      decimals="2"
      id="f-1159"
      unitRef="usdPerShare">4.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-19"
      decimals="2"
      id="f-1160"
      unitRef="usdPerShare">3.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-20"
      decimals="2"
      id="f-1161"
      unitRef="usdPerShare">2.89</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="0" id="f-1162" unitRef="shares">113641</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-13" decimals="0" id="f-1163" unitRef="shares">549031</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-14" decimals="0" id="f-1164" unitRef="shares">497307</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1165">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-1166">Fair Value Measurements&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with fair value accounting guidance, the Company determines fair value based on the exchange price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. The inputs used to measure fair value are classified into the following hierarchy:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; Unadjusted quoted prices in active markets for identical instruments that are accessible as of the reporting date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Level 2 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Other significant pricing inputs that are either directly or indirectly observable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; Significant unobservable pricing inputs, which result in the use of management's own assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's financial assets and liabilities that were accounted for at fair value on a recurring basis at July&#160;31, 2024 and July&#160;31, 2023, according to the valuation techniques the Company used to determine their fair values.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred compensation plan assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following methods and assumptions were used to estimate the fair value of each class of financial instrument:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred compensation plan assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: The Company&#x2019;s deferred compensation investments consist of investments in mutual funds, which are included in "Other assets" on the accompanying Consolidated Balance Sheets. These investments were classified as Level 1 as the shares of these investments trade with sufficient frequency and volume to enable us to obtain pricing information on an ongoing basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign exchange contracts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: The Company&#x2019;s foreign exchange contracts were classified as Level 2 as the fair value was based on the present value of the future cash flows using external models that use observable inputs, such as interest rates, yield curves and foreign exchange rates. See&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Note 14&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &#x201c;Derivatives and Hedging Activities,&#x201d; for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no transfers of assets or liabilities between the fair value hierarchy levels, outlined above, during the years ended July&#160;31, 2024 and July&#160;31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 6 for information regarding the fair value of the Company's long-term debt.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c-1" id="f-1167">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's financial assets and liabilities that were accounted for at fair value on a recurring basis at July&#160;31, 2024 and July&#160;31, 2023, according to the valuation techniques the Company used to determine their fair values.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred compensation plan assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1168">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-212" decimals="-3" id="f-1169" unitRef="usd">20029000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-213" decimals="-3" id="f-1170" unitRef="usd">18288000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-214" decimals="-3" id="f-1171" unitRef="usd">137000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-215" decimals="-3" id="f-1172" unitRef="usd">492000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-216" decimals="-3" id="f-1173" unitRef="usd">730000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-217" decimals="-3" id="f-1174" unitRef="usd">189000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1175">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c-1" id="f-1176">Derivatives and Hedging Activities&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes forward foreign exchange currency contracts to reduce the exchange rate risk of specific foreign currency denominated transactions. These contracts typically require the exchange of a foreign currency for U.S. dollars at a fixed rate at a future date, with maturities of less than 18 months, which qualify as cash flow hedges or net investment hedges under the accounting guidance for derivative instruments and hedging activities. The primary objective of the Company&#x2019;s foreign currency exchange risk management program is to minimize the impact of currency movements due to transactions in other than the respective subsidiaries&#x2019; functional currency and to minimize the impact of currency movements on the Company&#x2019;s net investment denominated in a currency other than the U.S. dollar. To achieve this objective, the Company hedges a portion of known exposures using forward foreign exchange contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Main foreign currency exposures are related to transactions denominated in the British Pound, Euro, Canadian dollar, Australian dollar, Mexican Peso, Chinese Yuan, Malaysian Ringgit and Singapore dollar. Generally, these risk management transactions will involve the use of foreign currency derivatives to minimize the impact of currency movements on non-functional currency transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The U.S. dollar equivalent notional amounts of outstanding forward exchange contracts were as follows as of July&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.036%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Designated as cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-designated hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total foreign exchange contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has designated a portion of its forward foreign exchange contracts as cash flow hedges and recorded these contracts at fair value on the accompanying Consolidated Balance Sheets. For these instruments, the gain or loss on the derivative is reported as a component of other comprehensive income (&#x201c;OCI&#x201d;) and reclassified into income in the same period or periods during which the hedged transaction affects income. At July&#160;31, 2024 and 2023, unrealized losses of $124 and unrealized gains of $1,580 have been included in AOCI, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Investment Hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has designated certain third party foreign currency denominated debt borrowed under its credit agreement as net investment hedges. These debt obligations, denominated in Euros and British Pounds, were designated as net investment hedges to hedge portions of the Company's net investment in its European operations. The Company&#x2019;s foreign currency denominated debt obligations are valued under a market approach using publicized spot prices, and the net gains or losses attributable to the changes in spot prices are recorded as cumulative translation within AOCI and are included in the foreign currency translation adjustments section of the consolidated statements of comprehensive income. As of July&#160;31, 2024 and July&#160;31, 2023, the cumulative balance recognized in accumulated other comprehensive income were losses of $1,237 and $1,746, respectively, on any outstanding foreign currency denominated debt obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the amount of pre-tax gains and losses related to derivatives designated as hedging instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gains (losses) recognized in OCI:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward exchange contracts (cash flow hedges)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency denominated debt (net investment hedges)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gains reclassified from OCI into cost of goods sold:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward exchange contracts (cash flow hedges)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair values of derivative and hedging instruments in the accompanying Consolidated Balance Sheets were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:35.742%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.849%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Long-term obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Long-term obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivatives designated&#160;as hedging&#160;instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts (cash flow hedges)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1207"&gt;&#x2014;&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1210"&gt;&#x2014;&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency denominated debt (net investment hedges)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1213"&gt;34,060&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1216"&gt;36,716&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivatives not designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts (non-designated hedges)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1219"&gt;&#x2014;&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1222"&gt;&#x2014;&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1225"&gt;34,060&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1228"&gt;36,716&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeRemainingMaturity1 contextRef="c-7" id="f-1177">P18M</us-gaap:DerivativeRemainingMaturity1>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock contextRef="c-1" id="f-1178">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The U.S. dollar equivalent notional amounts of outstanding forward exchange contracts were as follows as of July&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.036%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Designated as cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-designated hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total foreign exchange contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1179">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:DerivativeNotionalAmount contextRef="c-218" decimals="-3" id="f-1180" unitRef="usd">59207000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-219" decimals="-3" id="f-1181" unitRef="usd">39661000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-220" decimals="-3" id="f-1182" unitRef="usd">4459000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-221" decimals="-3" id="f-1183" unitRef="usd">4803000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-7" decimals="-3" id="f-1184" unitRef="usd">63666000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-8" decimals="-3" id="f-1185" unitRef="usd">44464000</us-gaap:DerivativeNotionalAmount>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1186">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months contextRef="c-222" decimals="-3" id="f-1187" unitRef="usd">-124000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months contextRef="c-223" decimals="-3" id="f-1188" unitRef="usd">1580000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1189">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-224" decimals="-3" id="f-1190" unitRef="usd">-1237000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-225" decimals="-3" id="f-1191" unitRef="usd">-1746000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-1192">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the amount of pre-tax gains and losses related to derivatives designated as hedging instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.039%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gains (losses) recognized in OCI:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward exchange contracts (cash flow hedges)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency denominated debt (net investment hedges)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gains reclassified from OCI into cost of goods sold:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward exchange contracts (cash flow hedges)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1193">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-1" decimals="-3" id="f-1194" unitRef="usd">517000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-13" decimals="-3" id="f-1195" unitRef="usd">2680000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-14" decimals="-3" id="f-1196" unitRef="usd">1282000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax contextRef="c-226" decimals="-3" id="f-1197" unitRef="usd">509000</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax contextRef="c-227" decimals="-3" id="f-1198" unitRef="usd">-1746000</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax contextRef="c-228" decimals="-3" id="f-1199" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet contextRef="c-1" decimals="-3" id="f-1200" unitRef="usd">2221000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet contextRef="c-13" decimals="-3" id="f-1201" unitRef="usd">2140000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet contextRef="c-14" decimals="-3" id="f-1202" unitRef="usd">909000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock contextRef="c-1" id="f-1203">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair values of derivative and hedging instruments in the accompanying Consolidated Balance Sheets were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:35.742%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.849%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Long-term obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Long-term obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivatives designated&#160;as hedging&#160;instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts (cash flow hedges)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1207"&gt;&#x2014;&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1210"&gt;&#x2014;&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency denominated debt (net investment hedges)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1213"&gt;34,060&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1216"&gt;36,716&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivatives not designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts (non-designated hedges)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1219"&gt;&#x2014;&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1222"&gt;&#x2014;&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1225"&gt;34,060&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1228"&gt;36,716&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1204">2024-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-229" decimals="-3" id="f-1205" unitRef="usd">137000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="c-230" decimals="-3" id="f-1206" unitRef="usd">726000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-232" decimals="-3" id="f-1208" unitRef="usd">485000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="c-233" decimals="-3" id="f-1209" unitRef="usd">189000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-235" decimals="-3" id="f-1211" unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="c-236" decimals="-3" id="f-1212" unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-238" decimals="-3" id="f-1214" unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="c-239" decimals="-3" id="f-1215" unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-241" decimals="-3" id="f-1217" unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="c-242" decimals="-3" id="f-1218" unitRef="usd">4000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-244" decimals="-3" id="f-1220" unitRef="usd">7000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="c-245" decimals="-3" id="f-1221" unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-7" decimals="-3" id="f-1223" unitRef="usd">137000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="c-247" decimals="-3" id="f-1224" unitRef="usd">730000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-249" decimals="-3" id="f-1226" unitRef="usd">492000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="c-250" decimals="-3" id="f-1227" unitRef="usd">189000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1229">Contingencies&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business, the Company is subject to a variety of investigations, claims, suits, and other legal proceedings, including but not limited to, intellectual property, employment, unclaimed property, tort, and breach of contract matters. Any legal proceedings are subject to inherent uncertainties, and these matters and their potential effects may change in the future. The Company records a liability for contingencies when a loss is deemed to be probable and the loss can be reasonably estimated. The Company currently believes that the outcomes of such proceedings will not have a material adverse impact on its business, financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-1230">Subsequent Events&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August&#160;1, 2024, the Company acquired Gravotech Holding (&#x201c;Gravotech&#x201d;), a global company that specializes in engraving marking and cutting solutions, headquartered in Lyon, France, for a cash purchase price of approximately &#x20ac;120,000, subject to a working capital adjustment provision. The Company expects to allocate a significant portion of the purchase price to goodwill and intangible assets. The assignment of goodwill to the Company&#x2019;s existing reporting units is not complete as of the financial statements issuance date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September&#160;5, 2024, the Company announced an increase in the annual dividend to shareholders of the Company's Class A Common Stock, from $0.94 to $0.96 per share. A quarterly dividend of $0.24 will be paid on October&#160;31, 2024, to shareholders of record at the close of business on October&#160;10, 2024. This dividend represents an increase of 2.1% and is the 39th consecutive annual increase in dividends.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 4, 2024, the Company's Board of Directors authorized an increase in the Company's share repurchase program, authorizing the repurchase of an additional $100.0 million of the Company's Class A Nonvoting Common Stock. The share repurchase program may be implemented from time to time on the open market or in privately negotiated transactions and has no expiration date. The repurchased shares will be available for use in connection with the Company's stock-based plans and for other corporate purposes.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1 contextRef="c-252" id="f-1231">2024-08-01</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-252" decimals="-3" id="f-1232" unitRef="eur">120000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear contextRef="c-253" id="f-1233">2024-09-05</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-15"
      decimals="INF"
      id="f-1234"
      unitRef="usdPerShare">0.94</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-254"
      decimals="INF"
      id="f-1235"
      unitRef="usdPerShare">0.96</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="c-5"
      decimals="2"
      id="f-1236"
      unitRef="usdPerShare">0.24</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear contextRef="c-255" id="f-1237">2024-10-31</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear contextRef="c-256" id="f-1238">2024-10-10</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <brc:PercentageIncreaseInDividend
      contextRef="c-254"
      decimals="3"
      id="f-1239"
      unitRef="number">0.021</brc:PercentageIncreaseInDividend>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-6" decimals="-3" id="f-1240" unitRef="usd">100000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-257" id="f-1241">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-257" id="f-1242">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-257" id="f-1243">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-257" id="f-1244">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-1245">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1246">2024-07-31</dei:DocumentPeriodEndDate>
    <ecd:CoSelectedMeasureName contextRef="c-1" id="f-1247">Operating Income</ecd:CoSelectedMeasureName>
    <ecd:PvpTableTextBlock contextRef="c-1" id="f-1248">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:3.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.831%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.831%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.270%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.270%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.245%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.253%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="51" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Pay Versus Performance Table (1) (2)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Summary Compensation Table Total for PEO ($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Compensation Actually Paid to PEO ($) (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Avg. Summary Compensation Table total for non-PEO NEOs ($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Avg. Compensation Actually Paid to non-PEO NEOs ($) (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Value of Initial Fixed $100 Investment Based On:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Income (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Income (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:45pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Russell R. Shaller&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;J. Michael Nauman&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Russell R. Shaller&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;J. Michael Nauman&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Shareholder Return ($) (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Peer Group Total Shareholder Return ($) (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,047,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,594,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,344,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,708,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;197,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;247,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,242,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,538,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,451,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,168,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;174,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;225,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,968,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,196,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,495,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,943,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,033,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;737,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;149,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;193,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,006,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,053,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,454,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,664,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;129,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;167,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ecd:PvpTableTextBlock>
    <ecd:PeoName contextRef="c-258" id="f-1249">Russell R. Shaller</ecd:PeoName>
    <ecd:PeoName contextRef="c-259" id="f-1250">J. Michael Nauman</ecd:PeoName>
    <ecd:PeoTotalCompAmt contextRef="c-258" decimals="INF" id="f-1251" unitRef="usd">6047828</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c-258" decimals="INF" id="f-1252" unitRef="usd">6047828</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c-259" decimals="INF" id="f-1253" unitRef="usd">0</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-258" decimals="INF" id="f-1254" unitRef="usd">8594965</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-258" decimals="INF" id="f-1255" unitRef="usd">8594965</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-259" decimals="INF" id="f-1256" unitRef="usd">0</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-1" decimals="INF" id="f-1257" unitRef="usd">1344912</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-1" decimals="INF" id="f-1258" unitRef="usd">1344912</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-1" decimals="INF" id="f-1259" unitRef="usd">1708664</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-1" decimals="INF" id="f-1260" unitRef="usd">1708664</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt contextRef="c-1" decimals="INF" id="f-1261" unitRef="usd">167</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt contextRef="c-1" decimals="INF" id="f-1262" unitRef="usd">225</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-1263" unitRef="usd">197215000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt contextRef="c-1" decimals="-3" id="f-1264" unitRef="usd">247841000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt contextRef="c-260" decimals="INF" id="f-1265" unitRef="usd">3242497</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c-261" decimals="INF" id="f-1266" unitRef="usd">0</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-260" decimals="INF" id="f-1267" unitRef="usd">3538707</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-261" decimals="INF" id="f-1268" unitRef="usd">0</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-13" decimals="INF" id="f-1269" unitRef="usd">1451355</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-13" decimals="INF" id="f-1270" unitRef="usd">1168258</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt contextRef="c-13" decimals="INF" id="f-1271" unitRef="usd">119</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt contextRef="c-13" decimals="INF" id="f-1272" unitRef="usd">179</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-1273" unitRef="usd">174857000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt contextRef="c-13" decimals="-3" id="f-1274" unitRef="usd">225213000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt contextRef="c-262" decimals="INF" id="f-1275" unitRef="usd">3968554</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c-263" decimals="INF" id="f-1276" unitRef="usd">5196015</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-262" decimals="INF" id="f-1277" unitRef="usd">3495286</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-263" decimals="INF" id="f-1278" unitRef="usd">1943107</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-14" decimals="INF" id="f-1279" unitRef="usd">1033900</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-14" decimals="INF" id="f-1280" unitRef="usd">737420</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt contextRef="c-14" decimals="INF" id="f-1281" unitRef="usd">108</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt contextRef="c-14" decimals="INF" id="f-1282" unitRef="usd">151</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-1283" unitRef="usd">149979000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt contextRef="c-14" decimals="-3" id="f-1284" unitRef="usd">193012000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt contextRef="c-264" decimals="INF" id="f-1285" unitRef="usd">0</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c-265" decimals="INF" id="f-1286" unitRef="usd">6006185</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-264" decimals="INF" id="f-1287" unitRef="usd">0</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-265" decimals="INF" id="f-1288" unitRef="usd">7053521</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-266" decimals="INF" id="f-1289" unitRef="usd">1454883</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-266" decimals="INF" id="f-1290" unitRef="usd">1664845</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt contextRef="c-266" decimals="INF" id="f-1291" unitRef="usd">121</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt contextRef="c-266" decimals="INF" id="f-1292" unitRef="usd">151</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss contextRef="c-266" decimals="-3" id="f-1293" unitRef="usd">129659000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt contextRef="c-266" decimals="-3" id="f-1294" unitRef="usd">167127000</ecd:CoSelectedMeasureAmt>
    <ecd:NamedExecutiveOfficersFnTextBlock contextRef="c-1" id="f-1295">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company's non-PEO NEOs for each fiscal year were as follows:&lt;/span&gt;&lt;div style="padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024: Ann E. Thornton, Olivier Bojarski, Thomas F. DeBruine, and Andrew T. Gorman&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023: Ann E. Thornton, Olivier Bojarski, Bentley N. Curran, Andrew T. Gorman, Pascal Deman, and Aaron J. Pearce&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022: Aaron J. Pearce, Bentley N. Curran, Pascal Deman, Andrew T. Gorman, and Helena R. Nelligan&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021: Aaron J. Pearce, Bentley N. Curran, Helena R. Nelligan, and Russell R. Shaller&lt;/span&gt;&lt;/div&gt;</ecd:NamedExecutiveOfficersFnTextBlock>
    <ecd:PeerGroupIssuersFnTextBlock contextRef="c-1" id="f-1296">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Peer Group TSR set forth in this table utilizes the S&amp;amp;P SmallCap 600 Industrials Index, which we also utilize in the stock performance graph required by Item 201(e) of Regulation S-K included in Item&#160;5. Market for Registrant&#x2019;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities above. The comparison assumes $100 was invested for the period starting July 31, 2020, through the end of the listed year in the Company and in the S&amp;amp;P SmallCap 600 Industrials Index, respectively. Historical stock performance is not necessarily indicative of future stock performance.&lt;/span&gt;</ecd:PeerGroupIssuersFnTextBlock>
    <ecd:AdjToPeoCompFnTextBlock contextRef="c-1" id="f-1297">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reconciliation of PEO SCT Total to CAP Reconciliation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;PEO Name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;SCT Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reported Value of Equity Awards (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;Plus:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Equity Award Adjustments (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CAP to PEO&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Russell R. Shaller&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,047,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,551,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,098,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,594,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Russell R. Shaller&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,242,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,164,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,460,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,538,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Russell R. Shaller&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,968,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,608,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,135,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,495,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;J. Michael Nauman&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,196,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,319,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;67,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,943,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;J. Michael Nauman&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,006,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,303,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,351,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,053,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The reported value of equity awards represents the grant date fair value of equity-based awards granted each year. The total of the amounts reported in this column are the totals from the &#x201c;Stock Awards&#x201d; and &#x201c;Option Awards&#x201d; columns in the Summary Compensation Table for each applicable year.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The equity award adjustments reflects the value of equity calculated in accordance with the SEC methodology for determining CAP for each year shown. These equity award adjustments are set forth in the PEO Equity Award Adjustments table below. For the equity values included in the below table, the valuation assumptions used to calculate fair values did not materially differ from those disclosed at the time of the grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;PEO Equity Award Adjustments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:3.445%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.363%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.363%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.363%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.363%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.363%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.367%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;PEO Name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value of Outstanding and Unvested Equity Awards Granted in the Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year over Year Change in Fair Value of Outstanding and Unvested Equity Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year over Year Change in Fair Value of Equity Awards Granted in Prior Years that Vested in the Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value of Awards Granted in Prior Years that were Forfeited During the Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Incremental Fair Value of Awards Modified During the Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Equity Award Adjustments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Russell R. Shaller&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,800,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,046,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;251,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,098,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Russell R. Shaller&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,097,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;278,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,460,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Russell R. Shaller&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,561,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(326,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(99,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,135,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;J. Michael Nauman&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,854,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,058,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(385,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(343,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;67,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;J. Michael Nauman&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,429,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;286,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(365,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,351,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ecd:AdjToPeoCompFnTextBlock>
    <ecd:PeoTotalCompAmt contextRef="c-258" decimals="INF" id="f-1298" unitRef="usd">6047828</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c-258" decimals="INF" id="f-1299" unitRef="usd">6047828</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c-267" decimals="INF" id="f-1300" unitRef="usd">-3551028</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-268" decimals="INF" id="f-1301" unitRef="usd">6098165</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-268" decimals="INF" id="f-1302" unitRef="usd">6098165</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-258" decimals="INF" id="f-1303" unitRef="usd">8594965</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-258" decimals="INF" id="f-1304" unitRef="usd">8594965</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c-260" decimals="INF" id="f-1305" unitRef="usd">3242497</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c-269" decimals="INF" id="f-1306" unitRef="usd">-1164390</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-270" decimals="INF" id="f-1307" unitRef="usd">1460600</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-260" decimals="INF" id="f-1308" unitRef="usd">3538707</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c-262" decimals="INF" id="f-1309" unitRef="usd">3968554</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c-271" decimals="INF" id="f-1310" unitRef="usd">-2608892</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-272" decimals="INF" id="f-1311" unitRef="usd">2135624</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-262" decimals="INF" id="f-1312" unitRef="usd">3495286</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c-263" decimals="INF" id="f-1313" unitRef="usd">5196015</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c-273" decimals="INF" id="f-1314" unitRef="usd">-3319962</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-274" decimals="INF" id="f-1315" unitRef="usd">67054</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-263" decimals="INF" id="f-1316" unitRef="usd">1943107</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c-265" decimals="INF" id="f-1317" unitRef="usd">6006185</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c-275" decimals="INF" id="f-1318" unitRef="usd">-3303853</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-276" decimals="INF" id="f-1319" unitRef="usd">4351189</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-265" decimals="INF" id="f-1320" unitRef="usd">7053521</ecd:PeoActuallyPaidCompAmt>
    <ecd:AdjToCompAmt contextRef="c-268" decimals="INF" id="f-1321" unitRef="usd">6098165</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-268" decimals="INF" id="f-1322" unitRef="usd">6098165</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-270" decimals="INF" id="f-1323" unitRef="usd">1460600</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-272" decimals="INF" id="f-1324" unitRef="usd">2135624</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-274" decimals="INF" id="f-1325" unitRef="usd">67054</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-276" decimals="INF" id="f-1326" unitRef="usd">4351189</ecd:AdjToCompAmt>
    <ecd:AdjToNonPeoNeoCompFnTextBlock contextRef="c-1" id="f-1327">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reconciliation of non-PEO NEOs (average) SCT Total to CAP Reconciliation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.198%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;SCT Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reported Value of Equity Awards (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;Plus:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Equity Award Adjustments (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CAP to NEO (average)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,344,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;473,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;836,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,708,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,451,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;660,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;377,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,168,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,033,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;381,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;737,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,454,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;571,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;781,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,664,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The reported value of equity awards represents the grant date fair value of equity-based awards granted each year. The total of the amounts reported in this column are the totals from the &#x201c;Stock Awards&#x201d; and &#x201c;Option Awards&#x201d; columns in the Summary Compensation Table for each applicable year.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The equity award adjustments reflects the value of equity calculated in accordance with the SEC methodology for determining CAP for each year shown. These equity award adjustments are set forth in the PEO Equity Award Adjustments table below. For the equity values included in the below table, the valuation assumptions used to calculate fair values did not materially differ from those disclosed at the time of the grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Non-PEO NEOs (average) Equity Award Adjustments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.194%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.282%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.282%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.282%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.282%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.282%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.286%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value of Outstanding and Unvested Equity Awards Granted in the Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year over Year Change in Fair Value of Outstanding and Unvested Equity Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year over Year Change in Fair Value of Equity Awards Granted in Prior Years that Vested in the Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value of Awards Granted in Prior Years that were Forfeited During the Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Incremental Fair Value of Awards Modified During the Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Equity Award Adjustments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;639,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;167,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;836,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;217,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(108,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;264,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;377,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;307,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(128,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(50,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(43,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;766,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;86,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(71,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;781,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ecd:AdjToNonPeoNeoCompFnTextBlock>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-1" decimals="INF" id="f-1328" unitRef="usd">1344912</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-1" decimals="INF" id="f-1329" unitRef="usd">1344912</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c-277" decimals="INF" id="f-1330" unitRef="usd">473056</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-278" decimals="INF" id="f-1331" unitRef="usd">836808</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-278" decimals="INF" id="f-1332" unitRef="usd">836808</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-1" decimals="INF" id="f-1333" unitRef="usd">1708664</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-1" decimals="INF" id="f-1334" unitRef="usd">1708664</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-13" decimals="INF" id="f-1335" unitRef="usd">1451355</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c-279" decimals="INF" id="f-1336" unitRef="usd">660855</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-280" decimals="INF" id="f-1337" unitRef="usd">377758</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-13" decimals="INF" id="f-1338" unitRef="usd">1168258</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-14" decimals="INF" id="f-1339" unitRef="usd">1033900</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c-281" decimals="INF" id="f-1340" unitRef="usd">381363</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-282" decimals="INF" id="f-1341" unitRef="usd">84883</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-14" decimals="INF" id="f-1342" unitRef="usd">737420</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-266" decimals="INF" id="f-1343" unitRef="usd">1454883</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c-283" decimals="INF" id="f-1344" unitRef="usd">571339</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-284" decimals="INF" id="f-1345" unitRef="usd">781301</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-266" decimals="INF" id="f-1346" unitRef="usd">1664845</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:AdjToCompAmt contextRef="c-278" decimals="INF" id="f-1347" unitRef="usd">836808</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-278" decimals="INF" id="f-1348" unitRef="usd">836808</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-280" decimals="INF" id="f-1349" unitRef="usd">377758</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-282" decimals="INF" id="f-1350" unitRef="usd">84883</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-284" decimals="INF" id="f-1351" unitRef="usd">781301</ecd:AdjToCompAmt>
    <ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock contextRef="c-1" id="f-1352">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Description of Relationship Between NEO CAP and Company TSR&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following chart sets forth the relationship between CAP to our PEO, the average of CAP to our other NEOs, and the Company&#x2019;s cumulative TSR over the three-year period from fiscal 2021 through fiscal 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;img alt="NEOs vs TSR.jpg" src="brc-20240731_g2.jpg" style="height:379px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/&gt;&lt;/div&gt;</ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock>
    <ecd:CompActuallyPaidVsNetIncomeTextBlock contextRef="c-1" id="f-1353">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Description of Relationship Between NEO CAP and Net Income&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following chart sets forth the relationship between CAP to our PEO, the average of CAP to our other NEOs, and our net income during fiscal 2021 through 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;img alt="NEOS vs Net Income.jpg" src="brc-20240731_g3.jpg" style="height:379px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/&gt;&lt;/div&gt;</ecd:CompActuallyPaidVsNetIncomeTextBlock>
    <ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock contextRef="c-1" id="f-1354">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Description of Relationship Between NEO CAP and Operating Income&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following chart sets forth the relationship between CAP to our PEO, the average of CAP to our other NEOs, and our operating income during fiscal 2021 through 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;img alt="NEOs vs Operating Income.jpg" src="brc-20240731_g4.jpg" style="height:365px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/&gt;&lt;/div&gt;</ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock>
    <ecd:TotalShareholderRtnVsPeerGroupTextBlock contextRef="c-1" id="f-1355">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Description of Relationship Between Company TSR and Peer Group TSR&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following chart compares our cumulative TSR over the three-year period from 2020 through 2024 to that of the S&amp;amp;P SmallCap 600 Industrials Index.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;img alt="TSR comparison.jpg" src="brc-20240731_g5.jpg" style="height:385px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/&gt;&lt;/div&gt;</ecd:TotalShareholderRtnVsPeerGroupTextBlock>
    <ecd:TabularListTableTextBlock contextRef="c-1" id="f-1356">&lt;div style="margin-top:9pt;text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.479%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Most Important Performance Measures&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Organic Sales Growth&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Shareholder Return&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ecd:TabularListTableTextBlock>
    <ecd:MeasureName contextRef="c-285" id="f-1357">Operating Income</ecd:MeasureName>
    <ecd:MeasureName contextRef="c-286" id="f-1358">Organic Sales Growth</ecd:MeasureName>
    <ecd:MeasureName contextRef="c-287" id="f-1359">Total Shareholder Return</ecd:MeasureName>
    <ecd:MeasureName contextRef="c-288" id="f-1360">Earnings Per Share</ecd:MeasureName>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock contextRef="c-1" id="f-1361">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SCHEDULE II &#x2014; VALUATION AND QUALIFYING ACCOUNTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:53.445%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.122%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.416%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.418%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended July&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation accounts deducted in balance sheet from assets to which they apply &#x2014; Accounts receivable &#x2014; allowance for credit losses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balances at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions &#x2014; Due to acquired businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions &#x2014; Charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deductions &#x2014; Bad debts written off, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(321)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balances at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventory &#x2014; Reserve for slow-moving inventory: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balances at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions &#x2014; Due to acquired businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions (Deductions) &#x2014; Charged to (reversal of) expense  &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deductions &#x2014; Inventory write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balances at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowances against deferred tax assets: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balances at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions &#x2014; Due to acquired businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions &#x2014; Charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deductions &#x2014; Valuation allowances reversed/utilized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balances at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-289" decimals="-3" id="f-1362" unitRef="usd">8467000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-290" decimals="-3" id="f-1363" unitRef="usd">7355000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-291" decimals="-3" id="f-1364" unitRef="usd">7306000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired contextRef="c-292" decimals="-3" id="f-1365" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired contextRef="c-293" decimals="-3" id="f-1366" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired contextRef="c-294" decimals="-3" id="f-1367" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-292" decimals="-3" id="f-1368" unitRef="usd">337000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-293" decimals="-3" id="f-1369" unitRef="usd">1433000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-294" decimals="-3" id="f-1370" unitRef="usd">859000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-292" decimals="-3" id="f-1371" unitRef="usd">2055000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-293" decimals="-3" id="f-1372" unitRef="usd">321000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-294" decimals="-3" id="f-1373" unitRef="usd">810000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-295" decimals="-3" id="f-1374" unitRef="usd">6749000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-289" decimals="-3" id="f-1375" unitRef="usd">8467000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-290" decimals="-3" id="f-1376" unitRef="usd">7355000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-296" decimals="-3" id="f-1377" unitRef="usd">35855000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-297" decimals="-3" id="f-1378" unitRef="usd">29877000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-298" decimals="-3" id="f-1379" unitRef="usd">23009000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired contextRef="c-299" decimals="-3" id="f-1380" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired contextRef="c-300" decimals="-3" id="f-1381" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired contextRef="c-301" decimals="-3" id="f-1382" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-299" decimals="-3" id="f-1383" unitRef="usd">-1707000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-300" decimals="-3" id="f-1384" unitRef="usd">9580000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-301" decimals="-3" id="f-1385" unitRef="usd">10198000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-299" decimals="-3" id="f-1386" unitRef="usd">2166000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-300" decimals="-3" id="f-1387" unitRef="usd">3602000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-301" decimals="-3" id="f-1388" unitRef="usd">3330000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-302" decimals="-3" id="f-1389" unitRef="usd">31982000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-296" decimals="-3" id="f-1390" unitRef="usd">35855000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-297" decimals="-3" id="f-1391" unitRef="usd">29877000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-303" decimals="-3" id="f-1392" unitRef="usd">52750000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-304" decimals="-3" id="f-1393" unitRef="usd">47276000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-305" decimals="-3" id="f-1394" unitRef="usd">51069000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired contextRef="c-306" decimals="-3" id="f-1395" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired contextRef="c-307" decimals="-3" id="f-1396" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired contextRef="c-308" decimals="-3" id="f-1397" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-306" decimals="-3" id="f-1398" unitRef="usd">1357000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-307" decimals="-3" id="f-1399" unitRef="usd">5852000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-308" decimals="-3" id="f-1400" unitRef="usd">48000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-306" decimals="-3" id="f-1401" unitRef="usd">6883000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-307" decimals="-3" id="f-1402" unitRef="usd">378000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-308" decimals="-3" id="f-1403" unitRef="usd">3841000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-309" decimals="-3" id="f-1404" unitRef="usd">47224000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-303" decimals="-3" id="f-1405" unitRef="usd">52750000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-304" decimals="-3" id="f-1406" unitRef="usd">47276000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
